Introduzione ai playbook ibridi di Apigee e Apigee

Stai visualizzando la documentazione di Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.

La risoluzione dei problemi è sia un'arte che una scienza. L'impegno costante dei team di assistenza tecnica di Apigee è stato quello di demistificare l'arte e mostrare la scienza alla base dell'identificazione e della risoluzione dei problemi.

Che cosa sono i playbook?

Sviluppati in collaborazione con i team di assistenza tecnica di Apigee, i playbook per la risoluzione dei problemi di Apigee sono progettati per fornire soluzioni rapide ed efficaci a errori o altri problemi che potresti riscontrare quando utilizzi i prodotti Apigee.

Pubblico

I playbook per la risoluzione dei problemi sono destinati ai lettori che hanno una conoscenza di alto livello di Apigee e della relativa architettura, nonché una certa conoscenza di concetti di base come norme e analisi.

Alcuni problemi possono essere diagnosticati e risolti solo dagli utenti di Apigee hybrid e potrebbero richiedere la conoscenza di componenti interni come i datastore Cassandra e Postgres, i processori di messaggi e i router.

Se utilizzi Apigee, specifichiamo chiaramente quando puoi eseguire i passaggi per la risoluzione dei problemi indicati e quando devi contattare l'assistenza clienti Google Cloud per ricevere assistenza.

Guide pratiche

Questa sezione descrive i playbook attuali.

Per filtrare questa tabella, esegui una o più delle seguenti operazioni: seleziona una categoria, seleziona un prodotto, digita un termine di ricerca o fai clic sull'intestazione di una colonna per ordinare.

Categoria Playbook/descrizione del problema Messaggio di errore Playbook applicabile per
Cassandra Risoluzione dei problemi di ripristino di Cassandra Durante il ripristino di Cassandra in Apigee Hybrid, potresti riscontrare errori nei log di ripristino. Solo Apigee hybrid
Rilevamento automatico dei problemi Nessuna connettività di rete tra il piano di runtime e quello di controllo

Le richieste di gestione delle API Apigee non vanno a buon fine:

  • I prodotti API, gli sviluppatori e le app non vengono inseriti nella UI di Apigee.
  • I deployment dei proxy API non vengono completati.
  • Le richieste di gestione delle API Apigee non vanno a buon fine.
Solo Apigee hybrid
Rilevamento automatico dei problemi Gruppo di ambienti mancante per l'host virtuale Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_ENVGROUP. Solo Apigee hybrid
Generazione automatica dei problemi Selezionatore mancante per l'host virtuale Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_SELECTOR. Solo Apigee hybrid
Generazione automatica dei problemi Certificato in entrata non corrispondente Dopo aver eseguito kubectl -n apigee get apigeeissues, Viene visualizzato l'errore AIS_INGRESS_CERT_MISMATCH. Solo Apigee hybrid
Generazione automatica dei problemi Scadenza del certificato di Ingress Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_CERT_EXPIREY. Solo Apigee hybrid
Generazione automatica dei problemi Scadenza del certificato CA mTLS di Ingress Dopo aver eseguito kubectl -n apigee get apigeeissues, Viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_EXPIREY. Solo Apigee hybrid
Generazione automatica dei problemi Il certificato CA mTLS di Ingress non è valido Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_INVALID. Solo Apigee hybrid
Cassandra Errore di replica dei dati di Cassandra Quando replica i dati durante un'espansione multiregionale, Lo stato CassandraDataReplication può mostrare dati e uno stato di errore la replica potrebbe non riuscire. Solo Apigee hybrid
Cassandra Problemi di spazio heap Java di Cassandra I problemi di heap di Cassandra potrebbero causare rallentamenti nel proxy ibrido Apigee o addirittura Datastore errori. A volte i log sono un indicatore precoce, anche prima dell'inizio dei sintomi. Solo Apigee hybrid
Cassandra Pod di Cassandra non avviati nella regione secondaria I pod Cassandra non si avviano in una delle regioni in una configurazione ibrida multiregionale. Potresti visualizzare un messaggio di errore node already exists nei log del pod Cassandra o un avviso FailedPreStopHook nello stato del pod Cassandra. Solo Apigee hybrid
Cassandra Guida alla risoluzione dei problemi di Cassandra Quando utilizzi kubectl per visualizzare gli stati dei pod, puoi vedere che uno o più pod Cassandra sono bloccati. Questa guida descrive la diagnosi e risoluzione dei problemi con il datastore Cassandra. Solo Apigee hybrid
Deployment I deployment del proxy API non riescono senza nessun avviso sui pod di runtime attivi In Dettagli viene visualizzato l'avviso Nessun pod di runtime attivo finestra di dialogo accanto al messaggio di errore Problemi di deployment in ENVIRONMENT: REVISION_NUMBER nella pagina del proxy API. Solo Apigee hybrid
Ingressgateway Chiamate API non riuscite e errori di timeout

