Sie können den Status von Metadaten- und Laufzeitdaten-Uploads jederzeit prüfen, indem Sie den lokalen Statusendpunkt des Apigee API Hub for Private Cloud-Connectors abfragen.
Uploadstatus prüfen
Verwenden Sie den folgenden curl-Befehl auf der virtuellen Maschine, auf der der Apigee API Hub for Private Cloud-Connector ausgeführt wird:
curl localhost:8080/v1/uapim/status
{ "apiSyncStatus": [ { "organization": "foo", "phase": "Preparing", "components": [ "proxy": { "lastUpdated": "2025-04-16T00:56:45Z", "progress": { "totalItems": 100, "pendingItems": 90, "completedItems": 6, "failedItems": 4 } }, "environment": { //environment upload status "lastUpdated": "2025-04-16T00:56:45Z", "progress": { "totalItems": 5, "pendingItems": 1, "completedItems": 3, "failedItems": 1 } }] }, { "organization": "bar", "phase": "Processing", "components": [ "proxy": { "lastUpdated": "2025-04-16T00:56:45Z", "progress": { "totalItems": 110, "pendingItems": 16, "completedItems": 3, "failedItems": 1 } }, "environment": { "lastUpdated": "2025-04-16T00:56:45Z", "progress": { "totalItems": 5, "pendingItems": 3, "completedItems": 1, "failedItems": 1 } }] }, { "organization": "test", "phase": "Queued", "lastUpdated": "2025-04-16T00:56:45Z" } ], "analyticsSyncStatus": [ { "organization": "test", "environment": "dev", "failedItems": 2, "lastUpdated": "2025-04-16T00:56:45Z" }, { "organization": "test", "environment": "prod", "failedItems": 4, "lastUpdated": "2025-04-16T00:56:45Z" } ] }
Die Ausgabe enthält Informationen zu folgenden Aspekten:
- API-Metadaten: Status von API-Metadaten-Uploads, einschließlich Organisation, Umgebung, aktueller Phase (z. B. „Vorbereitung“, „Verarbeitung“, „In der Warteschlange“), Gesamtzahl/abgeschlossene/ausstehende Uploads, Anzahl der Fehler und Zeitpunkt der letzten Aktualisierung.
- Laufzeitmetadaten: Status von Laufzeitdaten-Uploads mit Angaben zu Organisation, Umgebung, Anzahl der Fehler und Zeitpunkt der letzten Aktualisierung.
Häufige Probleme und Schritte zur Fehlerbehebung
Wenn Probleme auftreten, sehen Sie sich die Connector-Logs und den Statusendpunkt an. Die Hauptlogdatei für den Apigee-Hub-Connector befindet sich unter /opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.log
.
- Der Apigee API-Hub für Private Cloud-Connector wird nicht gestartet:
- Logs prüfen: Suchen Sie in
/opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.log
nach Fehlermeldungen im Zusammenhang mit der Konfiguration. - Einstellungen prüfen: Prüfen Sie alle konfigurierten Einstellungen in
uapim-connector.properties
und die Umgebungsvariablen. - Pub/Sub-Zugriff: Prüfen Sie in den Logs, ob
opdk-connector
auf die angegebenen Pub/Sub-Themen zugreifen kann. - Zugriff auf den Managementserver: Prüfen Sie in den Logs, ob
opdk-connector
den Apigee-Managementserver mit der angegebenen URL und den Anmeldedaten aufrufen kann. - Startzeit: Wenn es in Ihrer Apigee-Umgebung Tausende von Bereitstellungen gibt, kann es etwa 20 bis 30 Minuten dauern, bis der Apigee Hub Connector gestartet wird.
- Logs prüfen: Suchen Sie in
- API-Metadaten werden nicht im API-Hub angezeigt:
- Connector-Logs: Prüfen Sie die
opdk-connector
-Logs, um festzustellen, ob der Connector auf die API-Metadaten des Pub/Sub-Themas zugreifen und den Verwaltungsserver aufrufen kann. - Uploadstatus: Prüfen Sie die
curl localhost:8080/v1/uapim/status
-Ausgabe. Suchen Sie nach dem AbschnittAPIMetadata
.- Ist „lastUpdated“ aktuell?
- Nimmt die Anzahl der Fehler kontinuierlich zu?
- In welcher Phase befindet sich das Projekt?
- Ausnahmen/Fehler: Suchen Sie in den Logs nach Ausnahmen oder Fehlern, die im Zusammenhang mit der Verarbeitung von Metadaten auftreten.
- Connector-Logs: Prüfen Sie die
- Laufzeitdaten werden nicht im API-Hub angezeigt:
- Connector-Logs: Prüfen Sie, ob der opdk-connector auf das Pub/Sub-Thema der Laufzeit zugreifen und den Verwaltungsserver aufrufen kann.
- Uploadstatus: Verwenden Sie den Befehl
curl localhost:8080/v1/uapim/status
. Konzentrieren Sie sich auf den AbschnittRuntimeData
.- Ist „lastUpdated“ aktuell?
- Nimmt die Anzahl der Fehler kontinuierlich zu?
- Ausnahmen/Fehler: Suchen Sie in den Logs nach Ausnahmen oder Fehlern im Zusammenhang mit der Verarbeitung von Laufzeitdaten.
- Konfiguration des Nachrichtenprozessors: Prüfen Sie, ob
message-processor-communication.properties
auf allen Nachrichtenprozessoren für Dual-Write richtig konfiguriert ist und ob die Nachrichtenprozessoren neu gestartet wurden. - NFS-Bereitstellung: Prüfen Sie, ob die NFS-Bereitstellung richtig konfiguriert ist und sowohl von den MPs als auch vom UAPIM-Connector darauf zugegriffen werden kann.
- Proxy bereitgestellt, aber Informationen im API-Hub sind nicht korrekt:
- Wartezeit: Es kann einige Minuten dauern, bis die Daten übertragen werden.
- Logs: Prüfen Sie die
opdk-connector
-Logs auf Informationen zu hochgeladenen Proxys. So lässt sich feststellen, ob der Connector die Bereitstellungsereignisse verarbeitet.