Referencia de datos de supervisión de Container Instances
Este artículo contiene toda la información de referencia de supervisión de este servicio.
Consulte Supervisión de instancias de contenedor para obtener más información sobre los datos que puede recopilar para Container Instances y cómo usarlo.
Métricas
En esta sección se indican todas las métricas de la plataforma recopiladas automáticamente para este servicio. Estas métricas también forman parte de la lista global de todas las métricas de plataforma admitidas en Azure Monitor.
Para obtener información sobre la retención de métricas, consulte Información general sobre las métricas de Azure Monitor.
Métricas admitidas para Microsoft.ContainerInstance/containerGroups
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.ContainerInstance/containerGroups.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|
Uso de CPU Uso de la CPU en todos los núcleos en millares de núcleos. |
CpuUsage |
Count | Máximo, mínimo, promedio | containerName |
PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H | Sí |
Uso de memoria Uso de memoria total en bytes. |
MemoryUsage |
Bytes | Máximo, mínimo, promedio | containerName |
PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H | Sí |
Bytes de red recibidos por segundo Bytes de red recibidos por segundo. |
NetworkBytesReceivedPerSecond |
Bytes | Máximo, mínimo, promedio | <none> | PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H | Sí |
Bytes de red transmitidos por segundo Bytes de red transmitidos por segundo. |
NetworkBytesTransmittedPerSecond |
Bytes | Máximo, mínimo, promedio | <none> | PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H | Sí |
Métricas admitidas para Microsoft.ContainerInstance/containerScaleSets
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.ContainerInstance/containerScaleSets.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|
Porcentaje de la CPU Promedio de los porcentajes de CPU consumidos por grupos de contenedores individuales en este conjunto de escalado |
CpuPercentage |
Porcentaje | Promedio, Mínimo, Máximo | containerName |
PT1M | Sí |
Uso de CPU Promedio de los usos de CPU en milinúcleos consumidos por los grupos de contenedores de este conjunto de escalado |
CpuUsage |
Milinúcleos | Total (Suma), Promedio, Mínimo, Máximo | containerName |
PT1M | Sí |
Porcentaje de memoria Promedio de los porcentajes de memoria consumidos ((usedMemory/allocatedMemory) * 100) por los grupos de contenedores en este conjunto de escalado |
MemoryPercentage |
Porcentaje | Promedio, Mínimo, Máximo | containerName |
PT1M | Sí |
Uso de memoria Memoria total usada por todos los grupos de contenedores de este conjunto de escalado |
MemoryUsage |
Bytes | Total (Suma), Promedio, Mínimo, Máximo | containerName |
PT1M | Sí |
Dimensiones de métricas
Para obtener más información sobre las dimensiones de métricas, consulte Métricas multidimensionales.
Este servicio tiene las siguientes dimensiones asociadas a sus métricas.
Nombre de la dimensión | Descripción |
---|---|
containerName | nombre del contenedor. El nombre debe tener entre 1 y 63 caracteres. Solo puede contener minúsculas, números y guiones. Los nombres no pueden comenzar ni terminar con guiones, ni pueden ser consecutivos. El nombre debe ser único en su grupo de recursos. |
Registros del recurso
En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para este servicio. La sección extrae de la lista de todos los tipos de categorías de registros admitidos en Azure Monitor.
Registros de recursos admitidos para Microsoft.ContainerInstance/containerGroups
Category | Nombre para mostrar de categoría | Tabla de registro | Admite el plan de registro básico | Admite la transformación en tiempo de ingesta | Consultas de ejemplo | Costos para exportar |
---|---|---|---|---|---|---|
ContainerEvent |
Eventos de contenedores | ContainerEvent Registros de clientes de eventos de contenedor. |
No | No | Sí | |
ContainerInstanceLog |
Registros de salida estándar | ContainerInstanceLog Registros de cliente de Container Instance. |
No | No | Sí |
Tablas de registros de Azure Monitor
En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.
Container Instances tiene dos esquemas de tabla, un esquema heredado para Log Analytics y un nuevo esquema que admite la configuración de diagnóstico. La característica de configuración de diagnóstico está en versión preliminar pública en Azure Portal. Puede usar o ambos esquemas al mismo tiempo.
Tablas heredadas de Log Analytics
Las siguientes tablas de _CL representan la integración heredada de Log Analytics. Los usuarios proporcionan el identificador y la clave del área de trabajo de Log Analytics en la carga del grupo de contenedores.
Nota:
Algunas de las columnas de la lista siguiente solo existen como parte del esquema y no tienen datos emitidos en los registros. Estas columnas se indican con una descripción de "Empty".
ContainerInstanceLog_CL
Columna | Type | Descripción |
---|---|---|
Computer | string | Vacío |
ContainerGroup_s | string | Nombre del grupo de contenedores asociado al registro. |
ContainerID_s | string | Identificador único para el contenedor asociado al registro. |
ContainerImage_s | string | Nombre de la imagen de contenedor asociada al registro. |
Location_s | string | Ubicación del recurso asociado al registro. |
Message | string | Si procede, el mensaje del contenedor. |
OSType_s | string | Nombre del sistema operativo en el que se basa el contenedor. |
RawData | string | Vacío |
ResourceGroup | string | Nombre del grupo de recursos al que está asociado el registro. |
Source_s | string | Nombre del componente de registro, "LoggingAgent". |
SubscriptionId | string | Identificador único de la suscripción a la que está asociado el registro. |
TimeGenerated | datetime | Marca de tiempo de cuando el servicio de Azure generó el evento que procesó la solicitud correspondiente al evento. |
Tipo | string | Nombre de la tabla. |
_ResourceId | string | Identificador único del recurso al que está asociado el registro. |
_SubscriptionId | string | Identificador único de la suscripción a la que está asociado el registro. |
ContainerEvent_CL
Columna | Type | Descripción |
---|---|---|
Computer | string | Vacío |
ContainerGroupInstanceId_g | string | Identificador único del grupo de contenedores asociado al registro. |
ContainerGroup_s | string | Nombre del grupo de contenedores asociado al registro. |
ContainerName_s | string | Nombre del contenedor asociado al registro. |
Count_d | real | Número de veces que se ha producido el evento desde el último sondeo. |
FirstTimestamp_t | datetime | Marca de tiempo de la primera vez que se produjo el evento. |
Location_s | string | Ubicación del recurso asociado al registro. |
Message | string | Si procede, el mensaje del contenedor. |
OSType_s | string | Nombre del sistema operativo en el que se basa el contenedor. |
RawData | string | Vacío |
Reason_s | string | Vacío |
ResourceGroup | string | Nombre del grupo de recursos al que está asociado el registro. |
SubscriptionId | string | Identificador único de la suscripción a la que está asociado el registro. |
TimeGenerated | datetime | Marca de tiempo de cuando el servicio de Azure generó el evento que procesó la solicitud correspondiente al evento. |
Tipo | string | Nombre de la tabla. |
_ResourceId | string | Identificador único del recurso al que está asociado el registro. |
_SubscriptionId | string | Identificador único de la suscripción a la que está asociado el registro. |
Tablas de Log Analytics de Azure Monitor
Las tablas más recientes requieren el uso de una configuración de diagnóstico para enrutar la información a Log Analytics. La característica de configuración de diagnóstico para Container Instances en Azure Portal está en versión preliminar pública. Los nombres de tabla son similares, pero sin el _CL, y algunas columnas son diferentes.
Una vez habilitada esta característica para una suscripción, la configuración de diagnóstico se puede aplicar a un grupo de contenedores. La aplicación de la configuración de diagnóstico hace que un grupo de contenedores se reinicie.
Por ejemplo, aquí se muestra cómo puede usar New-AzDiagnosticSetting
el comando para aplicar un objeto de configuración de diagnóstico a un grupo de contenedores.
$log = @()
$log += New-AzDiagnosticSettingLogSettingsObject -Enabled $true -Category ContainerInstanceLog -RetentionPolicyDay 7 -RetentionPolicyEnabled $true
New-AzDiagnosticSetting -Name test-setting -ResourceId <container-group-resource-id> -WorkspaceId <log-analytics-workspace-id> -Log $log
Container Instances
Microsoft.ContainerInstance/containerGroups
Registro de actividad
En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.
Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.
En la tabla siguiente se muestra un subconjunto de las operaciones que Azure Container Instances puede registrar en el registro de actividad. Para obtener la lista completa, consulte Operaciones del proveedor de recursos Microsoft.ContainerInstance.
Operación | Descripción |
---|---|
Microsoft.ContainerInstance/register/action | Registra la suscripción del proveedor de recursos de instancia del contenedor y habilita la creación de grupos de contenedores. |
Microsoft.ContainerInstance/containerGroupProfiles/read | Obtiene todos los perfiles del grupo de contenedores. |
Microsoft.ContainerInstance/containerGroupProfiles/write | Crea o actualiza un perfil de grupo de contenedores específico. |
Microsoft.ContainerInstance/containerGroupProfiles/delete | Elimina el perfil del grupo de contenedores específico. |
Microsoft.ContainerInstance/containerGroups/read | Obtiene todos los grupos de contenedores. |
Microsoft.ContainerInstance/containerGroups/write | Crea o actualiza un grupo de contenedores específico. |
Microsoft.ContainerInstance/containerGroups/delete | Elimina el grupo de contenedores específico. |
Microsoft.ContainerInstance/containerGroups/restart/action | Reinicia un grupo de contenedores específico. Este registro solo captura los reinicios iniciales del cliente, no los iniciados por la infraestructura de Azure Container Instances. |
Microsoft.ContainerInstance/containerGroups/stop/action | Detiene un grupo de contenedores específico. Los recursos de proceso se desasignan y se detiene la facturación. |
Microsoft.ContainerInstance/containerGroups/start/action | Inicia un grupo de contenedores específico. |
Microsoft.ContainerInstance/containerGroups/containers/exec/action | Se ejecuta en un contenedor específico. |
Microsoft.ContainerInstance/containerGroups/containers/attach/action | Adjunta información al flujo de salida de un contenedor. |
Microsoft.ContainerInstance/containerGroups/containers/buildlogs/read | Obtiene los registros de compilación de un contenedor específico. |
Microsoft.ContainerInstance/containerGroups/containers/logs/read | Obtiene los registros de un contenedor específico. |
Microsoft.ContainerInstance/containerGroups/detectors/read | Enumera los detectores de grupos de contenedores. |
Microsoft.ContainerInstance/containerGroups/operationResults/read | Obtiene el resultado de una operación asincrónica. |
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read | Enumera los detectores de grupos de contenedores. |
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read | Obtiene la configuración de diagnóstico del grupo de contenedores. |
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write | Crea o actualiza la configuración de diagnóstico del grupo de contenedores. |
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read | Obtiene las métricas disponibles del grupo de contenedores. |
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action | Envía una notificación a Microsoft.ContainerInstance que indica que la subred o la red virtual se está eliminando. |
Microsoft.ContainerInstance/locations/cachedImages/read | Obtiene las imágenes en caché para la suscripción en una región. |
Microsoft.ContainerInstance/locations/capabilities/read | Obtiene las funcionalidades de una región. |
Microsoft.ContainerInstance/locations/operationResults/read | Obtiene el resultado de una operación asincrónica. |
Microsoft.ContainerInstance/locations/operations/read | Enumera las operaciones del servicio Azure Container Instances. |
Microsoft.ContainerInstance/locations/usages/read | Obtiene el uso para una región específica. |
Microsoft.ContainerInstance/operations/read | Enumera las operaciones del servicio Azure Container Instances. |
Microsoft.ContainerInstance/serviceassociationlinks/delete | Elimina el vínculo de asociación del servicio creado por el proveedor de recursos de Azure Container Instances en una subred. |
Contenido relacionado
- Consulte Supervisión de instancias de contenedor para obtener una descripción de la supervisión de Container Instances.
- Consulte Supervisión de los recursos de Azure con Azure Monitor para obtener información sobre la supervisión de los recursos de Azure.