Демонстрационное приложение для митапа Observability – показать все, что скрыто 30.11.2022
Показано инструментирование .NET приложения для сбора логов, метрик и распределенной трассировки с помощью Open Telemetry.
В корневом каталоге запустить
docker-compose up -d --build
Для генерации данных открыть несколько раз страницу http://localhost:80
Посмотреть трейсы в Jaeger можно по ссылке http://localhost:16686/search
Посмотреть метрики и логи можно в Grafana http://localhost:3000 (логин/пароль - admin/admin)
Для этого нужно создайть два источника данных:
И импортировать дашборд из файла OpenTelemetry ASP.NET Core Metrics-1669721792271.json