Compartilhar via


Referência de dados de monitoramento de Instâncias de Contêiner

Este artigo contém todas as informações de referência de monitoramento para este serviço.

Consulte Monitorar Instâncias de Contêiner para obter detalhes sobre os dados que você pode coletar para Instâncias de Contêiner e como usá-los.

Métricas

Esta seção lista todas as métricas da plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas da plataforma com suporte no Azure Monitor.

Para obter informações sobre retenção de métricas, consulte Visão geral das métricas do Azure Monitor.

Métricas com suporte para Microsoft.ContainerInstance/containerGroups

A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.ContainerInstance/containerGroups.

  • Nem todas as colunas podem estar presentes em todas as tabelas.
  • Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.

Títulos de tabela

  • Categoria: o grupo ou classificação de métricas.
  • Métrica: o nome de exibição da métrica como aparece no portal do Azure.
  • Nome na API REST: o nome da métrica, conforme mencionado na API REST.
  • Unidade: unidade de medida
  • Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
  • Dimensões: as Dimensões disponíveis para a métrica.
  • Intervalos de agregação: os Intervalos em que a métrica é amostrada. Por exemplo, PT1M indica que a métrica é amostrada a cada minuto, PT30M a cada 30 minutos, PT1H a cada hora e assim por diante.
  • Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Métrica Nome na API REST Unidade Agregação Dimensões Granularidade de tempo Exportação de DS
Uso da CPU

Uso de CPU em todos os núcleos em milicores.
CpuUsage Count Máximo, Mínimo, Médio containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Sim
Uso de Memória

Uso de memória total em bytes.
MemoryUsage Bytes Máximo, Mínimo, Médio containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Sim
Bytes de rede recebidos por segundo

Os bytes de rede recebidos por segundo.
NetworkBytesReceivedPerSecond Bytes Máximo, Mínimo, Médio <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Sim
Bytes de rede transmitidos por segundo

Os bytes de rede transmitidos por segundo.
NetworkBytesTransmittedPerSecond Bytes Máximo, Mínimo, Médio <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Sim

Métricas com suporte para Microsoft.ContainerInstance/containerScaleSets

A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.ContainerInstance/containerScaleSets.

  • Nem todas as colunas podem estar presentes em todas as tabelas.
  • Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para exibir todas as colunas disponíveis.

Títulos de tabela

  • Categoria: o grupo ou classificação de métricas.
  • Métrica: o nome de exibição da métrica como aparece no portal do Azure.
  • Nome na API REST: o nome da métrica, conforme mencionado na API REST.
  • Unidade: unidade de medida
  • Agregação: o tipo de agregação padrão. Valores válidos: Médio (Méd.), Mínimo (Mín.), Máximo (Máx.), Total (Soma), Contagem.
  • Dimensões: as Dimensões disponíveis para a métrica.
  • Intervalos de agregação: os Intervalos em que a métrica é amostrada. Por exemplo, PT1M indica que a métrica é amostrada a cada minuto, PT30M a cada 30 minutos, PT1H a cada hora e assim por diante.
  • Exportação de DS: se a métrica é exportável para os Logs do Azure Monitor via configurações de diagnóstico. Para obter mais informações sobre exportação de métricas, consulte as Criar configurações de diagnóstico no Azure Monitor.
Métrica Nome na API REST Unidade Agregação Dimensões Granularidade de tempo Exportação de DS
Porcentagem de CPU

Média dos percentuais de CPU consumidos por grupos de contêineres individuais neste conjunto de dimensionamento
CpuPercentage Percentual Média, Mínimo, Máximo containerName PT1M Sim
Uso da CPU

Média das utilizações da CPU em mililitros consumidos por grupos de contêineres neste conjunto de dimensionamento
CpuUsage Milicores Total (Soma), Média, Mínimo, Máximo containerName PT1M Sim
Porcentagem de memória

Média dos percentuais de memória consumidos ((usedMemory/allocatedMemory) * 100) por Grupos de Contêineres neste Conjunto de Dimensionamento
MemoryPercentage Percentual Média, Mínimo, Máximo containerName PT1M Sim
Uso de memória

Memória total usada por todos os Grupos de Contêineres neste Conjunto de Dimensionamento
MemoryUsage Bytes Total (Soma), Média, Mínimo, Máximo containerName PT1M Yes

Dimensões de métrica

