Osservabilità per gli operatori di sistema

In qualità di operatore di sistema, puoi configurare la raccolta di dati di telemetria nei tuoi ambienti di deployment per osservare l'integrità e le prestazioni delle tue applicazioni. Questa guida introduce gli strumenti e i servizi che puoi utilizzare per raccogliere e importare la telemetria in Google Cloud Observability, tra cui Google-Built OpenTelemetry Collector, Ops Agent e Google Cloud Managed Service per Prometheus.

Strumenti di raccolta della telemetria

  • Google-Built OpenTelemetry Collector

    Google-Built OpenTelemetry Collector è la build open source di Google di OpenTelemetry Collector, creata a partire da componenti upstream utilizzando una catena di fornitura sicura sull'infrastruttura Google. Esistono esempi che mostrano come eseguire il deployment di questo agente di raccolta per configurazioni comuni, come Google Kubernetes Engine.

  • Ops Agent

    Ops Agent è il metodo principale per la raccolta dei dati di telemetria dalle istanze Compute Engine. I seguenti documenti forniscono informazioni su configurazioni specifiche:

  • Google Cloud Managed Service per Prometheus

    Google Cloud Managed Service per Prometheus è la soluzione multicloud e multiprogetto completamente gestita di Google Cloudper Prometheus. Questa soluzione ti consente di monitorare e creare avvisi sui tuoi carichi di lavoro a livello globale utilizzando Prometheus e OpenTelemetry senza dover gestire e utilizzare manualmente Prometheus su larga scala.

Inviare dati al progetto in formato OTLP

Google Cloud Observability supporta l'importazione di dati di log, metriche e tracce in formato OTLP. Per informazioni sull'API, sui metodi di autenticazione e sul trattamento dei dati, consulta Supporto di OTLP in Google Cloud Observability.

Puoi eseguire la migrazione dei raccoglitori esistenti per inviare dati di log, metriche e tracce in formato OTLP al tuo progetto. Per maggiori informazioni, consulta la pagina Eseguire la migrazione dei raccoglitori per utilizzare gli esportatori OTLP.

Aggiungere l'osservabilità senza modifiche al codice

Se utilizzi l'approccio zero-code di OpenTelemetry, puoi aggiungere l'osservabilità senza modificare il codice dell'applicazione. Al contrario, colleghi un agente runtime e configuri la raccolta utilizzando variabili di ambiente o proprietà di sistema. Per ulteriori informazioni, consulta Zero-code.

Per un esempio, vedi Utilizzare la strumentazione zero-code OpenTelemetry per i carichi di lavoro Java su GKE.