Monitoraggio dell'integrità e delle prestazioni

Knative serving utilizza Cloud Monitoring, che fornisce monitoraggio delle prestazioni, metrics, controlli di uptime e avvisi basati sulle soglie. Puoi anche configurare e utilizzare le metriche personalizzate di Cloud Monitoring. Si applicano i prezzi di Google Cloud Observability.

Per i cluster su Google Cloud, Knative serving viene integrato automaticamente con Cloud Monitoring senza nessuna configurazione aggiuntiva. Ciò significa che le metriche per i servizi Knative serving vengono acquisite automaticamente durante l'esecuzione.

Per gli altri cluster, devi prima abilitare le metriche configurando la tua risorsa personalizzata CloudRun.

Puoi visualizzare le metriche in Cloud Monitoring o nella pagina Knative serving della console. Cloud Monitoring offre più opzioni di grafici e filtri.

Tipi di risorse

Il nome della risorsa di monitoraggio per Knative serving è Knative serving Revision (knative_revision) .

Visualizzazione delle metriche in Knative serving

Per visualizzare le metriche in Knative serving:

  1. Vai a Knative serving nella console Google Cloud:

    Vai a Knative serving

  2. Individua il servizio nell'elenco dei servizi e fai clic su di esso.

  3. Fai clic sulla scheda Metriche per visualizzare le metriche relative a quella revisione.

Visualizzazione delle metriche in Cloud Monitoring

Per visualizzare le metriche per una risorsa monitorata utilizzando Metrics Explorer, segui questi passaggi:

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

    Vai a Esplora metriche

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Nell'elemento Metrica, espandi il menu Seleziona una metrica, inserisci Knative serving Revision nella barra dei filtri e utilizza i sottomenu per selezionare un tipo di risorsa e una metrica specifici:
    1. Nel menu Active Resources (Risorse attive), seleziona Knative serving Revisione.
    2. Per selezionare una metrica, utilizza i menu Categorie di metriche attive e Metriche attive. Per una descrizione completa delle metriche disponibili, consulta:
    3. Fai clic su Applica.
  3. Per rimuovere le serie temporali dalla visualizzazione, utilizza l'elemento Filter.

  4. Per combinare le serie temporali, utilizza i menu dell'elemento Aggregation. Ad esempio, per visualizzare l'utilizzo della CPU per le VM, in base alla zona, imposta il primo menu su Mean e il secondo su zone.

    Tutte le serie temporali vengono visualizzate quando il primo menu dell'elemento Aggregation è impostato su Non aggregato. Le impostazioni predefinite per l'elemento Aggregazione sono determinate dal tipo di metrica selezionato.

  5. Per la quota e altre metriche che registrano un campione al giorno:
    1. Nel riquadro Visualizzazione, imposta Tipo di widget su Grafico a barre in pila.
    2. Imposta il periodo di tempo su almeno una settimana.

Aggiunta dei controlli di uptime

Puoi utilizzare Cloud Monitoring per tenere traccia delle prestazioni dei tuoi servizi. Per maggiori informazioni, consulta Verificare la disponibilità del servizio(controlli di uptime).

Aggiunta di avvisi

Puoi usare Cloud Monitoring per inviare notifiche su determinati eventi, ad esempio errori del controllo di uptime. Per maggiori informazioni, consulta Creare e gestire i criteri di avviso per il tuo servizio.