Monitorare i connettori
Integration Connectors è integrato con Cloud Monitoring. Ciò significa che tutte le metriche e i dati di utilizzo di Integration Connectors sono disponibili automaticamente per Cloud Monitoring. Per informazioni sul tipo di metriche inviate dal servizio Integration Connectors, consulta Metriche di Integration Connectors.
Puoi visualizzare le metriche e i dati di Integration Connectors utilizzando i seguenti strumenti di Cloud Monitoring:
Prima di iniziare
Prima di utilizzare Cloud Monitoring, abilita l'API Cloud Monitoring.
Accedere alle metriche utilizzando dashboard personalizzate
Per creare dashboard di monitoraggio personalizzate per le risorse Integration Connectors nel tuo progetto Google Cloud, segui questi passaggi:
- Nella console Google Cloud, vai alla pagina Cloud Monitoring > Panoramica della dashboard:
- Fai clic su Crea dashboard.
- Se vuoi, modifica il nome della dashboard.
- Fai clic o trascina un grafico nel canvas.
- Nelle proprietà di configurazione del grafico, svolgi i seguenti passaggi:
- Espandi il menu Risorsa e metrica e seleziona Connettori come Risorsa attiva.
- Scegli le metriche che vuoi visualizzare.
- Fai clic su Applica.
- Aggiungi altri grafici alla dashboard, se vuoi.
Per scoprire di più sulle dashboard personalizzate, vedi Creare e gestire dashboard personalizzate.
Accedere alle metriche utilizzando Metrics Explorer
Metrics Explorer di Cloud Monitoring ti aiuta a creare grafici delle metriche temporanei per visualizzare le metriche delle risorse disponibili per il tuo progetto Google Cloud. Una volta creato un grafico delle metriche, se vuoi, puoi anche salvarlo in una dashboard di monitoraggio personalizzata.
Per creare un grafico utilizzando le metriche delle risorse di Integration Connectors:
- Nella console Google Cloud, vai alla pagina Cloud Monitoring > Esplora metriche:
- Nel riquadro Seleziona una metrica, espandi il menu Metrica e seleziona Connettori come Risorsa attiva.
- Scegli le metriche che vuoi visualizzare.
- Fai clic su Applica.
Puoi anche selezionare filtri, raggruppare in base alle etichette delle metriche, eseguire aggregazioni e selezionare le opzioni di visualizzazione dei grafici utilizzando Esplora metriche. Per ulteriori informazioni, vedi Creare grafici con Metrics Explorer.
Monitoraggio con MQL
Puoi utilizzare MQL (Monitoring Query Language) per creare dashboard di monitoraggio personalizzate in base a varie metriche. Le query MQL ti consentono di aggregare i dati di connessione in base a metriche come il fornitore del connettore e la versione del connettore. Puoi scrivere query MQL utilizzando Query Editor.
Gli esempi riportati di seguito mostrano come utilizzare le query MQL per raccogliere i dati di connessione.
Esempio: monitora il conteggio delle richieste
La seguente query MQL mostra come ottenere e aggregare i dati sul conteggio delle richieste per le connessioni attive:
fetch connectors.googleapis.com/Connection | { metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m); metric 'connectors.googleapis.com/connection/request_count'} | join | group_by 1m, [value_request_count_aggregate: aggregate(value.request_count)] | every 1m | group_by [resource.location, resource.connection, metric.connector, metric.provider], [value_request_count_aggregate_aggregate: aggregate(value_request_count_aggregate)]
Esempio: monitora i nodi attivi
La seguente query MQL mostra come ottenere e aggregare i dati sul conteggio dei nodi attivi per tutte le connessioni:
fetch connectors.googleapis.com/Connection | { metric 'connectors.googleapis.com/connection/state' | filter value.state > 0 | align delta(1m); metric 'connectors.googleapis.com/connection/nodes'} | join | group_by 1m, [value_nodes_aggregate: aggregate(value.nodes)] | every 1m | group_by [resource.location, resource.connection, metric.connector, metric.provider], [value_nodes_aggregate_aggregate: aggregate(value_nodes_aggregate)]
Esempio: monitora lo stato della connessione in un determinato periodo di tempo
La seguente query MQL mostra come ottenere la tendenza dello stato in un periodo di tempo per tutte le connessioni:
fetch connectors.googleapis.com/Connection | metric 'connectors.googleapis.com/connection/connection_status' | filter value.connection_status | align next_older(10m) | every 10m | group_by [metric.status, resource.connection], [value_connection_status_count_true: count_true(value.connection_status)] | align next_older(10m) | every 10m
Se vuoi conoscere lo stato delle connessioni al momento attuale, utilizza Metrici Explorer nella console Google Cloud anziché un MQL.
Passaggi successivi
Scopri come visualizzare e gestire vari servizi Google Cloud e applicazioni di terze parti (applicabili al tuo progetto Google Cloud) integrati con Cloud Monitoring. Per ulteriori informazioni, consulta Gestire le integrazioni in Cloud Monitoring.