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 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.

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. (Facoltativo) 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 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 in base alle tue esigenze.

Per saperne di più sulle dashboard personalizzate, vedi Creare e gestire le 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 per etichette delle metriche, eseguire aggregazioni e selezionare le opzioni di visualizzazione del grafico 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 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 l'editor di query.

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: monitora 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: 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 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 nel momento attuale, utilizza lo strumento Metriche Explorer nella console Google Cloud, anziché in 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.