TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
.NET sh blog

25 Jan, 15:21

Открыть в Telegram Поделиться Пожаловаться

Интересное видео попалось, в котором показывается как для API тестов (с использованием WebApplicationFactory, XUnit) можно прикрутить OpenTelemetry трейсинг. Для визуализации трейсов используется Aspire, но можно взять любой другой.

Такой подход будет полезен в основном для локальной разработки, чтобы видеть тайминги различных этапов обработки запроса в наших API, посмотреть куда еще отправляются запросы в рамках него, проверить какие этапы обозначены спанами, а какие нет. А также достаточно ли обогащены спаны информацией (тегами, событиями) и таким образом можно улучшать трейсинг.

А вот для запусков в CI я бы рекомендовал отключать всё что не нужно, в т.ч. сбор самих метрик и трейсов (если на них у Вас нет ассертов), чтобы не тормозило. Вместо них для отслеживания таймингов тестов можно настроить junit logger.

И еще я пока не пробовал, но интересно насколько удобно и полезно будет делать снепшот тесты на трейсы, по аналогии с EF о котором я писал в прошлом году.

А какие подходы используете Вы, чтобы Ваш трейсинг приносил пользу?

492 0 3 4 12
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot