Apigee hybrid ti mette a disposizione dati di traccia, analisi e stato del deployment. Questi dati sono da un pod di raccolta dati che li invia al piano di gestione in modo che tu possa visualizzare analizzarli e impostare il monitoraggio e gli avvisi.
Informazioni sui dati
Tutti i servizi di elaborazione di messaggi (MP) in traccia di flusso ibrido (quando avviata), analisi, e sullo stato del deployment da TCP a un pod di raccolta dati nel cluster. Il pod di raccolta dati archivia i flussi di dati nella il file system di un pod tramite un servizio fluente.
L'Universal Data Collection Agent (agente di raccolta dati universale) estrae periodicamente i dati archiviati e li invia al servizio UAP (Unified Analytics Platform) nel piano di gestione. L'UPP elabora i dati in entrata dati di analisi e stato del deployment e li rende disponibili tramite la UI ibrida 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 relativi a traccia, analisi e stato del deployment:
Tieni presente che i dati relativi a tracce, analisi e stato di implementazione non vengono archiviati nella stessa posizione o non sono accessibili nello stesso modo dei dati di log e delle metriche:
- I dati di logging e delle metriche vengono archiviati nel tuo progetto Google Cloud e accessibile tramite uno strumento come Stackdriver o un altro strumento per gli utilizzi odierni.
- I dati di debug, analisi e stato di deployment, invece, vengono memorizzati nel piano di gestione ibrido e puoi accedervi tramite i servizi Apigee, come l'interfaccia utente ibrida o le API Apigee.
La seguente tabella riassume i dati raccolti dal pod di raccolta dati:
Tipo di dati | Nome set di dati | Descrizione | Frequenza di aggiornamento | API |
---|---|---|---|---|
Analytics | api |
Dati sull'utilizzo delle API, tra cui transazioni al secondo, utilizzo della cache
gli errori, le latenze, le dimensioni delle richieste/risposte e i conteggi del traffico.
Per ulteriori informazioni, consulta la panoramica di Apigee Analytics. |
Ritardo fino a 30 secondi | API Analytics Admin |
Stato di deployment | event |
Lo stato attuale del deployment del proxy API.
Per ulteriori informazioni su come visualizzare queste informazioni, vedi Visualizza lo stato del deployment. |
Immediatamente | API Deployment |
Debug | trace |
Debug dei dati della sessione per i proxy API. Questi dati includono i parametri di richiesta/risposta insieme alle trasformazioni applicate al momento dell'esecuzione del criterio. A causa delle loro dimensioni, i dati di traccia, a differenza dei dati di analisi e sullo stato del deployment, sono non sempre raccolte. I dati di traccia vengono invece raccolti quando avvii un debug durante la sessione. Per saperne di più, consulta Panoramica di debug. |
Immediatamente | API Debug session API Debug session data |
Visualizza i dati nella UI ibrida
Questa sezione descrive come visualizzare i dati relativi a analisi, traccia e stato di implementazione nell'interfaccia utente ibrida di Apigee.
Debug
I dati di debug per i servizi ibridi sono accessibili allo stesso modo dei dati di traccia Edge, con alcune come l'aumento del supporto dei filtri. Per maggiori informazioni informazioni, consulta Panoramica di debug.
Analytics
I dati di analisi per i servizi ibridi sono accessibili allo stesso modo come dati di analisi perimetrale. Per ulteriori informazioni, vedi Utilizzare le dashboard di analisi in consulta la documentazione di Edge.
Stato deployment proxy
Per informazioni sulla visualizzazione dello stato del deployment, consulta Visualizza lo stato del deployment.
Configurare la raccolta dei dati
Per impostare come e dove i dati di traccia, analisi e stato del deployment vengono raccolti nel pod di raccolta dei dati, devi configurare la funzione servizio tramite le sue proprietà di configurazione. Le proprietà UDCA includono proprietà generali per l'UDCA e proprietà specifiche per ogni set di dati.
Per configurare l'UDCA:
- Apri il file
overrides.yaml
per la modifica sul tuo computer di amministrazione Kubernetes, come descritto in Gestire i componenti del piano di runtime. - Specifica i valori delle impostazioni di configurazione UDCA. Per l'UDCA, puoi impostare valori personalizzati
proprietà quali:
- Intervallo di polling
- Numero di repliche (min e max)
- Percentuale di CPU target (che attiva repliche aggiuntive)
Per un elenco completo di proprietà UDCA personalizzabili, consulta
udca
. - Salva le modifiche apportate al file override.yaml.
- Applica le modifiche al cluster eseguendo il comando
apigeectl apply
, come l'esempio seguente mostra:apigeectl apply -f my-overrides.yaml -c udca
Per ulteriori informazioni sul comando
apply
, consulta Applica il modello ibrido al cluster.