Package google.cloud.discoveryengine.logging

Index

ConnectorRunErrorContext

Die Fehler-Payload, die in LRO-Synchronisierungs-APIs enthalten ist, einschließlich der folgenden:

  • google.cloud.discoveryengine.v1main.DataConnectorService.SetUpDataConnector
  • google.cloud.discoveryengine.v1main.DataConnectorService.StartConnectorRun
Felder
operation

string

Der Name der Vorgangsressource des Vorgangs mit langer Ausführungszeit, mit dem der Connector synchronisiert werden soll.

data_connector

string

Der vollständige Ressourcenname des DataConnectors. Format: projects/*/locations/*/collections/*/dataConnector.

connector_run

string

Der vollständige Ressourcenname der Connector-Ausführung. Format: projects/*/locations/*/collections/*/dataConnector/connectorRuns/*. Die connector_run_id wird vom System generiert.

entity

string

Die zu synchronisierende Entität für die Connector-Ausführung.

sync_type

string

Der Typ der Synchronisierung. folgende Arten von Werten sind möglich:

  • FULL
  • INCREMENTAL
start_time

Timestamp

Der Zeitpunkt, zu dem die Connector-Ausführung gestartet wurde.

end_time

Timestamp

Der Zeitpunkt, zu dem die Connector-Ausführung beendet wurde.

ErrorContext

Eine Beschreibung des Kontexts, in dem ein Fehler aufgetreten ist.

Felder
http_request

HttpRequestContext

Die verarbeitete HTTP-Anfrage, als der Fehler ausgelöst wurde.

report_location

SourceLocation

Die Stelle im Quellcode, an der entschieden wurde, dass der Fehler gemeldet wird – in der Regel dort, wo der Fehler protokolliert wurde.

ErrorLog

Ein Fehlerlog, der an das Error Reporting-System gesendet wird.

Felder
service_context

ServiceContext

Der Dienstkontext, in dem dieser Fehler aufgetreten ist.

context

ErrorContext

Eine Beschreibung des Kontexts, in dem der Fehler aufgetreten ist.

message

string

Eine Nachricht, in der der Fehler beschrieben wird.

status

Status

Der mit dem Fehlerlog verknüpfte RPC-Status.

request_payload

Struct

Die Nutzlast der API-Anfrage, dargestellt als Protokollpuffer.

Die meisten API-Anfragetypen werden unterstützt, z. B.:

  • type.googleapis.com/google.cloud.discoveryengine.v1alpha.DocumentService.CreateDocumentRequest
  • type.googleapis.com/google.cloud.discoveryengine.v1alpha.UserEventService.WriteUserEventRequest
response_payload

Struct

Die Nutzlast der API-Antwort, dargestellt als Protokollpuffer.

Damit werden einige „weiche Fehler“ protokolliert, bei denen die Antwort zwar gültig ist, wir aber Qualitätsprobleme wie nicht verknüpfte Ereignisse feststellen.

Die folgenden API-Antworten werden unterstützt und enthalten keine personenbezogenen Daten:

  • google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend
  • google.cloud.discoveryengine.v1alpha.UserEventService.WriteUserEvent
  • google.cloud.discoveryengine.v1alpha.UserEventService.CollectUserEvent
import_payload

ImportErrorContext

Die Fehler-Payload, die in LRO-Import-APIs eingefügt wird.

connector_run_payload

ConnectorRunErrorContext

Die Fehler-Payload, die in LRO-Connector-Synchronisierungs-APIs eingefügt wird.

HttpRequestContext

HTTP-Anfragedaten, die sich auf einen gemeldeten Fehler beziehen.

Felder
response_status_code

int32

Der HTTP-Antwortstatus für die Anfrage.

ImportErrorContext

Die Fehler-Nutzlast, die in LRO-Import-APIs enthalten ist, einschließlich der folgenden:

  • google.cloud.discoveryengine.v1alpha.DocumentService.ImportDocuments
  • google.cloud.discoveryengine.v1alpha.UserEventService.ImportUserEvents
Felder
operation

string

Der Name der Vorgangsressource des Vorgangs mit langer Ausführungszeit.

gcs_path

string

Google Cloud Storage-Dateipfad der Importquelle. Kann für Fehler bei Batchvorgängen festgelegt werden.

line_number

string

Zeilennummer des Inhalts in der Datei. Sollte bei einem Berechtigungs- oder Batchvorgangsfehler leer sein.

Union-Feld line_content. Detaillierte Inhalte, die den Fehler verursacht haben. Sollte bei einem Berechtigungs- oder Batchvorgangsfehler leer sein. Für line_content ist nur einer der folgenden Werte zulässig:
document

string

Die detaillierten Inhalte, die beim Importieren eines Dokuments den Fehler verursacht haben.

user_event

string

Die detaillierten Inhalte, die den Fehler beim Importieren eines Nutzerereignisses verursacht haben.

ServiceContext

Beschreibt einen laufenden Dienst, der Fehler sendet.

Felder
service

string

Eine Kennung des Dienstes, z. B. discoveryengine.googleapis.com.

SourceLocation

Gibt einen Speicherort im Quellcode des Dienstes an, für den Fehler gemeldet werden.

Felder
function_name

string

Für Menschen lesbarer Name einer Funktion oder Methode, z. B. google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend.