Я использую реализацию .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
Как интегрировать подробные журналы и трассировку для GraphQL в .net/c# с Dynatrace? ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как интегрировать подробные журналы и трассировку для GraphQL в .net/c# с Dynatrace?
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-