Utilizzo dell'agente con la relativa telemetria CloudWatch - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dell'agente con la relativa telemetria CloudWatch

Le metriche e i log inviati CloudWatch possono includere un'entità opzionale per correlare la telemetria. Le entità vengono utilizzate nel pannello Esplora correlati. L' CloudWatch agente invia entità con un nome di servizio e un nome di ambiente inclusi.

L'agente sceglie il nome del servizio e il nome dell'ambiente a partire dai seguenti dati.

Nome del servizio

L'agente sceglie il nome del servizio tra le seguenti opzioni, in ordine di priorità:

  • Instrumentazione di Application Signals: l'agente invia il nome del servizio utilizzato da Application Signals. Questo può essere sovrascritto modificando la variabile di OTEL_SERVICE_NAME ambiente utilizzata dalle librerie di OpenTelemetry strumentazione supportate.

  • CloudWatch configurazione dell'agente: è possibile configurare l'agente per utilizzare un nome di servizio specifico. Questa operazione può essere configurata a livello di agente, plug-in, metriche, log o file di log.

  • Nome del carico di lavoro Kubernetes: per i carichi di lavoro Kubernetes, l'agente invia il nome del carico di lavoro per il pod corrispondente, nel seguente ordine di priorità.

    • Nome dell'implementazione

    • ReplicaSet nome

    • StatefulSet nome

    • DaemonSet nome

    • CronJob nome

    • Nome del lavoro

    • Nome pod

    • Nome del container

  • Tag di risorsa dai metadati dell'istanza: per EC2 i carichi di lavoro Amazon, l'agente invia loro un nome dai tag, nell'ordine seguente.

    • service

    • applicazione

    • app

    È necessario configurare i metadati dell'istanza affinché l'agente possa accedere ai tag.

  • Predefinito: se non viene trovato nessun altro nome di servizio, l'agente invierà il nome Unknown.

Nome dell'ambiente

L'agente sceglie il nome dell'ambiente tra le seguenti opzioni, in ordine di priorità:

  • Instrumentazione di Application Signals: l'agente invia il nome dell'ambiente utilizzato da Application Signals. Questo può essere sovrascritto impostando una variabile di deployment.environment ambiente utilizzata dalle librerie di OpenTelemetry strumentazione supportate. Ad esempio, le applicazioni possono impostare la variabile di ambiente OTEL_RESOURCE_ATTRIBUTES=deployment.environment=MyEnvironment.

  • CloudWatch configurazione dell'agente: è possibile configurare l'agente per utilizzare un nome di ambiente specifico. Questa operazione può essere configurata a livello di agente, plug-in, metriche, log o file di log.

  • Nome del cluster e workspace: per Amazon EKS, eks:cluster-name/Namespace. Per Kubernetes nativo in esecuzione su Amazon,. EC2 k8s:cluster-name/Namespace

  • Tag di risorsa dai metadati dell'istanza: per i EC2 carichi di lavoro Amazon, l'agente può utilizzare il AutoScalingGroup tag.

    È necessario configurare i metadati dell'istanza affinché l'agente possa accedere ai tag.

  • Per impostazione predefinita, EC2 alle istanze Amazon che non eseguono Kubernetes verrà assegnato il nome dell'ambiente. ec2:default