Endpoint OTLP - 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à.

Endpoint OTLP

OpenTelemetry Il Protocollo (OTLP) è un protocollo di distribuzione di dati di telemetria generico progettato per. OpenTelemetry CloudWatch OpenTelemetry gli endpoint sono endpoint HTTP 1.1. È necessario configurare il OpenTelemetry raccoglitore a cui iniziare a inviare dati di telemetria aperti a. CloudWatch Per ulteriori informazioni, consulta Nozioni di base.

Endpoint delle tracce

L'endpoint delle tracce segue lo schema https://xray.AWS Region.amazonaws.com/v1/traces. Ad esempio, per la Regione Stati Uniti occidentali (Oregon) (us-west-2), l'endpoint sarà https://xray.us-west-2.amazonaws.com/v1/traces.

Devi configurare il OpenTelemetry raccoglitore a cui iniziare a inviare tracce. CloudWatch L'endpoint autentica chi effettua le chiamate utilizzando l'autenticazione Signature 4. Per ulteriori informazioni, consulta AWS Signature Version 4 for API requests.

Endpoint dei log

L'endpoint dei log segue lo schema https://logs.Regione AWS.amazonaws.com/v1/logs. Ad esempio, per US West (Oregon) (us-west-2) Region, l'endpoint sarà https://logs.us-west-2.amazonaws.com/v1/logs. Puoi utilizzare l'endpoint precedente per inoltrare i log a un LogGroup e un LogStream esistenti. Per ulteriori informazioni sulla configurazione LogGroup per l'acquisizione dei dati di log, consulta i concetti di Amazon CloudWatch Logs.

È necessario configurare LogGroup e LogStream quando richiamare l' OpenTelemetry endpoint CloudWatch Logs impostando le intestazioni x-aws-log-stream HTTP x-aws-log-group e il nome rispettivamente. LogGroup LogStream Per ulteriori informazioni, consulta Nozioni di base. L'endpoint autentica chi effettua le chiamate utilizzando l'autenticazione Signature 4. Per ulteriori informazioni, consulta AWS Signature Version 4 for API requests.

Quando la dimensione degli eventi del registro supera 1 MB, CloudWatch Logs tronca automaticamente fino a 10 campi, a partire dai campi più grandi. Ogni campo viene troncato in base alle esigenze per mantenere la dimensione totale dell'evento il più vicina possibile a 1 MB. Le porzioni in eccesso vengono memorizzate come Large Log Objects (LLOs) e vengono aggiunti i campi del sistema di riferimento LLO. Facoltativamente, è possibile specificare i percorsi dei campi che devono essere troncati impostando l'intestazione x-aws-truncatable-fields HTTP. LLOs Possono essere recuperati e trasmessi in streaming utilizzando l'GetLogObjectAPI. Per ulteriori informazioni, consulta GetLogObject. Il supporto per eventi di registro di dimensioni superiori a 1 MB e l'esperienza LLO sono disponibili negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon), Europa (Francoforte), Asia Pacifico (Sydney), Asia Pacifico (Mumbai), Stati Uniti orientali (Ohio), Europa (Irlanda), Asia Pacifico (Tokyo) e Asia Pacifico (Singapore).

Endpoint RUM

L'endpoint RUM segue lo schema. https://dataplane.rum.{AWS Region}.amazonaws.com/v1/rum Ad esempio, per la regione Stati Uniti occidentali (Oregon), l'endpoint è. https://dataplane.rum.us-west-2.amazonaws.com/v1/rum Questo endpoint gestisce i dati di telemetria lato client (solo tracce e record di registro) per le applicazioni RUM. eventName CloudWatch

Per utilizzare questo endpoint, devi creare un monitor di app RUM con piattaforma mobile (Android/iOS) e utilizzare lo snippet di codice generato per strumentare le tue applicazioni. Lo snippet estrarrà i RUM Mobile SDKs configurati con questo endpoint. È possibile configurare SDKs ulteriormente in modo che RUM raccolga la telemetria di conseguenza.

L'endpoint supporta richieste autenticate e non autenticate. È possibile utilizzare AWS Signature Version 4 (SigV4) per richieste autenticate o politiche basate sulle risorse per consentire l'accesso non autenticato dalle applicazioni mobili.

Per ulteriori informazioni sui modelli di autenticazione così come definiti nella loro definizione, consulta quanto segue: SDKs

Limiti e restrizioni dell'endpoint

La tabella elenca i limiti e le restrizioni comuni degli endpoint per tracce e log.

Limite Endpoint Informazioni aggiuntive

Estensione del raccoglitore richiesta

sigv4authextension

Per inviare tracce all'endpoint OTLP è necessario utilizzare sigv4authextension

Protocolli supportati

HTTP

L'endpoint supporta solo HTTP e non supporta gRPC

Versioni OLTP supportate

OTLP 1.x

Formato del payload

binario, json

L'endpoint accetta richieste utilizzando i formati binari e json

Metodi di compressione

gzip, nessuno

L'endpoint supporta solo gzip e nessun metodo di compressione

