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.

Attiva 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:

  1. Nella console Google Cloud, vai alla pagina Cloud Monitoring > Panoramica della dashboard:

    Vai alla pagina Panoramica della dashboard

  2. Fai clic su Crea dashboard.
  3. Se vuoi, modifica il nome della dashboard.
  4. Fai clic o trascina un grafico nel canvas.
  5. Nelle proprietà di configurazione del grafico, svolgi i seguenti passaggi:
    1. Espandi il menu Risorsa e metrica e seleziona Connettori come Risorsa attiva.
    2. Scegli le metriche che vuoi visualizzare.
    3. Fai clic su Applica.
  6. 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:

  1. Nella console Google Cloud, vai alla pagina Cloud Monitoring > Esplora metriche:

    Vai alla pagina Esplora metriche

  2. Nel riquadro Seleziona una metrica, espandi il menu Metrica e seleziona Connettori come Risorsa attiva.
  3. Scegli le metriche che vuoi visualizzare.
  4. 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.