Para obter mais informações sobre o que são dimensões de métrica, confira Métricas multidimensionais.

Este serviço tem as dimensões a seguir associadas a essas métricas.

Nome da dimensão Descrição
containerName É o nome do contêiner. O nome precisa ter entre 1 e 63 caracteres de comprimento. Ele pode conter apenas letras minúsculas, números e traços. Os traços não podem começar ou encerrar o nome e não podem ser consecutivos. O nome precisa ser exclusivo em seu grupo de recursos.

Logs de recursos

Esta seção lista os tipos de logs de recursos que você pode coletar para o este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.

Logs de recursos com suporte para Microsoft.ContainerInstance/containerGroups

Categoria Nome de exibição da categoria Tabela de log Com suporte a plano de log básico Com suporte a transformações de tempo-ingestão Consultas de exemplo Custos de exportação
ContainerEvent Eventos de contêiner Evento de contêiner

Logs do cliente de eventos de contêiner.

Não No Sim
ContainerInstanceLog Logs de saída padrão ContainerInstanceLog

Logs do cliente da instância de contêiner.

Não No Sim

Tabelas de Logs do Azure Monitor

Esta seção lista todas as tabelas dos Logs do Azure Monitor relevantes para este serviço e disponíveis para consulta pela análise de logs usando o Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.

As Instâncias de Contêiner têm dois esquemas de tabela, um esquema herdado para o Log Analytics e um novo esquema que dá suporte a configurações de diagnóstico. O recurso de configurações de diagnóstico está em visualização pública no portal do Azure. Você pode usar um ou ambos os esquemas ao mesmo tempo.

Tabelas herdadas do Log Analytics

As tabelas _CL a seguir representam a integração herdada do Log Analytics. Os usuários fornecem a ID e a chave do workspace do Log Analytics no conteúdo do Grupo de Contêineres.

Observação

Algumas das colunas na lista a seguir existem apenas como parte do esquema e não têm dados emitidos em logs. Essas colunas são indicadas com uma descrição 'Vazio'.

ContainerInstanceLog_CL

Coluna Type Descrição
Computador string Vazio
ContainerGroup_s string O nome do grupo de contêineres associado ao registro
ContainerID_s string Identificador exclusivo do contêiner associado ao registro
ContainerImage_s string O nome da imagem de contêiner associada ao registro
Location_s string O local do recurso associado ao registro
Mensagem string Se aplicável, a mensagem do contêiner
OSType_s string O nome do sistema operacional no qual o contêiner se baseia
RawData string Vazio
ResourceGroup string Nome do grupo de recursos ao qual o registro está associado
Source_s string Nome do componente de log, "LoggingAgent"
SubscriptionId string Identificador exclusivo da assinatura à qual o registro está associado
TimeGenerated DATETIME Carimbo de data/hora da geração do evento pelo serviço do Azure que está processando a solicitação correspondente ao evento
Type string O nome da tabela
_ResourceId string Identificador exclusivo do recurso ao qual o registro está associado
_SubscriptionId string Identificador exclusivo da assinatura à qual o registro está associado

ContainerEvent_CL

Coluna Type Descrição
Computador string Vazio
ContainerGroupInstanceId_g string Identificador exclusivo do grupo de contêineres associado ao registro
ContainerGroup_s string O nome do grupo de contêineres associado ao registro
ContainerName_s string O nome do contêiner associado ao registro
Count_d real Quantas vezes o evento ocorreu desde a última sondagem
FirstTimestamp_t DATETIME O carimbo de data/hora da primeira ocorrência do evento
Location_s string O local do recurso associado ao registro
Mensagem string Se aplicável, a mensagem do contêiner
OSType_s string O nome do sistema operacional no qual o contêiner se baseia
RawData string Vazio
Reason_s string Vazio
ResourceGroup string O nome do grupo de recursos ao qual o registro está associado
SubscriptionId string Identificador exclusivo da assinatura à qual o registro está associado
TimeGenerated DATETIME Carimbo de data/hora da geração do evento pelo serviço do Azure que está processando a solicitação correspondente ao evento
Type string O nome da tabela
_ResourceId string Identificador exclusivo do recurso ao qual o registro está associado
_SubscriptionId string Identificador exclusivo da assinatura à qual o registro está associado

Tabelas do Log Analytics do Azure Monitor

