Fehlerbehebung bei Latenzspitzen bei APIs und Diensten

In diesem Dokument finden Sie eine Übersicht über den Debugging-Prozess, um die Verwendung von APIs und Diensten in der Google Cloud console und den zugehörigen Latenzspitzen zu verstehen.

Führen Sie zuerst die folgenden Schritte aus, um Konversations-IDs mit hoher Latenz zu identifizieren:

  1. Öffnen Sie die Google Cloud console und rufen Sie die APIs und 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 zur Latenz wird mit der Bezeichnung Traffic nach API-Methode angezeigt.

Aktivieren Sie als Nächstes die Audit-Logs.

  1. Rufen Sie Audit-Logs auf.
  2. Aktivieren Sie die Optionen Admin Read, Data Read und Data Write.
  3. Klicken Sie auf Speichern.

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

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

Alternativ können Sie den Zeitstempel verwenden, um bestimmte Konversationen 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 unter Logfelder angezeigt.

Sie können auf alle Agent Assist APIs mit aktiviertem Cloud Logging zugreifen, indem Sie alle oben genannten Schritte ausführen.