Monitora 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 conoscere il tipo di metriche inviate dal servizio Integration Connectors, consulta le metriche dei connettori di integrazione.

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.

Abilita l'API Cloud Monitoring

Accedi alle metriche utilizzando dashboard personalizzate

Per creare dashboard di monitoraggio personalizzate per le risorse Integration Connectors nel tuo progetto Google Cloud:

  1. Nella console Google Cloud, vai a Cloud Monitoring > Pagina 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 sul canvas.
  5. Nelle proprietà di configurazione del grafico, svolgi i seguenti passaggi:
    1. Espandi la sezione Risorse 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 in base alle tue esigenze.

Per saperne di più sulle dashboard personalizzate, vedi Creare e gestire le dashboard personalizzate.

Accedi 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. Dopo aver 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 per etichette delle metriche, eseguire aggregazioni e selezionare le opzioni di visualizzazione del grafico utilizzando Esplora metriche. Per saperne di più, consulta Creare grafici con Esplora metriche.

Monitoraggio con MQL

Puoi utilizzare MQL (Monitoring Query Language) per creare dashboard di monitoraggio personalizzate in base a varie metriche. Le query MQL 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 del 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: monitorare i nodi attivi

La seguente query MQL mostra come ottenere e aggregare i dati del 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: monitorare lo stato della connessione in un periodo di tempo

La seguente query MQL mostra come ottenere la tendenza dello stato in un periodo di tempo per tutte le tue 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 (applicabile ai tuoi progetto Google Cloud) integrati con Cloud Monitoring. Per ulteriori informazioni, vedi Gestire le integrazioni in Cloud Monitoring.