L'intégration de Docker Container monitore et rapporte les métriques des conteneurs Docker à l'aide de l'API Docker vers New Relic.
Conseil
Cette intégration est sortie en open source sur Github. Un log des modifications y est également disponible pour les dernières mises à jour. La prise en charge de cette intégration est disponible avec un abonnement Expert Services.
Important
- Cette intégration ne supporte pas LCOW (conteneur Linux sur Windows). Pour plus d'informations, consultez la documentation Docker.
- Pour Linux - cette intégration est fournie avec l'agent infrastructure et deviendra automatiquement active si des conteneurs Docker sont détectés.
- Pour Windows - à partir de la version 2.3.0, nous fournissons la compatibilité, mais cela nécessite une installation manuelle sur l'agent d'infrastructure. Il sera fourni avec l'agent infrastructure dans une future sortie.
conteneurs métriques
Ces attributs peuvent être trouvés en interrogeant le type d'événement ContainerSample
.
métrique | Type | Description |
---|---|---|
ligne de commande | attribut | La ligne de commande utilisée pour démarrer le conteneur. |
image | attribut | L'image utilisée pour démarrer le conteneur. |
nom de l'image | attribut | Le nom de l'image utilisée pour démarrer le conteneur. |
nom | attribut | Le nom du conteneur. |
état | attribut | L'état du conteneur. |
statut | attribut | L'état du conteneur. |
redémarrerCount | JAUGE | Le nombre de fois où le conteneur a été redémarré. |
CPUUsedCores | JAUGE | Le nombre de cœurs de processeur utilisés par le conteneur. |
Pourcentage de cœurs utilisés par le processeur | JAUGE | Le pourcentage de cœurs de processeur utilisés par le conteneur. Linux uniquement |
cpuLimitCores | JAUGE | Le nombre de cœurs de processeur disponibles pour le conteneur. Linux uniquement |
cpuPercent | JAUGE | Le pourcentage de CPU utilisé par le conteneur. |
Pourcentage du noyau du processeur | JAUGE | Le pourcentage du noyau CPU utilisé par le conteneur. Non disponible pour le conteneur Windows avec isolation Hyper-V |
Pourcentage utilisateur du processeur | JAUGE | Le pourcentage d'utilisateur du processeur utilisé par le conteneur. Non disponible pour le conteneur Windows avec isolation Hyper-V |
cpuThrottleTimeMs | JAUGE | Le temps pendant lequel le conteneur a été étranglé. Linux uniquement |
cpuThrottlePeriods | JAUGE | Le nombre de fois où le conteneur a été limité. Linux uniquement |
CPUShares | JAUGE | Le nombre de parts de CPU utilisées par le conteneur. Linux uniquement |
cpuProcs | JAUGE | Le nombre de processus CPU utilisés par le conteneur. Windows uniquement |
memoryUsageBytes | JAUGE | La mémoire utilisée par le conteneur. Linux uniquement |
memoryCacheBytes | JAUGE | Le cache mémoire utilisé par le conteneur. Linux uniquement |
taille de la mémoire résidente en octets | JAUGE | La taille de la mémoire résidente utilisée par le conteneur. Linux uniquement |
memorySizeLimitBytes | JAUGE | La limite de taille de mémoire utilisée par le conteneur. Linux uniquement |
memoryUsageLimitPercent | JAUGE | Pourcentage de limite d'utilisation de la mémoire utilisée par le conteneur. |
memoryKernelUsageBytes | JAUGE | Les octets d'utilisation du noyau de mémoire utilisés par le conteneur. Linux uniquement |
memorySwapUsageBytes | JAUGE | Les octets d'utilisation de l'échange de mémoire utilisés par le conteneur. Linux uniquement |
memorySwapOnlyUsageBytes | JAUGE | L'échange de mémoire utilise uniquement les octets utilisés par le conteneur. Linux uniquement |
memorySwapLimitBytes | JAUGE | La limite d'échange de mémoire en octets utilisée par le conteneur. Linux uniquement |
memorySwapLimitUsagePercent | JAUGE | Pourcentage d'utilisation de la limite d'échange de mémoire utilisée par le conteneur. Linux uniquement |
memoryCommitBytes | JAUGE | Les octets de validation de mémoire utilisés par le conteneur. Windows uniquement |
memoryCommitPeakBytes | JAUGE | Le nombre maximal d'octets de validation de mémoire utilisés par le conteneur. Windows uniquement |
mémoirePrivateWorkingSet | JAUGE | L'ensemble de travail privé de mémoire utilisé par le conteneur. Windows uniquement |
memorySoftLimitBytes | JAUGE | La limite souple de mémoire en octets utilisée par le conteneur. Linux uniquement |
ioReadCountPerSecond | JASER | Le nombre de lectures d'I/O par seconde utilisées par le conteneur. Linux uniquement |
ioWriteCountPerSecond | JASER | Le nombre d'écritures d'I/O par seconde utilisé par le conteneur. Linux uniquement |
ioReadBytesPerSecond | JASER | Les octets de lecture d'I/O par seconde utilisés par le conteneur. Linux uniquement |
ioWriteBytesPerSecond | JASER | Les octets d'écriture d'I/O par seconde utilisés par le conteneur. Linux uniquement |
ioTotalReadCount | JAUGE | Le nombre total de lectures I/O utilisées par le conteneur. Linux uniquement |
ioTotalWriteCount | JAUGE | Le nombre total d'écritures d'I/O utilisées par le conteneur. Linux uniquement |
ioTotalReadBytes | JAUGE | Le nombre total d'octets de lecture d'I/O utilisés par le conteneur. |
ioTotalWriteBytes | JAUGE | Le nombre total d'octets d'écriture d'I/O utilisés par le conteneur. |
ioReadCountNormalized | JAUGE | Le nombre de lectures d'I/O normalisées utilisées par le conteneur. Windows uniquement |
ioWriteCountNormalized | JAUGE | Le nombre d'écritures d'I/O normalisé utilisé par le conteneur. Windows uniquement |
ioTotalBytes | JAUGE | Le nombre total d'octets d'I/O utilisés par le conteneur. |
nombre de threads | JAUGE | Le nombre de threads utilisés par le conteneur. Linux uniquement |
threadCountLimit | JAUGE | Le nombre de threads limité utilisé par le conteneur. Linux uniquement |
networkRxBytes | JAUGE | Le réseau reçoit les octets utilisés par le conteneur. |
networkRxDropped | JAUGE | Le réseau reçoit les données abandonnées utilisées par le conteneur. |
erreurs networkRx | JAUGE | Le réseau reçoit les erreurs utilisées par le conteneur. |
paquets networkRx | JAUGE | Le réseau reçoit les paquets utilisés par le conteneur. |
networkTxBytes | JAUGE | Le réseau transmet les octets utilisés par le conteneur. |
networkTxDropped | JAUGE | La transmission réseau abandonnée utilisée par le conteneur. |
erreurs networkTx | JAUGE | Les erreurs de transmission réseau utilisées par le conteneur. |
paquets networkTx | JAUGE | Le réseau transmet les paquets utilisés par le conteneur. |
réseauRxBytesPerSecond | JASER | Le réseau reçoit les octets par seconde utilisés par le conteneur. |
networkRxDroppedPerSecond | JASER | Le réseau reçoit des données abandonnées par seconde utilisées par le conteneur. |
erreurs de réception réseau par seconde | JASER | Le réseau reçoit des erreurs par seconde utilisées par le conteneur. |
paquets réseau reçus par seconde | JASER | Le réseau reçoit des paquets par seconde utilisés par le conteneur. |
networkTxBytesPerSecond | JASER | Le réseau transmet les octets par seconde utilisés par le conteneur. |
networkTxDroppedPerSecond | JASER | La transmission réseau abandonnée par seconde utilisée par le conteneur. |
Erreurs de transmission réseau par seconde | JASER | Le réseau transmet les erreurs par seconde utilisées par le conteneur. |
paquets réseau par seconde | JASER | Le réseau transmet les paquets par seconde utilisés par le conteneur. |
storageDataUsedBytes | JAUGE | Les données de stockage utilisées sont les octets utilisés par le conteneur. |
storageDataAvailableBytes | JAUGE | Les octets de données de stockage disponibles utilisés par le conteneur. |
storageDataTotalBytes | JAUGE | Le nombre total d'octets de données de stockage utilisés par le conteneur. |
storageDataUsagePercent | JAUGE | Pourcentage d'utilisation des données de stockage utilisées par le conteneur. |
storageMetadataUsedBytes | JAUGE | Les métadonnées de stockage utilisées sont les octets utilisés par le conteneur. |
storageMetadataAvailableBytes | JAUGE | Les métadonnées de stockage disponibles en octets utilisés par le conteneur. |
storageMetadataTotalBytes | JAUGE | Le nombre total d'octets de métadonnées de stockage utilisés par le conteneur. |
storageMetadataUsagePercent | JAUGE | Pourcentage d'utilisation des métadonnées de stockage utilisées par le conteneur. |