A Docker integração contêiner monitora e reporta métricas do docker contêiner usando Docker API para New Relic.
Dica
Esta integração é lançada como código aberto no Github. Um log de alterações também está disponível para as últimas atualizações. O suporte para essa integração está disponível com uma assinatura do Expert Services.
Importante
- Esta integração não suporta LCOW (contêiner Linux no Windows). Para mais informações, consulte a documentação do Docker.
- Para Linux - esta integração vem junto com o agente de infraestrutura, e se tornaria automaticamente ativa, caso o contêiner docker fosse detectado.
- Para Windows - a partir da versão 2.3.0, estamos fornecendo compatibilidade, mas requer uma instalação manual sobre o agente de infraestrutura. Ele será incluído no agente de infraestrutura em versões futuras.
recipiente métrico
Esses atributos podem ser encontrados consultando o tipo de evento ContainerSample
.
Métrica | Tipo | Descrição |
---|---|---|
linha de comando | atributo | A linha de comando usada para iniciar o contêiner. |
imagem | atributo | A imagem usada para iniciar o contêiner. |
Nome da imagem | atributo | O nome da imagem usada para iniciar o contêiner. |
nome | atributo | O nome do contêiner. |
estado | atributo | O estado do contêiner. |
status | atributo | O status do contêiner. |
reiniciarContagem | medidor | O número de vezes que o contêiner foi reiniciado. |
núcleos usados na cpu | medidor | O número de núcleos de CPU usados pelo contêiner. |
Porcentagem de núcleos usados na CPU | medidor | A porcentagem de núcleos de CPU usados pelo contêiner. Somente Linux |
cpuLimitCores | medidor | O número de núcleos de CPU disponíveis para o contêiner. Somente Linux |
cpuPercent | medidor | A porcentagem de CPU usada pelo contêiner. |
Porcentagem do kernel da CPU | medidor | A porcentagem do kernel da CPU usada pelo contêiner. Não disponível para contêiner Windows com isolamento Hyper-V |
Porcentagem de Usuários da CPU | medidor | A porcentagem de CPU do usuário utilizada pelo contêiner. Não disponível para contêiner Windows com isolamento Hyper-V |
Tempo de aceleração da CPU Ms | medidor | O tempo em que o contêiner foi limitado. Somente Linux |
Períodos de aceleração da CPU | medidor | O número de vezes que o contêiner foi limitado. Somente Linux |
Ações da CPU | medidor | O número de compartilhamentos de CPU usados pelo contêiner. Somente Linux |
Processadores de CPU | medidor | O número de processos de CPU usados pelo contêiner. Somente Windows |
bytes de uso de memória | medidor | A memória usada pelo contêiner. Somente Linux |
bytes de cache de memória | medidor | O cache de memória usado pelo contêiner. Somente Linux |
memóriaResidentSizeBytes | medidor | O tamanho do residente de memória usado pelo contêiner. Somente Linux |
tamanhodamemórialimitebytes | medidor | O limite de tamanho de memória usado pelo contêiner. Somente Linux |
Limite de uso de memória por cento | medidor | O limite de uso de memória percentual usado pelo contêiner. |
Uso do Kernel de Memória Bytes | medidor | Os bytes de uso do kernel de memória usados pelo contêiner. Somente Linux |
Uso de memória SwapBytes | medidor | Os bytes de uso de troca de memória usados pelo contêiner. Somente Linux |
memorySwapOnlyUsageBytes | medidor | A troca de memória utiliza apenas bytes usados pelo contêiner. Somente Linux |
memóriaSwapLimitBytes | medidor | O limite de troca de memória em bytes usado pelo contêiner. Somente Linux |
memorySwapLimitUsagePercent | medidor | O percentual de uso do limite de troca de memória usado pelo contêiner. Somente Linux |
bytes de confirmação de memória | medidor | Os bytes de confirmação de memória usados pelo contêiner. Somente Windows |
memóriaCommitPeakBytes | medidor | O pico de bytes de confirmação de memória usado pelo contêiner. Somente Windows |
memóriaPrivadaWorkingSet | medidor | O conjunto de trabalho privado de memória usado pelo contêiner. Somente Windows |
memóriaSoftLimitBytes | medidor | O limite suave de bytes de memória usado pelo contêiner. Somente Linux |
ioReadCountPorSegundo | PRATE | Contagem de leitura de I/O por segundo usada pelo contêiner. Somente Linux |
ioWriteCountPorSegundo | PRATE | Contagem de gravação de I/O por segundo usada pelo contêiner. Somente Linux |
ioReadBytesPorSegundo | PRATE | Os bytes de leitura de I/O por segundo usados pelo contêiner. Somente Linux |
ioWriteBytesPorSegundo | PRATE | Os bytes de gravação de I/O por segundo usados pelo contêiner. Somente Linux |
ioContagem de leitura total | medidor | A contagem total de leitura I/O usada pelo contêiner. Somente Linux |
Contagem de escrita total do io | medidor | A contagem total de gravações I/O usada pelo contêiner. Somente Linux |
ioTotalLeituraBytes | medidor | O total de bytes de leitura de I/O usados pelo contêiner. |
ioTotalWriteBytes | medidor | O total de bytes de gravação de I/O usados pelo contêiner. |
ioReadCountNormalizado | medidor | A contagem de leitura de I/O normalizada usada pelo contêiner. Somente Windows |
ioWriteCountNormalizado | medidor | A contagem de gravação de I/O normalizada usada pelo contêiner. Somente Windows |
ioTotalBytes | medidor | O total de bytes de I/O usados pelo contêiner. |
Contagem de threads | medidor | O número de threads usados pelo contêiner. Somente Linux |
Limite de contagem de threads | medidor | O limite de número de threads usado pelo contêiner. Somente Linux |
redeRxBytes | medidor | A rede recebe bytes usados pelo contêiner. |
redeRxDropped | medidor | A rede recebe descartados usados pelo contêiner. |
Erros de redeRx | medidor | A rede recebe erros usados pelo contêiner. |
PacotesRx de rede | medidor | A rede recebe pacotes usados pelo contêiner. |
redeTxBytes | medidor | Os bytes de transmissão de rede usados pelo contêiner. |
redeTxDropped | medidor | A transmissão de rede descartada foi usada pelo contêiner. |
Erros de redeTx | medidor | A rede transmite erros usados pelo contêiner. |
PacotesTx de rede | medidor | A rede transmite pacotes usados pelo contêiner. |
redeRxBytesPorSegundo | PRATE | A rede recebe bytes por segundo usados pelo contêiner. |
redeRxDroppedPerSecond | PRATE | A rede recebe uma queda por segundo usado pelo contêiner. |
networkRxErrorsPorSegundo | PRATE | A rede recebe erros por segundo usado pelo contêiner. |
redeRxPacotesPorSegundo | PRATE | A rede recebe pacotes por segundo usados pelo contêiner. |
redeTxBytesPorSegundo | PRATE | A rede transmite bytes por segundo usados pelo contêiner. |
redeTxDroppedPerSecond | PRATE | A transmissão da rede caiu por segundo usado pelo contêiner. |
Erros de Tx de rede por segundo | PRATE | A rede transmite erros por segundo usado pelo contêiner. |
redeTxPacotesPorSegundo | PRATE | A rede transmite pacotes por segundo usados pelo contêiner. |
armazenamentoDataUsedBytes | medidor | Os dados de armazenamento utilizados são bytes usados pelo contêiner. |
armazenamentoDataAvailableBytes | medidor | Os bytes de dados de armazenamento disponíveis usados pelo contêiner. |
armazenamentoDataTotalBytes | medidor | O total de bytes de dados de armazenamento usados pelo contêiner. |
armazenamentoDataUsagePercent | medidor | A porcentagem de uso de dados de armazenamento usada pelo contêiner. |
armazenamentoMetadadosUsadosBytes | medidor | Os metadados de armazenamento usaram bytes usados pelo contêiner. |
storageMetadataAvailableBytes | medidor | Os bytes disponíveis de metadados de armazenamento usados pelo contêiner. |
armazenamentoMetadadosTotalBytes | medidor | O total de bytes de metadados de armazenamento usados pelo contêiner. |
storageMetadataUsoPorcentagem | medidor | A porcentagem de uso de metadados de armazenamento usada pelo contêiner. |