Fehlerbehebung bei Latenzspitzen bei APIs und Diensten

Dieses Dokument bietet einen Überblick über den Debugging-Prozess, um die Nutzung von APIs und Diensten in der Google Cloud -Konsole sowie den Anstieg der Latenz zu verstehen.

Gehen Sie zuerst so vor, um Unterhaltungs-IDs mit hoher Latenz zu ermitteln:

  1. Öffnen Sie die Google Cloud Console und rufen Sie APIs & Dienste auf.
  2. Klicken Sie auf Aktivierte APIs und Dienste.
  3. Rufen Sie Messwerte auf und wählen Sie unter Methoden die Option API-Methode aus.

Das Diagramm für die Latenz wird angezeigt und ist mit Traffic nach API-Methode beschriftet.

Achten Sie als Nächstes darauf, dass Sie das Audit-Logging aktivieren.

  1. Rufen Sie Audit-Logs auf.
  2. Aktivieren Sie die Optionen Lesen durch Administrator, Daten lesen und Daten schreiben.
  3. Klicken Sie auf Speichern.

Als Nächstes identifizieren Sie die Konversations-IDs mit einer Latenz, die einen bestimmten Wert in Log analytics überschreitet. Im folgenden Screenshot sehen Sie beispielsweise Unterhaltungen, die an einem bestimmten Tag länger als 10 Sekunden gedauert haben.

  1. Rufen Sie die Loganalysen auf.
  2. Geben Sie die Zeit für TIMESTAMP_DIFF an.

Alternativ können Sie den Zeitstempel verwenden, um bestimmte Unterhaltungen in einem bestimmten Zeitraum in Log explorer zu identifizieren.

  1. Geben Sie den Namen der Methode in protoPayload.methodName ein.
  2. Geben Sie den Zeitraum unter Zeitstempel ein.
  3. Die Ergebnisse werden in Logfelder angezeigt.

Sie können auf alle Agent Assist APIs zugreifen, wenn Cloud Logging aktiviert ist und Sie alle vorherigen Schritte ausgeführt haben.