Заголовки метаданных gRPC

YDB использует следующие gRPC metadata заголовки:

  • gRPC заголовки, отправляемые клиентом в YDB :

    • x-ydb-database - база данных
    • x-ydb-auth-ticket - токен авторизации, полученный от провайдера авторизации
    • x-ydb-sdk-build-info - информация о YDB SDK
    • x-ydb-trace-id - идентификатор запроса, устанавливаемый пользователем. Если не задано пользователем - YDB SDK генерирует автоматически в формате UUID
    • x-ydb-application-name - опциональное имя приложения, устанавливаемое пользователем
    • x-ydb-client-capabilities - поддерживаемые клиентским SDK возможности (session-balancer и другие)
    • x-ydb-client-pid - идентификатор процесса клиентского приложения
    • traceparent - заголовок для передачи родительского идентификатора трассы OpenTelemetry (спецификация)
  • gRPC заголовки, отправляемые клиенту YDB вместе с ответом на текущий запрос:

    • x-ydb-server-hints - уведомления YDB (session-close и другие)
    • x-ydb-consumed-units - потребленные ресурсов YDB на текущем запросе
Предыдущая
Следующая