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à.
Come aggiungere informazioni correlate alla telemetria personalizzata inviata a CloudWatch
Quando pubblichi le tue metriche e i tuoi log su CloudWatch, le informazioni sull'entità necessarie per la telemetria correlata non sono presenti per impostazione predefinita. Quando invii metriche CloudWatch o registri a CloudWatch Logs (con le PutLogEventsoperazioni or), puoi aggiungere informazioni sull'entità a tali log PutMetricDatao metriche. Le informazioni sull'entità sono associate alla telemetria e utilizzate nella funzionalità Esplora le informazioni correlate per trovare la telemetria correlata associata alla stessa entità.
L'entità inviata con la telemetria rappresenta una risorsa o un servizio a cui è associata la telemetria, Ad esempio, una metrica relativa a un servizio o che proviene da una risorsa. AWS Per identificare l'entità associata al codice, è necessario creare un insieme di KeyAttributes e, facoltativamente, Attributes dell'entità.
Nota
CloudWatch può trovare risorse correlate solo per le entità a cui è stata inviata la telemetria nelle tre ore precedenti. Se la tua risorsa emette solo telemetria limitata (meno di una volta ogni 3 ore), potresti voler inviare ulteriori dati di telemetria del battito cardiaco, per mantenere attiva l'entità all'interno. CloudWatch
Per ulteriori informazioni su come aggiungere informazioni sulle entità, consulta Informazioni sulle entità in formato EMF.
Nelle sezioni seguenti viene descritto come creare e identificare le risorse KeyAttributes e i servizi associati Attributes alla CloudWatch telemetria.
Identificazione dell'entità con l'oggetto KeyAttributes
La KeyAttributes proprietà degli oggetti Entity (nei CloudWatch o nei CloudWatch log) identifica in modo univoco l'entità per. CloudWatch Si tratta di un elenco di coppie chiave-valore. Le entità aventi il medesimo valore di KeyAttributes sono considerate come aventi lo stesso valore. La telemetria associata alla stessa entità è considerata correlata e può essere facilmente individuata nel pannello Esplora le informazioni correlate.
Nota
Nell' CloudWatch API, viene chiamata la proprietà. KeyAttributes Nell'API CloudWatch Logs, viene chiamata keyAttributes la proprietà. Qui vengono trattate come la medesima proprietà.
Esistono cinque tipi possibili di oggetti che un valore Entity può rappresentare.
-
AWS::Resource— L'entità rappresenta una AWS risorsa, ad esempio una tabella DynamoDB o un'istanza Amazon. EC2
-
AWS::Service— L'entità rappresenta un AWS servizio, ad esempio Amazon S3. Questa potrebbe essere usata, ad esempio, quando si chiama l'operazione
ListBuckets, che non è associata a una risorsa Amazon S3 specifica. -
Servizio: l'entità rappresenta un carico di lavoro in esecuzione nel tuo account. Ad esempio, un'applicazione o un servizio che gestisci.
-
Risorsa: l'entità rappresenta una risorsa che non è gestita AWS, ad esempio, dalle risorse del sistema operativo, come processi o volumi di file.
-
RemoteService— L'entità rappresenta un servizio esterno in una chiamata remota. Ad esempio, una chiamata remota a un database, una cache esterna o un endpoint esterno.
A seconda del tipo di cui sopra che desideri rappresentare, è necessario fornire le coppie chiave-valore corrette per KeyAttributes. Di seguito viene descritto ciascun tipo.
Fornitura di dettagli aggiuntivi sull'entità con l'oggetto Attributi
Puoi fornire ulteriori dettagli sulla Entity che fornisci con la telemetria. Ad esempio, dettagli sulla piattaforma, sulla risorsa, sull'applicazione o sul fornitore di telemetria. Le tabelle seguenti descrivono le parole chiave che è possibile utilizzare per ciascuno di questi tipi di dati.
Nota
Nell' CloudWatch API, viene chiamata la proprietàAttributes. Nell'API CloudWatch Logs, viene chiamata attributes la proprietà. Qui vengono trattate come la medesima proprietà.
Dettagli della piattaforma
| Parola chiave | Utilizzo | Dominio dei valori | Esempi |
|---|---|---|---|
|
Definisce la piattaforma ospitante. |
AWS::EKS, AWS::ECS, AWS::EC2, AWS::Lambda, K8s, Generico |
|
|
Il nome del cluster Amazon EKS. |
Una stringa alfanumerica con delimitatori di base. |
|
|
Il nome del cluster Kubernetes in hosting autonomo. |
Una stringa alfanumerica con delimitatori di base. |
|
|
Il nome del namespace Kubernetes nei cluster Amazon EKS o K8s. |
Una stringa alfanumerica con delimitatori di base. |
|
|
Il nome del carico di lavoro Kubernetes nei cluster Amazon EKS o K8s. |
Una stringa alfanumerica con delimitatori di base. |
|
|
L'identità del nodo Kubernetes nei cluster Amazon EKS o K8s. |
Nome del nodo K8s (ad esempio, nome DNS dell' EC2 istanza Amazon). |
|
|
L'identità del pod Kubernetes nei cluster Amazon EKS o K8s. |
L'identificativo del pod K8s. |
|
|
Nome del EC2 AutoScaling gruppo Amazon. |
Una stringa alfanumerica con delimitatori di base. |
|
|
Identità dell' EC2 istanza Amazon. |
Identificatore di EC2 istanza Amazon. |
|
|
L'identità del cluster Amazon ECS. |
Il nome del cluster Amazon ECS. |
|
|
L'identità del servizio Amazon ECS. |
Il nome del servizio Amazon ECS. |
|
|
L'identità dell'attività Amazon ECS. |
L'ID dell'attività Amazon ECS. |
|
|
L'identità della funzione Lambda. |
Il nome della funzione Lambda. |
|
|
Il nome dell'host per tutti i tipi di piattaforma. |
Il formato del sottodominio. |
|
Dettagli delle risorse
| Parola chiave | Utilizzo | Dominio dei valori | Esempi |
|---|---|---|---|
|
ARN per la risorsa. AWS |
Una stringa alfanumerica con delimitatori di base. |
|
Dettagli dell'applicazione
| Parola chiave | Utilizzo | Dominio dei valori | Esempi |
|---|---|---|---|
|
Nome della domanda in AppRegistry. |
Una stringa alfanumerica con delimitatori di base. |
|
|
ARN dell'applicazione in. AppRegistry |
Una stringa alfanumerica con delimitatori di base. |
|
Dettagli del fornitore di telemetria
| Parola chiave | Utilizzo | Dominio dei valori | Esempi |
|---|---|---|---|
|
L'impronta digitale della versione dell'SDK OTEL per servizi instrumentati. |
Una stringa alfanumerica con delimitatori di base. |
|
|
L'impronta digitale dell'agente utilizzata per raccogliere e inviare dati di telemetria. |
Una stringa alfanumerica con delimitatori di base. |
|
|
Specifica il punto dell'applicazione in cui è stata raccolta la telemetria o cosa è stato utilizzato come origine dei dati di telemetria. |
ServerSpan,, ClientSpan, ProducerSpan, LocalRoot Span ConsumerSpan, JMX, sistema operativo. |
|