curl: (7) Failed to connect to example.apis.com port 443: Operation timed out
Solo Apigee hybrid
Ingressgateway Chiamate API che generano errori TLS

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.apis.com:443
Solo Apigee hybrid
Logging Risolvere i problemi relativi ai log di Apigee mancanti in Cloud Logging Non sono noti messaggi di errore in questo scenario. Apigee e Apigee hybrid
Gestione/UI Dati incoerenti/inesistenti per le entità nella UI ibrida o tramite le API di gestione Non è noto che messaggi di errore vengano mostrati in questo scenario. Solo Apigee hybrid
Configurazione di rete Problemi di routing dell'accesso con Apigee I client esterni non sono in grado di accedere/connettersi ad Apigee nel modo preferito. Sono inclusi gli errori di connettività di rete (handshake TLS non riuscito) o 4xx/5xx risposte da Apigee. Apigee e Apigee hybrid
Configurazione di rete Problemi di connettività di Apigee con i target PSC southbound Un problema di connessione di rete o un timeout TCP tra Apigee e il servizio di destinazione viene visualizzato come risposta di errore 503 e viene visualizzato un errore simile a quello riportato di seguito se crei una sessione di debug.
{"fault":{"faultstring":"The Service is temporarily unavailable","detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable","reason":"TARGET_CONNECT_TIMEOUT"}}}
Apigee e Apigee hybrid
Altro Espansione dei conteggi di replica delle proprietà Istio durante lo svuotamento dei nodi Durante lo svuotamento dei pod Istio, alcuni nodi potrebbero non essere svuotati perché hanno un conteggio delle repliche pari a 1, mentre sono necessarie almeno 3 repliche. Per evitarlo, devi impostare il numero minimo di repliche per ogni proprietà su almeno 3. Solo Apigee hybrid
Altro Guida alla risoluzione dei problemi del processore di messaggi Uno o più pod apigee-runtime non sono nello stato Ready. Quando usi kubectl per descrivere un errore apigee-runtime pod, viene visualizzato l'errore:
Readiness probe failed: HTTP probe failed with statuscode: 500
Solo Apigee hybrid
Altro Stampa le informazioni sulla build L'API buildinfo restituisce informazioni sulla configurazione per un componente di runtime. Queste informazioni possono essere utili abbiamo bisogno di contattare l'assistenza. Solo Apigee hybrid
Altro Errori StreamingPull 100% Se nella dashboard delle metriche noti che il metodo google.pubsub.vl.Subscriber.StreamingPull non funziona con 100% errori, puoi tranquillamente ignorare il problema. Questo è un comportamento previsto. Solo Apigee hybrid
Deployment L'istanza non segnala lo stato per il gruppo di ambienti I deployment dei proxy API non riescono con l'errore L'istanza INSTANCE_NAME non sta segnalando lo stato per il gruppo di ambienti ENV_GROUP_NAME nell'interfaccia utente ibrida di Apigee. Solo Apigee hybrid
Deployment I deployment del proxy API hanno esito negativo e apigee-serving-cert non è stato trovato o scaduto I deployment dei proxy API non riescono e ricevono messaggi di errore nel apigee-watcher di log. Solo Apigee hybrid
Ingressgateway Espandi i conteggi delle repliche della proprietà Istio per evitare problemi durante lo svuotamento Nodi Istio Durante lo svuotamento dei pod Istio, alcuni nodi potrebbero non essere svuotati perché hanno un conteggio di repliche pari a 1, mentre sono necessarie almeno 3 repliche. Per evitare che ciò accada, devi impostare il numero minimo di repliche per ogni proprietà fino ad almeno 3. Solo Apigee hybrid
Configurazione di rete Risoluzione dei problemi relativi allo spazio degli indirizzi IP non disponibili Durante il provisioning di Apigee, se selezioni un intervallo CIDR di rete non completamente libero, potresti visualizzare un messaggio di errore. Apigee e Apigee hybrid
Configurazione di rete Errore di servizio non disponibile (503) del peering VPC con TARGET_CONNECT_TIMEOUT Questo documento descrive come diagnosticare e correggere gli errori "503 Service Unavailable" con TARGET_CONNECT_TIMEOUT quando si utilizza il peering VPC. Apigee
Configurazione di rete Timeout del gateway (504) - Timeout lettura target Questo documento descrive come diagnosticare e correggere gli errori "504 Gateway Timeout" con un motivo TARGET_READ_TIMEOUT. Apigee e Apigee hybrid
Altro Risoluzione dei problemi di Apigee hybrid bloccato nella creazione o nel rilascio dello stato Questo documento descrive come reimpostare i componenti ibridi di Apigee quando sono bloccati in un creating o releasing stato. Solo Apigee hybrid