Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Stai visualizzando la documentazione di Apigee X.
Visualizza la documentazione di
Apigee Edge.
Fornire informazioni dettagliate e richieste nella richiesta di assistenza rende più semplice per il team di assistenza Google Cloud Apigee risponderti in modo rapido ed efficiente. Quando nella richiesta di assistenza mancano dettagli fondamentali, dobbiamo chiedere ulteriori informazioni, il che potrebbe comportare diversi scambi di messaggi. Questa operazione richiede più tempo e può comportare ritardi nella risoluzione dei problemi. Questa guida alle best practice ti indica le informazioni di cui abbiamo bisogno per risolvere più rapidamente la tua richiesta di assistenza tecnica.
Descrizione del problema
Un problema deve contenere informazioni che spieghino i dettagli di ciò che è successo rispetto a ciò che era previsto, nonché quando e come è successo. Una buona richiesta di assistenza Apigee deve contenere le seguenti informazioni chiave per ciascuno dei prodotti Apigee:
| Informazioni chiave | Descrizione | Apigee Edge for Public Cloud | Apigee Edge for Private Cloud |
|---|---|---|---|
| Prodotto | Prodotto Apigee specifico in cui viene osservato il problema, incluse le informazioni sulla versione, se applicabile. |
|
|
| Dettagli del problema | Descrizione chiara e dettagliata del problema che ne illustri la natura, incluso il messaggio di errore completo, se presente. |
|
|
| Ora | Il timestamp specifico in cui è iniziato il problema e la sua durata. |
|
|
| Configurazione | Informazioni dettagliate su dove viene osservato il problema. |
|
|
Le sezioni seguenti descrivono questi concetti in modo più dettagliato.
Prodotto
Esistono diversi prodotti Apigee, Apigee Edge su Public Cloud e Apigee Edge su Private Cloud, quindi abbiamo bisogno di informazioni specifiche sul prodotto in particolare che presenta il problema.
La tabella seguente fornisce alcuni esempi che mostrano informazioni complete nella colonna COSA FARE e informazioni incomplete nella colonna COSA NON FARE:
| Azioni consigliate | Azioni da evitare |
|---|---|
Il deployment del proxy API OAuth2 non è riuscito nella nostra organizzazione Public Cloud… |
Il deployment del proxy API non è riuscito (Dobbiamo sapere in quale prodotto Apigee si verifica il problema.) |
| L'installazione non è riuscita con il seguente errore nella nostra versione 4.50.00 di Edge Private Cloud… |
L'installazione non è riuscita durante la configurazione del cloud privato. (Mancano le informazioni sulla versione) |
Dettagli del problema
Fornisci informazioni precise sul problema osservato, incluso il messaggio di errore (se presente) e il comportamento previsto e effettivo osservato.
La tabella seguente fornisce alcuni esempi che mostrano informazioni complete nella colonna COSA FARE e informazioni incomplete nella colonna COSA NON FARE:
| Azioni consigliate | Azioni da evitare |
|---|---|
|
Il nuovo proxy
|
Il nuovo proxy Il nome del proxy è sconosciuto. Non è chiaro se il proxy restituisce un errore o una risposta imprevista.) |
|
I nostri clienti ricevono errori
|
I nostri clienti ricevono errori
(La semplice comunicazione di |
Ora
Il tempo è un'informazione molto importante. È importante che l'ingegnere dell'assistenza sappia quando hai notato per la prima volta questo problema, quanto è durato e se è ancora in corso.
Il tecnico del servizio di assistenza che si occupa del problema potrebbe non trovarsi nel tuo fuso orario, per cui affermazioni relative riguardo all'ora rendono più difficile la diagnosi del problema. Pertanto, è consigliabile utilizzare il formato ISO 8601 per il timestamp di data e ora per fornire informazioni precise sull'ora in cui è stato osservato il problema.
La seguente tabella fornisce alcuni esempi che mostrano l'ora e la durata esatte in cui si è verificato il problema nella colonna COSA FARE e informazioni ambigue o poco chiare su quando si è verificato il problema nella colonna COSA NON FARE:
| Azioni consigliate | Azioni da evitare |
|---|---|
Ieri è stato osservato un numero elevato di 503s tra le ore 17:30 PDT del 6 novembre 2020
e le ore 17:35 PDT del 6 novembre 2020... |
Ieri alle 17:30 è stato osservato un numero elevatissimo di (Siamo costretti a utilizzare la data implicita e non è chiaro in quale fuso orario sia stato osservato questo problema.) |
| Sono state osservate latenze elevate sui seguenti proxy API a partire dalle ore 15:30 IST del 9/11/2020 fino alle ore 18:10 IST del 9/11/2020… |
La settimana scorsa sono state osservate latenze elevate su alcuni proxy API. (Non è chiaro in quale giorno e per quanto tempo si è verificato il problema nell'ultima settimana.) |
Configurazione
Abbiamo bisogno di conoscere i dettagli su dove esattamente stai riscontrando il problema. A seconda del prodotto che utilizzi, abbiamo bisogno delle seguenti informazioni:
- Se utilizzi Apigee Cloud, potresti avere più di un'organizzazione, quindi abbiamo bisogno
di conoscere l'organizzazione specifica e altri dettagli in cui si verifica il problema:
- Nomi dell'organizzazione e dell'ambiente
- Nome del proxy API e numeri di revisione (per gli errori di richiesta API)
- Se utilizzi Private Cloud , potresti utilizzare una delle numerose topologie di installazione supportate. Pertanto, dobbiamo sapere quale topologia utilizzi, inclusi i dettagli come il numero di data center e nodi.
La tabella seguente fornisce alcuni esempi che mostrano informazioni complete nella colonna COSA FARE e informazioni incomplete nella colonna COSA NON FARE:
| Azioni consigliate | Azioni da evitare |
|---|---|
|
Dettagli di configurazione dell'edge:
I dettagli dell'API non riuscita sono i seguenti:
Errore:
|
Gli errori Non fornisce informazioni sul prodotto in uso, da quando viene osservato il problema o dettagli di configurazione. |
|
Impossibile avviare il processore di messaggi su Edge Private Cloud versione 4.19.06 dopo l'aggiunta di nodi gateway aggiuntivi. Log diagnostici:
Topologia di rete:
|
Impossibile avviare il processore di messaggi su Edge Private Cloud versione 4.19.06 dopo l'aggiunta di nodi gateway aggiuntivi. (Mancano i log del processore di messaggi e la topologia di rete.) |
Artefatti utili
Fornendo artefatti correlati al problema, puoi velocizzare la risoluzione, in quanto ci aiutano a comprendere il comportamento esatto che stai osservando e ottenere maggiori informazioni al riguardo.
Questa sezione descrive alcuni artefatti utili per tutti i prodotti Apigee:
Artefatti comuni per tutti i prodotti Apigee
I seguenti artefatti sono utili per tutti i prodotti Apigee: Apigee Edge su Public Cloud e Apigee Edge su Private Cloud:
| Artefatto | Descrizione |
|---|---|
| Output dello strumento Trace | L'output dello strumento Trace contiene informazioni dettagliate sulle richieste API che scorrono attraverso
i prodotti Apigee. Ciò è utile per eventuali errori di runtime come 4XX,
5XX e problemi di latenza. |
| Screenshot | Gli screenshot aiutano a trasmettere il contesto del comportamento o dell'errore effettivo osservato. È utile per eventuali errori o problemi osservati, ad esempio nell'interfaccia utente o in Analytics. |
| HAR (Http ARchive) | HAR è un file acquisito dagli strumenti di sessione HTTP per il debug di eventuali problemi relativi all'interfaccia utente. Può essere acquisito utilizzando browser come Chrome, Firefox o Internet Explorer. |
tcpdumps |
Lo strumento tcpdump acquisisce i pacchetti TCP/IP trasferiti o ricevuti tramite la
rete. Ciò è utile per qualsiasi problema correlato alla rete, ad esempio errori di handshake TLS,
errori 502 e problemi di latenza e così via. |
Artefatti aggiuntivi per Apigee Edge for Private Cloud
Per Apigee Edge for Private Cloud, potremmo aver bisogno di alcuni artefatti aggiuntivi che faciliteranno una diagnosi più rapida dei problemi.
| Artefatto | Descrizione |
|---|---|
| Network Topology | Il diagramma della topologia di installazione di Edge che descrive la configurazione di Private Cloud, inclusi tutti i data center, i nodi e i componenti installati in ogni nodo. |
| Log di diagnostica dei componenti perimetrali | I log di diagnostica relativi al componente Apigee Edge specifico, ad esempio Message Processor, Router o Cassandra. |
| File di configurazione dell'installazione | Il file di configurazione non interattivo utilizzato durante l'installazione o l'upgrade di Apigee Edge.
Questo file è utile per verificare se tutte le impostazioni sono corrette nei casi in cui si verificano problemi di installazione o migrazione. |
| Dump dell'heap | I dump dell'heap sono un'istantanea del processo di memoria Java. Questo è utile se si riscontra un utilizzo elevato della memoria
o errori OutOfMemory in determinati componenti di Edge. |
| Dump dei thread | Un dump dei thread è uno snapshot di tutti i thread di un processo Java in esecuzione.
Ciò è utile se si osserva un utilizzo elevato della CPU o un carico elevato su determinati componenti Edge. |
Modelli di richieste e richieste di esempio
Questa sezione fornisce modelli di richieste e richieste di esempio per diversi prodotti in base alle best practice descritte in questo documento:
Apigee Edge su cloud pubblico
Modello
Questa sezione fornisce un modello di esempio per Apigee Edge su cloud pubblico.
Problema:
<Fornisci una descrizione dettagliata del problema o del comportamento osservato. Includi il nome e la versione del prodotto, se applicabile.>
Messaggio di errore:
<Include the complete error message observed (if any)>
Ora di inizio del problema (formato ISO 8601):
Ora di fine del problema (formato ISO 8601):
Dettagli della configurazione di Apigee:
Nomi delle organizzazioni:
Nomi degli ambienti:
Nomi dei proxy API:
Numeri di revisione:
Passaggi per la riproduzione:
<Fornisci i passaggi per riprodurre il problema, se possibile>
Informazioni di diagnostica:
<List of files attached>
Caso di esempio
Questa sezione fornisce un caso di esempio per Apigee Cloud (Apigee su Google Cloud/Apigee Edge su Public Cloud).
Problema:
Stiamo riscontrando un numero elevato di errori 503 Service Unavailable nella nostra organizzazione Public Cloud. Potresti esaminare il problema e risolverlo o consigliarci come risolverlo?
Messaggio di errore:
{"fault":{"faultstring":"The Service is temporarily available", "detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"}}}
Ora di inizio del problema (formato ISO 8601): 2020-10-04 06:30 IST
Ora di fine del problema (formato ISO 8601): il problema persiste.
Dettagli della configurazione di Apigee Cloud:
Nomi delle organizzazioni: myorg
Nomi degli ambienti: dev
Nomi dei proxy API: myproxy
Numeri di revisione: 3
Passaggi per la riproduzione:
Esegui questo comando curl per riprodurre il problema:
curl -X GET 'https://myorg-dev.apigee.net/v1/myproxy'
Informazioni di diagnostica:
Output dello strumento di tracciamento (trace-503.xml)
Apigee Edge for Private Cloud
Modello
Questa sezione fornisce un modello di esempio per Apigee Edge for Private Cloud.
Problema:
<Fornisci una descrizione dettagliata del problema o del comportamento osservato. Includi il nome e la versione del prodotto, se applicabile.>
Messaggio di errore:
<Include the complete error message observed (if any)>
Ora di inizio del problema (formato ISO 8601):
Ora di fine del problema (formato ISO 8601):
Dettagli della configurazione di Edge Private Cloud:
<Allega la topologia di rete che descrive la configurazione del tuo cloud privato, inclusi data center e nodi>
Passaggi per la riproduzione:
<Fornisci i passaggi per riprodurre il problema, se possibile>
Informazioni di diagnostica
<List of files attached>
Caso di esempio
Questa sezione fornisce un caso di esempio per Apigee Edge for Private Cloud.
Problema:
Durante l'installazione di Apigee Management Server sul nodo 10 nell'ambito di Edge Private Cloud 4.19.06 su Linux RHEL 7.6, si è verificato il seguente errore.
Messaggio di errore:
<snipped as the output is too long>
Checking for management-server uuid ................................................
Unable to get uuid for management-server.
Error: setup.sh: /opt/apigee/apigee-service/bin/apigee-service exited with unexpected status 1
Ora di inizio del problema (formato ISO 8601): si verifica ogni volta che installiamo
Ora di fine del problema (formato ISO 8601): non applicabile
Dettagli della configurazione di Edge Private Cloud:
Allegato il file network-topology.png
Passaggi per la riproduzione:
Ecco il comando che ha generato l'errore riportato sopra:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f /app/NonProdConfig.txt
Informazioni di diagnostica:
Ha allegato i seguenti file:
output.txtcontenente l'output completo del comando precedente, incluso il messaggio di errore- Log del server di gestione e
- File di configurazione
NonProdConfig.txt