Puedes administrar de forma proactiva los próximos eventos de mantenimiento del host en tus bloques de capacidad reservados, ya sea que las VMs se ejecuten en ellos o no. Este enfoque te ayuda a minimizar las interrupciones y mantener un rendimiento óptimo.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de instalarla, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud initSi usas un proveedor de identidad (IdP) externo, primero debes Acceder a gcloud CLI con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a gcloud CLI.
Instala Google Cloud CLI. Después de instalarla, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud initSi usas un proveedor de identidad (IdP) externo, primero debes Acceder a gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .
Roles obligatorios
Para obtener los permisos que necesitas para administrar los eventos de mantenimiento del host en las reservas, pídele a tu administrador que te otorgue los siguientes roles de IAM:
-
Administrador de Compute (
roles/compute.admin) en el proyecto -
Para obtener acceso de solo lectura a los registros de auditoría de eventos del sistema:
Visualizador de registros (
roles/logging.viewer) en el proyecto
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para administrar los eventos de mantenimiento del host en todas las reservas. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para administrar los eventos de mantenimiento del host en todas las reservas:
-
Para iniciar el mantenimiento del host de una reserva, haz lo siguiente:
compute.reservations.performMaintenanceen el proyecto -
Para iniciar el mantenimiento del host de un bloque de reserva, haz lo siguiente:
compute.reservationBlocks.performMaintenanceen el proyecto- Para ver una lista de las reservaciones, haz lo siguiente:
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Descripción general
Para optimizar el mantenimiento de tus bloques de capacidad reservados, completa los siguientes pasos:
Configura alertas de notificación. Crea alertas basadas en registros para recibir notificaciones sobre eventos de mantenimiento programados, iniciados o completados para una reserva o un bloqueo de reserva. Este enfoque te ayuda a planificar tus actividades de forma proactiva y evitar tiempos de inactividad inesperados.
Administra el mantenimiento en todos los bloques de capacidad. Visualiza y, si es necesario, inicia manualmente el mantenimiento en todas tus reservas o bloques de reservas. Este proceso te ayuda a aumentar la resiliencia de tus cargas de trabajo ante errores del host, evitar el tiempo de inactividad y garantizar que tus aplicaciones permanezcan disponibles.
Para obtener más información sobre la frecuencia y el comportamiento de mantenimiento de los tipos de máquinas H4D, consulta Experiencia de mantenimiento para instancias H4D.
Configura alertas de notificación para las reservaciones
Puedes recibir notificaciones sobre los eventos de mantenimiento programados, iniciados o completados para una reserva o un bloque de reservas si crea políticas de alertas basadas en registros.
Para crear una alerta sobre los eventos de mantenimiento de una reserva o un bloque de reserva, completa el siguiente procedimiento. Repite este procedimiento para cada alerta que desees crear.
-
En la consola de Google Cloud , accede a la página Explorador de registros:
Accede al Explorador de registros.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
Haz clic en el botón de activación Mostrar consulta.
En el panel Consulta, crea una de las siguientes consultas. Estas consultas filtran las entradas de registro para identificar eventos de mantenimiento específicos. Repite este procedimiento para cada búsqueda que desees crear.
Recibe alertas de mantenimiento para una reserva:
Para recibir alertas cuando se programe el mantenimiento, haz lo siguiente:
protoPayload.methodName="compute.reservations.upcomingGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "scheduled"Para recibir alertas cuando se complete el mantenimiento, sigue estos pasos:
protoPayload.methodName="compute.reservations.completedGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "completed"
Recibe alertas de mantenimiento para un bloque de reserva:
Para recibir alertas cuando se programe el mantenimiento, haz lo siguiente:
protoPayload.methodName="compute.reservations.block.upcomingGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "scheduled"Para recibir alertas cuando comience el mantenimiento, haz lo siguiente:
protoPayload.methodName="compute.reservations.block.startGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "started"Para recibir alertas cuando se complete el mantenimiento, sigue estos pasos:
protoPayload.methodName="compute.reservations.block.completedGroupMaintenance" severity>=DEFAULT protoPayload.status.message =~ "completed"
Para validar la consulta, haz clic en Ejecutar consulta. Si la consulta es válida, en el panel Resultados de la consulta, se muestran las entradas de registro que coinciden con la consulta.
En la barra de herramientas de Resultados de la consulta, haz clic en la lista Acciones y, luego, selecciona Crear alerta de registro. Aparecerá el panel Crear política de alertas basada en registros.
En la sección Detalles de la alerta, haz lo siguiente:
En el campo Nombre de la política de alertas, ingresa un nombre para la política.
En la lista Nivel de gravedad de la política, selecciona Advertencia (o un nivel de gravedad más alto).
Haz clic en Siguiente.
En la sección Elige registros para incluir en el alerta, haz clic en Siguiente.
En la sección Establecer la frecuencia de notificación y la duración del cierre automático, especifica lo siguiente:
En la lista Tiempo entre notificaciones, selecciona la frecuencia con la que deseas recibir notificaciones.
En la lista Duración del cierre automático de incidentes, selecciona después de cuánto tiempo Cloud Logging dejará de enviar notificaciones y cerrará automáticamente el incidente.
Haz clic en Siguiente.
En la sección ¿Quiénes deben recibir notificaciones?, especifica un canal de notificaciones para que Logging envíe notificaciones.
Haz clic en Guardar.
Administra el mantenimiento en todas las reservas
Puedes ver y controlar el mantenimiento de tus reservas y bloques de reservas de la siguiente manera:
Para verificar el estado y la hora programada del próximo mantenimiento de tus reservas o bloques de reservas, consulta el estado del mantenimiento.
Para iniciar el mantenimiento de forma manual en una reserva o un bloque de reservas, en lugar de esperar la fecha y hora programadas, inicia el mantenimiento de forma manual.
Para administrar con cuánta anticipación deseas recibir notificaciones cuando el host de una VM requiere mantenimiento de emergencia no planificado después de un error del host o un informe de host defectuoso, administra las notificaciones de mantenimiento de emergencia del hardware.
Cómo ver el estado de mantenimiento
Puedes consultar el estado del próximo mantenimiento de una reserva o un bloque de reserva verificando el valor del campo
upcomingGroupMaintenanceen los metadatos de la reserva. Si una reserva no tiene el campoupcomingGroupMaintenance, no se programa mantenimiento para la reserva o el bloque de reserva. Para obtener más información sobre los campos enupcomingGroupMaintenance, consulta Definiciones de estado de mantenimiento.Además, si se programa mantenimiento para un bloque de reserva, el campo
upcomingGroupMaintenancecontiene el campomaintenanceReasons. En este campo, se describe por qué se programó el mantenimiento para tu bloque de reserva, como se describe en la siguiente tabla:Tipo de mantenimiento Motivo del mantenimiento Estado de las VMs Mantenimiento planificado para el mantenimiento habitual PLANNED_UPDATE: Mantenimiento planificado de la infraestructuraPLANNED_NETWORK_UPDATE: Mantenimiento de red planificado
Se aplica a las VMs en ejecución, detenidas o suspendidas. Mantenimiento de emergencia imprevisto FAILURE_DISK: Mantenimiento no planificado programado debido a un error con un disco conectado a una VM.FAILURE_INFRA: Mantenimiento imprevisto programado debido a un error en la infraestructura.FAILURE_INTERFACE: Mantenimiento no planificado programado debido a un error con la NIC.FAILURE_MEMORY: Mantenimiento no planificado programado debido a un error con la memoria de una VM.FAILURE_NETWORK: Mantenimiento no planificado programado debido a un error en la red.
Solo se aplica a las VMs en ejecución. Para ver el campo
maintenanceReasonsen un bloque o subbloque de reserva, debes usar gcloud CLI o la API de REST. De lo contrario, selecciona una de las siguientes opciones:Console
En la consola de Google Cloud , ve a la página Reservas.
En la columna Estado de mantenimiento, Compute Engine muestra el estado de mantenimiento de tus reservas. Si no ves esta columna en la tabla Reservaciones a pedido, haz clic en Opciones de visualización de columnas, selecciona la casilla de verificación Estado de mantenimiento y, luego, haz clic en Aceptar.
Para ver el estado de mantenimiento de un bloque de reserva, completa los siguientes pasos:
En la columna Nombre, haz clic en el nombre de la reserva. Aparecerá una página con los detalles de la reserva.
En la tabla Bloques, en la columna Mantenimiento, Compute Engine muestra el estado de mantenimiento de los bloques dentro de la reserva.
gcloud
Para ver el estado de mantenimiento de una reserva, usa el comando
gcloud compute reservations describecon la marca--flattenestablecida enresourceStatus.reservationMaintenance:gcloud compute reservations describe RESERVATION_NAME \ --flatten=resourceStatus.reservationMaintenance \ --zone=ZONEReemplaza lo siguiente:
RESERVATION_NAMEpor el nombre de la reserva.ZONE: Es la zona en la que existe la reserva.
El resultado es similar a uno de los siguientes:
Si se programó mantenimiento para tu reserva, el resultado es similar al siguiente:
--- maintenanceOngoingCount: 0 maintenancePendingCount: 6 schedulingType: GROUPED upcomingGroupMaintenance: canReschedule: true maintenanceStatus: PENDING type: UNSCHEDULED windowEndTime: '2025-11-13T14:00:00.000-08:00' windowStartTime: '2025-11-13T12:00:00.000-08:00'Si el campo
schedulingTypeestá establecido enINDEPENDENT, el campoupcomingGroupMaintenanceno contiene los camposwindowStartTimeniwindowEndTime.Si no hay mantenimiento programado para tu reserva, el resultado es similar al siguiente:
--- schedulingType: GROUPED
Si hay mantenimiento programado para tu reserva, usa el comando
gcloud compute reservations blocks listpara ver el estado de mantenimiento de los bloques dentro de la reserva:gcloud compute reservations blocks list RESERVATION_NAME \ --zone=ZONESi se programó o está en curso el mantenimiento de un bloque de reserva, el resultado será similar al siguiente:
--- ... name: example-fr-h4d-dense-1-block-0001 ... reservationBlockMaintenance: maintenanceOngoingCount: 0 maintenancePendingCount: 6 schedulingType: GROUPED upcomingGroupMaintenance: canReschedule: true maintenanceReasons: - PLANNED_UPDATE - PLANNED_NETWORK_UPDATE maintenanceStatus: PENDING type: UNSCHEDULED windowEndTime: '2025-11-13T14:00:00.000-08:00' windowStartTime: '2025-11-13T12:00:00.000-08:00' ... --- ... name: example-fr-h4d-dense-1-block-0002 ... schedulingType: GROUPED ...
REST
Para ver el estado de mantenimiento de tus reservas, haz una solicitud
GETa uno de los siguientes métodos:Para ver las reservas en todas las zonas, usa el método
reservations.aggregatedList.Para ver las reservas en una zona específica, usa el método
reservations.list.
En la URL de la solicitud, incluye los siguientes parámetros de consulta:
Para mostrar solo el nombre, el tipo de máquina reservado y el estado de mantenimiento de una reserva, incluye el parámetro de consulta
fieldsestablecido enitems.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenance.Para filtrar solo por las reservas que especifican un tipo de máquina específico, incluye el parámetro de consulta
filterestablecido enspecificReservation.instanceProperties.machineType:MACHINE_TYPEcon valores codificados como URL.
Por ejemplo, para ver las reservas en todas las zonas, realiza una solicitud
GETde la siguiente manera:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/reservations?fields=items.name,items.specificReservation.instanceProperties.machineType,items.resourceStatus.reservationMaintenance&filter=specificReservation.instanceProperties.machineType%3AMACHINE_TYPEReemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que existen las reservas.MACHINE_TYPE: Es el tipo de máquina reservada por el que deseas filtrar tus reservas.
Si hay mantenimiento programado o en curso para una reserva, el resultado es similar al siguiente:
{ "items": [ { "specificReservation": { "instanceProperties": { "machineType": "MACHINE_TYPE" } }, "name": "example-reservation", "resourceStatus": { "reservationMaintenance": { maintenanceOngoingCount: 0, maintenancePendingCount: 6, "schedulingType": "GROUPED", "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": true, "windowStartTime": "2025-11-13T12:00:00.000-08:00", "windowEndTime": "2025-11-13T14:00:00.000-08:00", "maintenanceStatus": "PENDING" } } } }, ... ] }De forma opcional, para limitar aún más una lista de VMs, establece el parámetro de consulta
filteren una expresión de filtro diferente.Si se programó mantenimiento para tu reserva, para ver el estado de mantenimiento de los bloques dentro de la reserva, realiza una solicitud
GETal métodoreservationBlocks.list. En la URL de la solicitud, incluye el parámetro de consultafieldsconfigurado comoitems.name,items.reservationMaintenance:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks?fields=items.name,items.reservationMaintenanceReemplaza
RESERVATION_NAMEpor el nombre de la reserva.Si se programó o está en curso el mantenimiento de un bloque de reserva, el resultado será similar al siguiente:
{ "items": [ { "name": "example-fr-h4d-dense-1-block-0001", "reservationBlockMaintenance": { "maintenanceOngoingCount": 0, "maintenancePendingCount": 6, "schedulingType": "GROUPED", "upcomingGroupMaintenance": { "type": "SCHEDULED", "canReschedule": true, "windowStartTime": "2025-11-13T12:00:00.000-08:00", "windowEndTime": "2025-11-13T14:00:00.000-08:00", "maintenanceStatus": "PENDING", "maintenanceReasons": [ "PLANNED_UPDATE", "PLANNED_NETWORK_UPDATE" ] } } }, ... ] }Si el campo
schedulingTypeestá establecido enINDEPENDENTpara un bloque, el campoupcomingGroupMaintenanceno contiene los camposwindowStartTimeniwindowEndTime.
Cómo iniciar el mantenimiento de forma manual
Puedes iniciar el mantenimiento de tus reservas o bloques de reservas de forma manual en lugar de esperar la hora programada. Esta acción te ayuda a controlar de forma más proactiva las interrupciones en tus cargas de trabajo.
Según el estado de mantenimiento de una reserva o un bloqueo de reserva, ocurre lo siguiente:
Estado de mantenimiento Descripción Lo que ves Programado Compute Engine tiene un mantenimiento programado para la reserva. Puedes iniciar el mantenimiento de forma manual antes de la hora programada. - En la consola de Google Cloud , el estado de mantenimiento se muestra como Listo para ejecutarse: Se ejecutará el DATE.
- En gcloud CLI o la API de REST, Compute Engine establece el campo
maintenanceStatusenPENDING.
En curso El mantenimiento está en curso. No puedes reprogramarla. - En la consola de Google Cloud , el estado de mantenimiento se muestra comoEn ejecución.
- En gcloud CLI o la API de REST, Compute Engine establece el campo
maintenanceStatusenONGOING.
Completado Se completó el mantenimiento. Compute Engine quitó todas las notificaciones de mantenimiento de la VM. - En la Google Cloud consola, el estado de mantenimiento se muestra como —.
- En gcloud CLI o la API de REST, no existe el campo
maintenanceStatus.
Para iniciar manualmente el mantenimiento en hosts específicos dentro de un bloque de reserva, usa gcloud CLI o la API de REST. De lo contrario, selecciona una de las siguientes opciones:
Console
En la consola de Google Cloud , ve a la página Reservas.
En la columna Nombre, haz clic en el nombre de una reserva. Aparecerá una página con los detalles de la reserva.
Haz clic en Ejecutar mantenimiento y, luego, selecciona una de las siguientes opciones:
Para iniciar el mantenimiento en todos los bloques, selecciona Toda la capacidad.
Para iniciar el mantenimiento solo en los bloques con VMs en ejecución, selecciona Capacidad en uso.
Para iniciar el mantenimiento solo en los bloques sin usar y en los bloques con VMs detenidas o suspendidas, selecciona Capacidad sin usar.
Para confirmar, haz clic en Aceptar.
gcloud
Para iniciar el mantenimiento de una reserva, usa el comando
gcloud compute reservations perform-maintenance:gcloud compute reservations perform-maintenance RESERVATION_NAME \ --scope=RESERVATION_MAINTENANCE_SCOPE \ --zone=ZONEPara iniciar el mantenimiento en un bloque de reserva, usa el comando
gcloud compute reservations blocks perform-maintenance:gcloud compute reservations blocks perform-maintenance RESERVATION_NAME \ --block-name=BLOCK_NAME \ --scope=BLOCK_MAINTENANCE_SCOPE \ --zone=ZONEReemplaza lo siguiente:
RESERVATION_NAMEpor el nombre de la reserva.RESERVATION_MAINTENANCE_SCOPE: Es el alcance del mantenimiento de la reserva. Especifica uno de los siguientes valores:Para iniciar el mantenimiento en todos los bloques, haz lo siguiente:
allPara iniciar el mantenimiento solo en los bloques con VMs en ejecución, haz lo siguiente:
runningPara iniciar el mantenimiento solo en los bloques sin usar y en los bloques con VMs detenidas o suspendidas, haz lo siguiente:
unused
BLOCK_NAME: Es el nombre de un bloque que existe dentro de la reserva.BLOCK_MAINTENANCE_SCOPE: Es el alcance del mantenimiento para el bloque de reserva. Especifica uno de los siguientes valores:Para iniciar el mantenimiento en todos los hosts, ejecuta el siguiente comando:
allPara iniciar el mantenimiento solo en los hosts con VMs en ejecución:
runningPara iniciar el mantenimiento solo en los hosts no utilizados y en los hosts con VMs detenidas o suspendidas, haz lo siguiente:
unused
ZONE: Es la zona en la que existe la reserva.
REST
Para iniciar el mantenimiento de una reserva, realiza una solicitud
POSTal métodoreservations.performMaintenance:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/performMaintenance { "maintenanceScope": "RESERVATION_MAINTENANCE_SCOPE" }Para iniciar el mantenimiento de un bloque de reserva, realiza una solicitud
POSTal métodoreservationBlocks.performMaintenance:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME/reservationBlocks/BLOCK_NAME/performMaintenance { "maintenanceScope": "BLOCK_MAINTENANCE_SCOPE" }
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que Compute Engine creó automáticamente la reserva.ZONE: Es la zona en la que existe la reserva.RESERVATION_NAMEpor el nombre de la reserva.RESERVATION_MAINTENANCE_SCOPE: Es el alcance del mantenimiento de la reserva. Especifica uno de los siguientes valores:Para iniciar el mantenimiento en todos los bloques, haz clic en
ALL.Para iniciar el mantenimiento solo en los bloques con VMs en ejecución, haz lo siguiente:
RUNNINGPara iniciar el mantenimiento solo en los bloques sin usar y en los bloques con VMs detenidas o suspendidas, haz lo siguiente:
UNUSED
BLOCK_NAME: Es el nombre de un bloque que existe dentro de la reserva.SUB_BLOCK_NAME: Es el nombre de un subbloque que existe dentro del bloque de reserva.BLOCK_MAINTENANCE_SCOPE: Es el alcance del mantenimiento para el bloque de reserva. Especifica uno de los siguientes valores:Para iniciar el mantenimiento en todos los hosts, haz lo siguiente:
ALLPara iniciar el mantenimiento solo en los hosts con VMs en ejecución:
RUNNINGPara iniciar el mantenimiento solo en los hosts no utilizados y en los hosts con VMs detenidas o suspendidas, haz lo siguiente:
UNUSED
Administra las notificaciones de mantenimiento de emergencia del hardware
Después de que una VM encuentra un error de host o informas que su host es defectuoso, el host de la VM requiere mantenimiento de emergencia no planificado. De forma predeterminada, Compute Engine proporciona un aviso con algunas horas de anticipación cuando programa este tipo de mantenimiento. En el caso de los hosts reservados, puedes habilitar las notificaciones de mantenimiento de emergencia para aumentar este período de aviso a al menos siete días. Este enfoque te ayuda a controlar de forma más proactiva las interrupciones en tus cargas de trabajo.
Para habilitar o inhabilitar las notificaciones de mantenimiento de emergencia del hardware para una reserva, selecciona una de las siguientes opciones:
gcloud
Para habilitar las notificaciones de mantenimiento de emergencia del hardware para una reserva, usa el comando
gcloud compute reservations updatecon la marca--enable-emergent-maintenance:gcloud compute reservations update RESERVATION_NAME \ --enable-emergent-maintenance \ --zone=ZONEPara inhabilitar las notificaciones de mantenimiento de emergencia del hardware para una reserva, usa el comando
gcloud compute reservations updatecon la marca--no-enable-emergent-maintenance:gcloud compute reservations update RESERVATION_NAME \ --no-enable-emergent-maintenance \ --zone=ZONE
Reemplaza lo siguiente:
RESERVATION_NAMEpor el nombre de la reserva.ZONE: Es la zona en la que existe la reserva.
REST
Para habilitar o inhabilitar las notificaciones de mantenimiento de emergencia del hardware para una reserva, realiza una solicitud
PATCHal métodoreservations.update. En la URL de la solicitud, incluye el parámetro de consultapathsconfigurado comoenableEmergentMaintenance.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/reservations/RESERVATION_NAME?paths=enableEmergentMaintenance { "name": "RESERVATION_NAME", "enableEmergentMaintenance": EMERGENCY_MAINTENANCE_NOTIFICATIONS }Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que existe la reserva.ZONE: Es la zona en la que existe la reserva.RESERVATION_NAMEpor el nombre de la reserva.EMERGENCY_MAINTENANCE_NOTIFICATIONS: Especifica uno de los siguientes valores:Para habilitar las notificaciones, haz lo siguiente:
truePara inhabilitar las notificaciones, sigue estos pasos:
false
¿Qué sigue?
Obtén más información sobre la persistencia de datos en SSD local durante los eventos del host
Aprende a realizar una copia de seguridad de los datos de SSD locales para conservarlos
Obtén información sobre las definiciones del estado de mantenimiento cuando supervises eventos de mantenimiento del host
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-12-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-04 (UTC)"],[],[]] -