As tabelas mais recentes exigem o uso de uma configuração de diagnóstico para rotear informações para o Log Analytics. O recurso de configurações de diagnóstico para Instâncias de Contêiner no portal do Azure está em versão prévia pública. Os nomes das tabelas são semelhantes, mas sem o _CL, e algumas colunas são diferentes.

Depois que esse recurso estiver habilitado para uma assinatura, as configurações de diagnóstico poderão ser aplicadas a um grupo de contêineres. A aplicação de configurações de diagnóstico faz com que um grupo de contêineres seja reiniciado.

Por exemplo, veja como você pode usar New-AzDiagnosticSetting o comando para aplicar um objeto de configurações de diagnóstico a um grupo de contêineres.

$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

Instâncias de Contêiner

Microsoft.ContainerInstance/containerGroups

Log de atividades

A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações do provedor de recursos possíveis no log de atividades.

Para obter mais informações sobre o esquema de entradas do log de atividades, confira Esquema do log de atividades.

A tabela a seguir lista um subconjunto das operações que as Instâncias de Contêiner do Azure podem registrar no log de atividades. Para obter a listagem completa, consulte Operações do provedor de recursos Microsoft.ContainerInstance.

Operação Descrição
Microsoft.ContainerInstance/register/action Registra a assinatura para o provedor de recursos da instância do contêiner e habilita a criação de grupos de contêineres.
Microsoft.ContainerInstance/containerGroupProfiles/read Obter todos os perfis de grupo de contêineres.
Microsoft.ContainerInstance/containerGroupProfiles/write Criar ou atualizar um perfil específico de grupo de contêineres.
Microsoft.ContainerInstance/containerGroupProfiles/delete Excluir o perfil específico de grupo de contêineres.
Microsoft.ContainerInstance/containerGroups/read Obtém todos os grupos de contêineres.
Microsoft.ContainerInstance/containerGroups/write Criar ou atualizar um grupo de contêineres específico.
Microsoft.ContainerInstance/containerGroups/delete Excluir o grupo de contêineres específico.
Microsoft.ContainerInstance/containerGroups/restart/action Reinicia um grupo de contêineres específico. Esse log captura apenas as reinicializações iniciadas pelo cliente, não as reinicializações iniciadas pela infraestrutura das Instâncias de Contêiner do Azure.
Microsoft.ContainerInstance/containerGroups/stop/action Interrompe um grupo de contêineres específico. Os recursos de computação são desalocados e a cobrança é interrompida.
Microsoft.ContainerInstance/containerGroups/start/action Inicia um grupo de contêineres específico.
Microsoft.ContainerInstance/containerGroups/containers/exec/action Execução em um contêiner específico.
Microsoft.ContainerInstance/containerGroups/containers/attach/action Anexar ao fluxo de saída de um contêiner.
Microsoft.ContainerInstance/containerGroups/containers/buildlogs/read Obter logs de build para um contêiner específico.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Obter logs para um contêiner específico.
Microsoft.ContainerInstance/containerGroups/detectors/read Listar detectores de grupo de contêineres
Microsoft.ContainerInstance/containerGroups/operationResults/read Obter o resultado da operação assíncrona
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read Listar detectores de grupo de contêineres
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read Obter a configuração de diagnóstico para o grupo de contêineres.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write Criar ou atualizar a configuração de diagnóstico para o grupo de contêineres.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read Obter as métricas disponíveis para o grupo de contêineres.
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action Notifica o Microsoft.ContainerInstance de que uma rede virtual ou uma sub-rede está sendo excluída.
Microsoft.ContainerInstance/locations/cachedImages/read Obtém as imagens armazenadas em cache da assinatura em uma região.
Microsoft.ContainerInstance/locations/capabilities/read Obtém as funcionalidades para uma região.
Microsoft.ContainerInstance/locations/operationResults/read Obter o resultado da operação assíncrona
Microsoft.ContainerInstance/locations/operations/read Listar as operações para o serviço de Instância de Contêiner do Azure.
Microsoft.ContainerInstance/locations/usages/read Obtém o uso para uma região específica.
Microsoft.ContainerInstance/operations/read Listar as operações para o serviço de Instância de Contêiner do Azure.
Microsoft.ContainerInstance/serviceassociationlinks/delete Excluir o link de associação de serviço criado pelo provedor de recursos das Instâncias de Contêiner do Azure em uma sub-rede.