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à.
OpenTelemetry considerazioni sulla compatibilità
Per effettuare l'onboarding delle applicazioni con CloudWatch Application Signals, consigliamo di rimuovere preventivamente dall'applicazione tutte le soluzioni di monitoraggio delle prestazioni delle applicazioni esistenti. Questo include la rimozione di qualsiasi codice e configurazione della strumentazione.
Anche se Application Signals utilizza la OpenTelemetry strumentazione, non è garantito che sia compatibile con la strumentazione o la configurazione esistente. OpenTelemetry Nella migliore delle ipotesi, potreste riuscire a mantenere alcune delle vostre OpenTelemetry funzionalità, come le metriche personalizzate. Tuttavia, assicurati di leggere le sezioni seguenti per ulteriori informazioni.
Considerazioni se lo utilizzi già OpenTelemetry
Se la utilizzi già OpenTelemetry con la tua applicazione, il resto di questa sezione contiene informazioni importanti per garantire la compatibilità con Application Signals.
Prima di abilitare l'applicazione per Application Signals, è necessario rimuovere l'iniezione di qualsiasi altro agente di strumentazione automatica basato su OpenTelemetry dall'applicazione. Questo aiuta a evitare conflitti di configurazione. È possibile continuare a utilizzare la strumentazione manuale utilizzando la strumentazione compatibile con OpenTelemetry APIs Application Signals.
Se utilizzi la strumentazione manuale per generare intervalli o parametri personalizzati dall'applicazione, a seconda della complessità della strumentazione, l'abilitazione di Application Signals potrebbe interrompere la generazione di dati o causare altri comportamenti indesiderati. Potresti essere in grado di utilizzare alcune delle configurazioni disponibili in OpenTelemetry (ad eccezione di quelle menzionate nella tabella riportata più avanti in questa sezione) per mantenere il comportamento desiderato delle metriche o degli intervalli esistenti. Per ulteriori informazioni su queste configurazioni, consulta SDKConfigurazione
nella documentazione. OpenTelemetry Ad esempio, utilizzando la
OTEL_EXPORTER_OTLP_METRIC_ENDPOINT
configurazione e un'istanza OpenTelemetry Collector autogestita, potresti continuare a inviare le metriche personalizzate alla destinazione desiderata.Alcune variabili di ambiente o proprietà di sistema non devono essere utilizzate con Application Signals, mentre è possibile utilizzarne altre purché si seguano le indicazioni riportate nella tabella. Per i dettagli, consulta la seguente tabella.
Variabile di ambiente | Raccomandazione con Application Signals |
---|---|
Variabili di ambiente generali |
|
|
Deve essere impostato su |
|
Deve essere impostato su |
|
Impostato per |
|
Non deve essere usato. |
|
Utilizzando la Nel. NETconfigurazione, questa variabile di ambiente è supportata nella strumentazione manuale, ma non nella strumentazione automatica. Non è possibile utilizzare questa variabile di ambiente per inviare metriche ai propri endpoint. |
|
Non deve essere usato. |
|
Se impostata, deve essere impostata a un valore sufficientemente alto da includere circa altri 10 attributi span aggiunti da CloudWatch Application Signals. |
|
Deve essere impostato su |
|
Se impostato, deve essere incluso |
|
Se impostato, deve essere Per utilizzare il campionamento locale, impostalo su |
|
Se utilizzi l'impostazione predefinita del campione di traccia centralizzato di X-Ray, questa variabile non deve essere utilizzata. Se invece utilizzi il campionamento locale, imposta la frequenza di campionamento in questa variabile. Ad esempio, |
Variabili di ambiente specifiche per Java |
|
|
Se impostato, deve includere rilevatori di AWS risorse. |
Variabili di ambiente specifiche per Python |
|
|
Se usato, deve essere impostato su |
|
Se usato, deve essere impostato su |
Variabili di ambiente specifiche per Node.js |
|
|
Si consiglia di cancellare questa variabile in modo che tutte le strumentazioni siano abilitate per impostazione predefinita. |
|
Si consiglia di cancellare questa variabile. ADOT JavaScript SDKVerrà impostato un valore predefinito per sopprimere i dati di telemetria di bassa qualità. |