Package google.cloud.discoveryengine.logging

Índice

ConnectorRunErrorContext

Es la carga útil de error que se propaga en las APIs de sincronización de LRO, incluidos los siguientes elementos:

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

string

Es el nombre del recurso de operación de la LRO para sincronizar el conector.

data_connector

string

Es el nombre completo del recurso DataConnector. Formato: projects/*/locations/*/collections/*/dataConnector.

connector_run

string

Es el nombre completo del recurso de la ejecución del conector. Formato: projects/*/locations/*/collections/*/dataConnector/connectorRuns/*. El connector_run_id se genera automáticamente.

entity

string

Es la entidad que se sincronizará para la ejecución del conector.

sync_type

string

Es el tipo de ejecución de sincronización. Puede ser una de las siguientes:

  • FULL
  • INCREMENTAL
start_time

Timestamp

Es la fecha y hora en que se inició la ejecución del conector.

end_time

Timestamp

Es la fecha y hora en que finalizó la ejecución del conector.

ErrorContext

Es una descripción del contexto en el que ocurrió un error.

Campos
http_request

HttpRequestContext

La solicitud HTTP que se procesó cuando se desencadenó el error.

report_location

SourceLocation

La ubicación en el código fuente donde se tomó la decisión de informar el error; generalmente el lugar donde se registró.

ErrorLog

Es un registro de errores que se informa al sistema de Error Reporting.

Campos
service_context

ServiceContext

Es el contexto del servicio en el que se produjo este error.

context

ErrorContext

Es una descripción del contexto en el que ocurrió el error.

message

string

Es un mensaje que describe el error.

status

Status

Es el estado de RPC asociado con el registro de errores.

request_payload

Struct

Es la carga útil de la solicitud a la API, representada como un búfer de protocolo.

Se admiten la mayoría de los tipos de solicitudes a la API, por ejemplo:

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

Struct

Es la carga útil de la respuesta de la API, representada como un búfer de protocolo.

Se usa para registrar algunos "errores leves", en los que la respuesta es válida, pero consideramos que hay algunos problemas de calidad, como eventos no unidos.

Se admiten las siguientes respuestas de la API, y no se incluye PII:

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

ImportErrorContext

Es la carga útil de error que se propaga en las APIs de importación de LRO.

connector_run_payload

ConnectorRunErrorContext

Es la carga útil del error que se propaga en las APIs de sincronización del conector de LRO.

HttpRequestContext

Son los datos de la solicitud HTTP relacionados con un error informado.

Campos
response_status_code

int32

El código de estado de la respuesta HTTP para la solicitud.

ImportErrorContext

Es la carga útil de error que se propaga en las APIs de importación de LRO, incluidos los siguientes elementos:

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

string

Es el nombre del recurso de operación de la LRO.

gcs_path

string

Ruta de acceso del archivo de Google Cloud Storage de la fuente de importación. Se puede configurar para el error de la operación por lotes.

line_number

string

Número de línea del contenido en el archivo. Debe estar vacío para el permiso o el error de operación por lotes.

Campo de unión line_content. Es el contenido detallado que causó el error. Debe estar vacío para el permiso o el error de operación por lotes. line_content puede ser solo uno de los siguientes:
document

string

Es el contenido detallado que causó el error al importar un documento.

user_event

string

Es el contenido detallado que provocó el error al importar un evento del usuario.

ServiceContext

Describe un servicio en ejecución que envía errores.

Campos
service

string

Es un identificador del servicio, por ejemplo, discoveryengine.googleapis.com.

SourceLocation

Indica una ubicación en el código fuente del servicio para el que se informan errores.

Campos
function_name

string

Nombre legible de una función o método, por ejemplo, google.cloud.discoveryengine.v1alpha.RecommendationService.Recommend.