Как интегрировать подробные журналы и трассировку для GraphQL в .net/c# с Dynatrace?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как интегрировать подробные журналы и трассировку для GraphQL в .net/c# с Dynatrace?

Сообщение Anonymous »

Я использую реализацию .net/c# для GraphQL, и я хочу захватить всю информацию о журнале и отслеживании информации на Dynatrace. Когда запрос или мутация терпят неудачу, я понимаю, что ответ все еще возвращает статус 200 OK с помощью сообщения об отказе. Тем не менее, я хотел бы, чтобы эти идеи были отражены в Dynatrace, в частности, с красными показателями ошибок, по запросам почты, чтобы я мог легко идентифицировать неудачные запросы в рамках запросов GraphQL. Вот моя текущая настройка:
Установленные пакеты: < /p>
opentelemetry.exporter.opentelemetryprotocol,br />pentelemetry.extensions.hosting ,,/p>br /> написано /> opentelemetry.instrumentation.http
program.cs
builder
.Services
.AddOpenTelemetry()
.WithTracing(tracingBuilder =>
{
tracingBuilder
.SetResourceBuilder(ResourceBuilder.CreateDefault().AddService("SomeService"))
.AddAspNetCoreInstrumentation()
.AddHttpClientInstrumentation()
.AddHotChocolateInstrumentation();
});
< /code>
graphql configuration < /p>
.AddInstrumentation(x =>
{
x.Scopes = HotChocolate.Diagnostics.ActivityScopes.All;
x.IncludeDocument = true;
x.IncludeDataLoaderKeys = true;
});


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

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

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

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

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

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

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