Métriques APM envoyées par l'Agent Datadog

Métriques APM envoyées par l'Agent Datadog

Vous trouverez ci-dessous la liste des métriques de tracing fournies par défaut et envoyées par l’Agent Datadog lorsque l'APM est activée. Importez le dashboard de surveillance APM dans votre compte Datadog afin de bénéficier d’un dashboard prêt à l’emploi reprenant la plupart de ces métriques.

datadog.trace_agent.cpu_percent
Type : gauge
Charge processeur (en cœur). Exemple : 50 (0,5 cœur), 200 (2 cœurs), 250 (2,5 cœurs).
datadog.trace_agent.events.max_eps.current_rate
Type : gauge
Nombre d’événements APM par seconde reçus par l’Agent.
datadog.trace_agent.events.max_eps.max_rate
Type : gauge
Similaire au paramètre de configuration de l’Agent max_events_per_second.
datadog.trace_agent.events.max_eps.reached_max
Type : gauge
Définie sur 1 chaque fois que la valeur max_events_per_second est atteinte. Définie sur 0 le reste du temps.
datadog.trace_agent.events.max_eps.sample_rate
Type : gauge
Taux d’échantillonnage appliqué par l’Agent pour les événements qu’il a reçus.
datadog.trace_agent.heap_alloc
Type : gauge
Allocations dans le tas (heap) selon le runtime Go.
datadog.trace_agent.heartbeat
Type : gauge
Augmente d’une unité toutes les 10 secondes.
datadog.trace_agent.normalizer.spans_malformed
Type : count
Nombre de spans contenant des champs incorrects ayant dû être modifiées pour être acceptées par le système.
datadog.trace_agent.obfuscations
Type : count
Augmente d’une unité à chaque obfuscation de déclaration SQL.
datadog.trace_agent.panic
Type : gauge
Augmente d’une unité à chaque panique du code.
datadog.trace_agent.ratelimit
Type : gauge
Si inférieure à 1, indique que des charges utiles sont refusées en raison d’une utilisation trop importante des ressources (processeur ou mémoire).
datadog.trace_agent.receiver.error
Type : count
Nombre de rejets d’une charge utile par l’API en raison d’une erreur de décodage, de mise en forme ou d’une autre nature.
datadog.trace_agent.receiver.events_extracted
Type : count
Total d’événements APM échantillonnés.
datadog.trace_agent.receiver.events_sampled
Type : count
Total d’événements APM échantillonnés par le service d’échantillonnage du paramètre max_events_per_second.
datadog.trace_agent.receiver.oom_kill
Type : count
Nombre de fois où l’Agent s’est automatiquement fermé en raison d’une utilisation excessive de la mémoire (150 % de max_memory).
datadog.trace_agent.receiver.out_chan_fill
Type : gauge
Métrique interne. Pourcentage de remplissage sur le canal de sortie du récepteur.
datadog.trace_agent.receiver.payload_accepted
Type : count
Nombre de charges utiles acceptées par l’Agent.
datadog.trace_agent.receiver.payload_refused
Type : count
Nombre de charges utiles rejetées par le récepteur à cause de l’échantillonnage.
datadog.trace_agent.receiver.spans_dropped
Type : count
Total d’octets de charges utiles perdus par l’Agent.
datadog.trace_agent.receiver.spans_filtered
Type : count
Total d’octets de charges utiles filtrés par l’Agent.
datadog.trace_agent.receiver.spans_received
Type : count
Total d’octets de charges utiles reçus par l’Agent.
datadog.trace_agent.receiver.tcp_connections
Type : count
Nombre de connexions TCP parvenant à l’Agent.
datadog.trace_agent.receiver.trace
Type : count
Nombre de traces reçues et acceptées.
datadog.trace_agent.receiver.traces_bytes
Type : count
Total d’octets de charges utiles acceptés par l’Agent.
datadog.trace_agent.receiver.traces_dropped
Type : count
Traces non envoyées en raison d’une erreur de normalisation.
datadog.trace_agent.receiver.traces_filtered
Type : count
Traces filtrées par des ressources ignorées (comme défini dans le fichier datadog.yaml).
datadog.trace_agent.receiver.traces_priority
Type : count
Traces comportant le tag priority traitées par le service d’échantillonnage par ordre de priorité.
datadog.trace_agent.receiver.traces_received
Type : count
Nombre de traces reçues et acceptées.
datadog.trace_agent.service_writer.services
Type : count
Nombre de services vidés.
datadog.trace_agent.started
Type : count
Augmente d’une unité chaque fois que l’Agent démarre.
datadog.trace_agent.stats_writer.bytes
Type : count
Nombre d’octets envoyés (calcul effectué après Gzip).
datadog.trace_agent.stats_writer.connection_fill
Type : histogram
Pourcentage de connexions sortantes utilisées.
datadog.trace_agent.stats_writer.dropped
Type : count
Nombre de charges utiles non envoyées en raison d’une erreur HTTP sans nouvelle tentative possible.
datadog.trace_agent.stats_writer.dropped_bytes
Type : count
Nombre d’octets non envoyés en raison d’une erreur HTTP sans nouvelle tentative possible.
datadog.trace_agent.stats_writer.encode_ms
Type : histogram
Temps passé à encoder une charge utile de statistiques.
datadog.trace_agent.stats_writer.errors
Type : count
Erreurs sans nouvelle tentative possible.
datadog.trace_agent.stats_writer.queue_fill
Type : histogram
Pourcentage de remplissage de la file d’attente.
datadog.trace_agent.stats_writer.retries
Type : count
Nombre de nouvelles tentatives après un échec de l’envoi vers l’API Datadog.
datadog.trace_agent.stats_writer.splits
Type : count
Nombre de fois où une charge utile a été divisée en plusieurs charges utiles.
datadog.trace_agent.stats_writer.stats_buckets
Type : count
Nombre de compartiments de statistiques vidés.
datadog.trace_agent.trace_writer.bytes
Type : count
Nombre d’octets envoyés (calcul effectué après Gzip).
datadog.trace_agent.trace_writer.bytes_estimated
Type : count
Nombre d’octets estimé par l’algorithme interne de l’Agent.
datadog.trace_agent.trace_writer.bytes_uncompressed
Type : count
Nombre d’octets envoyés (calcul effectué avant Gzip).
datadog.trace_agent.trace_writer.compress_ms
Type : gauge
Temps (en millisecondes) passé à compresser une charge utile de traces encodée.
datadog.trace_agent.trace_writer.connection_fill
Type : histogram
Pourcentage de connexions sortantes utilisées par le service d’écriture de traces.
datadog.trace_agent.trace_writer.dropped
Type : count
Nombre de charges utiles non envoyées en raison d’une erreur HTTP sans nouvelle tentative possible.
datadog.trace_agent.trace_writer.dropped_bytes
Type : count
Nombre d’octets non envoyés en raison d’une erreur HTTP sans nouvelle tentative possible.
datadog.trace_agent.trace_writer.encode_ms
Type : gauge
Temps (en millisecondes) passé à encoder une charge utile de traces.
datadog.trace_agent.trace_writer.errors
Type : count
Erreurs sans nouvelle tentative possible.
datadog.trace_agent.trace_writer.events
Type : count
Nombre d’événements traités.
datadog.trace_agent.trace_writer.flush_duration
Type : gauge
Temps nécessaire pour transmettre une charge utile à l’API Datadog.
datadog.trace_agent.trace_writer.payloads
Type : count
Nombre de charges utiles traitées.
datadog.trace_agent.trace_writer.payloads
Type : count
Nombre de charges utiles envoyées.
datadog.trace_agent.trace_writer.queue_fill
Type : histogram
Pourcentage de remplissage de la file d’attente des charges utiles sortantes.
datadog.trace_agent.trace_writer.retries
Type : count
Nombre de nouvelles tentatives après un échec de l’envoi vers l’API Datadog.
datadog.trace_agent.trace_writer.spans
Type : count
Nombre de spans traitées.
datadog.trace_agent.trace_writer.traces
Type : count
Nombre de traces traitées.