CSHARP_CI Telegram 1414
📈 Мониторинг .NET‑приложений с помощью OpenTelemetry и Grafana

Ваше приложение работает в продакшене, но вы не видите, что происходит? Забудьте об угадках — пора включить Observability 🔍

👨‍💻 В блоге Милана Йовановича рассказывается, как с помощью OpenTelemetry встроить трассировки, метрики и логи прямо в .NET-приложение, а затем визуализировать всё это в Grafana Cloud — без привязки к конкретному вендору

🚦 Быстрые шаги:
- Устанавливаем NuGet пакеты:

OpenTelemetry.Extensions.Hosting
OpenTelemetry.Instrumentation.AspNetCore
OpenTelemetry.Instrumentation.Http
OpenTelemetry.Exporter.OpenTelemetryProtocol

- В Program.cs:

builder.Services.AddOpenTelemetry()
.ConfigureResource(r => r.AddService("MyService"))
.WithTracing(t => t
.AddAspNetCoreInstrumentation()
.AddHttpClientInstrumentation()
.AddOtlpExporter()
);
builder.Logging.AddOpenTelemetry(lo => lo.AddOtlpExporter());

- Настраиваем экспорт через OTLP в Grafana Cloud — задаём endpoint и токен
📊 Что получаем:
- Полный стек наблюдаемости: метрики, логи, трассировки в одном интерфейсе
- Графаны Dashboard — красивые дашборды + оповещения при проблемах
- Глубокий анализ: сквозные запросы, задержки, узкие места

🎯 Почему это стоит использовать:
- Вендорно-нейтральное решение — работает с разными платформами
- Начальный уровень бесплатно в Grafana Cloud
- Настройка занимает минимум времени — максимальная отдача

📌 Подробнее

@csharp_ci



tgoop.com/csharp_ci/1414
Create:
Last Update:

📈 Мониторинг .NET‑приложений с помощью OpenTelemetry и Grafana

Ваше приложение работает в продакшене, но вы не видите, что происходит? Забудьте об угадках — пора включить Observability 🔍

👨‍💻 В блоге Милана Йовановича рассказывается, как с помощью OpenTelemetry встроить трассировки, метрики и логи прямо в .NET-приложение, а затем визуализировать всё это в Grafana Cloud — без привязки к конкретному вендору

🚦 Быстрые шаги:
- Устанавливаем NuGet пакеты:


OpenTelemetry.Extensions.Hosting
OpenTelemetry.Instrumentation.AspNetCore
OpenTelemetry.Instrumentation.Http
OpenTelemetry.Exporter.OpenTelemetryProtocol

- В Program.cs:

builder.Services.AddOpenTelemetry()
.ConfigureResource(r => r.AddService("MyService"))
.WithTracing(t => t
.AddAspNetCoreInstrumentation()
.AddHttpClientInstrumentation()
.AddOtlpExporter()
);
builder.Logging.AddOpenTelemetry(lo => lo.AddOtlpExporter());

- Настраиваем экспорт через OTLP в Grafana Cloud — задаём endpoint и токен
📊 Что получаем:
- Полный стек наблюдаемости: метрики, логи, трассировки в одном интерфейсе
- Графаны Dashboard — красивые дашборды + оповещения при проблемах
- Глубокий анализ: сквозные запросы, задержки, узкие места

🎯 Почему это стоит использовать:
- Вендорно-нейтральное решение — работает с разными платформами
- Начальный уровень бесплатно в Grafana Cloud
- Настройка занимает минимум времени — максимальная отдача

📌 Подробнее

@csharp_ci

BY C# (C Sharp) programming




Share with your friend now:
tgoop.com/csharp_ci/1414

View MORE
Open in Telegram


Telegram News

Date: |

In the “Bear Market Screaming Therapy Group” on Telegram, members are only allowed to post voice notes of themselves screaming. Anything else will result in an instant ban from the group, which currently has about 75 members. Telegram users themselves will be able to flag and report potentially false content. Find your optimal posting schedule and stick to it. The peak posting times include 8 am, 6 pm, and 8 pm on social media. Try to publish serious stuff in the morning and leave less demanding content later in the day. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Read now
from us


Telegram C# (C Sharp) programming
FROM American