La tabella elenca i limiti e le restrizioni degli endpoint per le tracce.

Limite Endpoint delle tracce Informazioni aggiuntive

Numero massimo di byte non compressi per richiesta

5 MB

L'endpoint OTLP rifiuta le richieste superiori a 5 MB quando il payload non è compresso.

Numero massimo di eventi per richiesta

10.000 intervalli

Il numero massimo di intervalli in un batch è 10.000. Il superamento di questo limite comporterà il rifiuto della chiamata API.

Dimensioni della singola risorsa e dell'ambito

16 KB

Ogni risorsa specifica e l'ambito corrispondente non devono superare i 16 KB di dimensione. Il superamento di questo limite per qualsiasi risorsa comporterà il rifiuto dell'intera chiamata API.

Dimensione massima dell'intervallo singolo

200 KB

Gli intervalli superiori a 200 KB verranno rifiutati dall'endpoint.

Timestamp di creazione dell'intervallo

2 ore nel futuro e 14 giorni nel passato

Nessuno degli intervalli del batch può essere superiore a 2 ore nel futuro oppure oltre 14 giorni nel passato.

Intervallo di tempo massimo in eventi per richiesta

24 ore

La tabella elenca i limiti e le restrizioni degli endpoint per i log.

Limite Endpoint dei log Informazioni aggiuntive

Numero massimo di byte non compressi per richiesta

1 MB

L'endpoint OTLP rifiuta le richieste superiori a 1 MB quando il payload non è compresso.

La dimensione massima della richiesta è di 1.048.576 byte dopo la decompressione e la deserializzazione dei dati binari serializzati dai buffer di protocollo. Questa dimensione viene calcolata come la somma di tutti i messaggi di eventi in UTF-8, più 26 byte per ogni record di log.

20 MB

Disponibile solo negli Stati Uniti orientali (Virginia settentrionale) Stati Uniti occidentali (Oregon), Europa (Francoforte), Asia Pacifico (Sydney), Asia Pacifico (Mumbai), Stati Uniti orientali (Ohio), Europa (Irlanda), Asia Pacifico (Tokyo) e Asia Pacifico (Singapore).

La dimensione massima della richiesta è di 20 MB (20.971.520 byte) dopo la decompressione e la decodifica del payload OTLP dal formato JSON.

Per log fino a 1 MB: questi log hanno pieno accesso a tutte CloudWatch le funzionalità di Logs, tra cui query e live tail.

Per i log di dimensioni superiori a 1 MB: la parte in eccesso viene elaborata come Large Log Objects (). LLOs

Richiesta al secondo

5000

5.000 transazioni al secondo per account per Regione Puoi richiedere un aumento della quota di limitazione della larghezza di banda della rete al secondo utilizzando il servizio Service Quotas.

Dimensioni della singola risorsa e dell'ambito

16 KB

Ogni risorsa specifica e l'ambito corrispondente non devono superare i 16 KB di dimensione. Il superamento di questo limite per qualsiasi risorsa comporterà il rifiuto dell'intera chiamata API.

Dimensione unica LogEvent

1 MB

LogEvent la dimensione viene calcolata come somma delle dimensioni per ciascuno LogRecord, Ambito e Risorsa. Questa quota non può essere modificata.

Timestamp di creazione dei log

2 ore nel futuro e 14 giorni nel passato

I record di log nel batch non devono essere necessariamente in ordine cronologico. Tuttavia, i record di log nel batch non possono essere superiori a 2 ore nel futuro e oltre 14 giorni nel passato. Inoltre, nessuno dei record di log può essere precedente al periodo di conservazione del gruppo di log.

Intervallo di tempo massimo in eventi per richiesta

24 ore

Numero massimo di eventi per richiesta

10.000 log

Il numero massimo di eventi del log in un batch è 10.000. Il superamento di questo limite comporterà il rifiuto della chiamata API.

Numero massimo di oggetti log di grandi dimensioni per richiesta

1 record di log

Disponibile negli Stati Uniti orientali (Virginia settentrionale) Stati Uniti occidentali (Oregon), Europa (Francoforte), Asia Pacifico (Sydney), Asia Pacifico (Mumbai), Stati Uniti orientali (Ohio), Europa (Irlanda), Asia Pacifico (Tokyo) e Asia Pacifico (Singapore).

Per i contenuti che superano 1 MB in un evento di registro, il contenuto in eccesso viene archiviato come. LLOs Limitato a 1 record di log per richiesta.

Numero massimo di oggetti log di grandi dimensioni per record

10 LLOs

Disponibile negli Stati Uniti orientali (Virginia settentrionale) Stati Uniti occidentali (Oregon), Europa (Francoforte), Asia Pacifico (Sydney), Asia Pacifico (Mumbai), Stati Uniti orientali (Ohio), Europa (Irlanda), Asia Pacifico (Tokyo) e Asia Pacifico (Singapore).

Un singolo record di registro può contenere fino a 10. LLOs

Nota

I limiti degli account per i log sono condivisi tra l'SDK e il nuovo endpoint dei log.