Каков правильный формат для заголовка идентификатора запроса, так что это распознается пакетом монитора Azure OpentelemeC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Каков правильный формат для заголовка идентификатора запроса, так что это распознается пакетом монитора Azure Openteleme

Сообщение Anonymous »

Я хочу отправить заголовок request-id , чтобы он использовался в пакете монитора Azure Opentelemetry для идентификатора операции.
Я сделал несколько попыток, включая : < /p>

Код: Выделить всё

'Request-Id: |9e74f0e5-efc4-41b5-86d1-3524a43bd891.'
< /code>
и < /p>
'Correlation-Context: Id=9e74f0e5-efc4-41b5-86d1-3524a43bd891'
Тем не менее, ни один из них не распознается Asp.net Core.
LegacyPropagator: DistributedContextPropagator in system.diagnostics несет ответственность за анализ идентификатора трассировки в заголовке запроса с:
getter(carrier, RequestId, out traceId, out _);
< /code>
Я не понимаю из этого кода, как я предоставляю идентификатор трассировки через заголовок request-id < /code>. < /p>

Протокол HTTP-корреляции, также называемый ID запроса, устанавливается
. Этот протокол определяет два заголовка: < /p>

request-id: Question-Id: несет глобально уникальный идентификатор вызова. < /Li>
Корреляция- Контекст: несет коллекцию паров имен-значения. />https://learn.microsoft.com/en-us/azure ... acecontext

Подробнее здесь: https://stackoverflow.com/questions/794 ... zed-by-the
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»