- v1.12 (più recente)
- Versione 1.11
- Versione 1.10
- Elenco delle versioni supportate
- Versione 1.9
- Versione 1.8
- Versione 1.7
- Versione 1.6
- Versione 1.5
- Versione 1.4
- Versione 1.3
- Versione 1.2
- Versione 1.1
Versioni supportate:
Versioni non supportate:
Apigee hybrid ti mette a disposizione dati di debug, analisi e stato del deployment. Questi dati vengono raccolti da un pod di raccolta dati che li invia al piano di gestione affinché tu possa visualizzarli e analizzarli, nonché configurare il monitoraggio e gli avvisi.
Informazioni sui dati
Tutti i servizi del processore di messaggi (MP) nel debug del flusso ibrido (se avviato), nell'analisi e nello stato del deployment tramite TCP in un pod di raccolta dati nel cluster. Il pod di raccolta dati archivia i flussi di dati nel file system del pod tramite un servizio fluente.
L'UDCA (Universal Data Collection Agent) estrae periodicamente i dati archiviati e li invia al servizio UAP (Unified Analytics Platform) nel piano di gestione. L'UAP elabora i dati di analisi e sullo stato del deployment in arrivo e li rende disponibili tramite l'interfaccia utente ibrida o le API Apigee.
Apigee hybrid implementa il pod di raccolta dei dati come ReplicaSet con un minimo di due repliche.
L'immagine seguente mostra il processo di raccolta dei dati di debug, analisi e stato del deployment:
Tieni presente che i dati di debug, analisi e stato del deployment non vengono archiviati nella stessa posizione e non vengono accessibili come i dati di logging e delle metriche:
- I dati di logging e delle metriche vengono archiviati nel progetto Google Cloud e sono accessibili tramite uno strumento come Suite operativa di Google Cloud o qualsiasi altro strumento che tu scelga di utilizzare.
- I dati di debug, analisi e stato del deployment, invece, sono archiviati nel piano di gestione ibrido e sono accessibili tramite i servizi Apigee come l'interfaccia utente ibrida o le API Apigee.
La tabella seguente riassume i dati raccolti dal pod di raccolta dati:
Tipo di dati | Nome set di dati | Descrizione | Frequenza di aggiornamento | API |
---|---|---|---|---|
Analisi | api |
Dati sull'utilizzo delle API, tra cui transazioni al secondo, utilizzo della cache, errori, latenze, dimensioni di richiesta/risposta e conteggio del traffico.
Per ulteriori informazioni, consulta la panoramica di Apigee Analytics. |
Ritardo fino a 30 secondi | API Analytics Admin |
Stato del deployment | event |
Lo stato attuale del deployment del proxy API.
Per maggiori informazioni su come visualizzare queste informazioni, consulta Visualizzare lo stato del deployment. |
Immediatamente | API Deployments |
esegui il debug | debug |
Dati della sessione di debug per i proxy API. Questi dati includono i parametri di richiesta/risposta e le trasformazioni applicate al momento dell'esecuzione del criterio. A causa delle sue dimensioni, i dati di debug, a differenza dei dati di analisi e sullo stato del deployment, non vengono raccolti sempre. I dati di debug vengono invece raccolti all'avvio di una sessione di debug. Per ulteriori informazioni, consulta Panoramica del debug. |
Immediatamente | API di debug sessione API di dati sessione di debug |
Visualizza i dati nell'interfaccia utente ibrida
Questa sezione descrive come visualizzare i dati di debug, analisi e stato del deployment nell'interfaccia utente ibrida di Apigee.
esegui il debug
I dati di debug per i servizi ibridi sono accessibili nello stesso modo dei dati di debug Edge, con alcune differenze come un maggiore supporto dei filtri. Per ulteriori informazioni, consulta Panoramica del debug.
Analisi
I dati di analisi per i servizi ibridi sono accessibili come per i dati di analisi perimetrali. Per maggiori informazioni, consulta Utilizzo delle dashboard di analisi nella documentazione di Edge.
Stato deployment proxy
Per informazioni sulla visualizzazione dello stato del deployment, consulta Visualizzare lo stato del deployment.
Configurare la raccolta dei dati
Per impostare come e dove vengono raccolti i dati di debug, analisi e stato del deployment nel pod di raccolta dati, devi configurare il servizio UDCA tramite le relative proprietà di configurazione. Le proprietà UDCA includono proprietà generali per l'UDCA e proprietà specifiche per ciascun set di dati.
Per configurare l'UDCA:
- Apri il file
overrides.yaml
per apportare modifiche sulla macchina di amministrazione Kubernetes, come descritto in Gestire i componenti del piano di runtime. - Imposta i valori delle impostazioni di configurazione UDCA. Per l'UDCA, puoi impostare valori personalizzati per
proprietà come:
- Intervallo di polling
- Numero di repliche (min e max)
- Percentuale di CPU target (che attiva repliche aggiuntive)
Per un elenco completo delle proprietà UDCA personalizzabili, consulta
udca
. - Salva le modifiche apportate al file override.yaml.
- Applica le modifiche al cluster eseguendo il comando
apigeectl apply
, come mostrato nell'esempio seguente:apigeectl apply -f my-overrides.yaml --org --env env-name
Per maggiori informazioni sul comando
apply
, consulta Applicare la configurazione del cluster.