• Русский
  • Метрики трафика OpenTelemetry

    Платформа предоставляет обширный набор данных метрик трафика, позволяя пользователям анализировать качество трафика уровня обслуживания с разных сторон.

    Мониторинг трафика сервиса

    Просмотр качества трафика сервиса

    Предварительные требования

    В сервис внедрен Java Agent. Для реализации см. Добавление сервисов.

    Шаги

    1. В левой панели навигации нажмите Monitoring.

    2. Выберите сервис и диапазон времени, для которых нужно просмотреть данные мониторинга.

      Примечание: Диапазон времени запроса ограничен периодом хранения данных мониторинга Prometheus. Например, если данные мониторинга хранятся до 7 дней, а заданный диапазон времени составляет последние 30 дней, статистические данные будут охватывать только 7 дней.

    3. Нажмите соответствующие вкладки, чтобы просмотреть данные мониторинга трафика сервиса и данные мониторинга JVM.

    Обычные операции

    • Обновление данных: Статистика мониторинга на текущей странице автоматически обновляется только один раз при открытии страницы. Чтобы обновить данные снова, можно воспользоваться следующими двумя способами:

      • Ручное обновление: Нажмите в правом нижнем углу страницы, чтобы вручную обновить данные.

      • Настроить автообновление (по умолчанию выключено): Нажмите , чтобы задать интервал автоматического обновления данных.

    • Просмотр/настройка легенды: Нажмите в правом верхнем углу графика, чтобы развернуть легенду на графике мониторинга. Нажмите на элемент легенды, чтобы скрыть/показать соответствующую кривую на графике.

    • Просмотр графика мониторинга в увеличенном виде: Нажмите в правом верхнем углу графика, чтобы открыть в всплывающем диалоговом окне увеличенный и более детализированный график мониторинга.

    Описание данных мониторинга

    Метрики мониторингаОписание
    Среднее время откликаСреднее время отклика в пределах диапазона времени запроса (общее время отклика / общее количество ответов).
    Средний входящий/исходящий RPSСреднее значение входящего/исходящего RPS (Requests Per Second) в течение диапазона времени запроса.
    Время откликаВремя отклика между сервисами или внутри самого сервиса, отображается как среднее значение, TP 50, TP 95, TP 99.
    TP (Top Percentile) xx означает минимальную длительность, необходимую для xx процентов сетевых запросов; обычно используется в сценариях мониторинга производительности системы.
    Наведите курсор на кривую, чтобы увидеть время отклика за определенный период.
    Входящий/исходящий RPSОбщий входящий/исходящий RPS трафика и ошибочный входящий/исходящий RPS трафика в пределах диапазона времени запроса.
    RPS = Количество запросов за время запроса / Длительность запроса (с).
    Входящий/исходящий трафикОбщий объем входящих/исходящих запросов в пределах диапазона времени запроса и доля трафика по HTTP-кодам возврата (normal/2xx, 3xx, 4xx, 5xx).
    Наведите курсор на столбчатую диаграмму, чтобы увидеть долю трафика по каждой категории.
    Сравнение трафика клиентовClient — это клиентский сервис (нисходящий сервис), который отправляет запросы к текущему сервису (восходящий сервис). Сравнение трафика клиентов сравнивает и отображает Время отклика, Входящий RPS и RPS Error Rate (Error RPS/RPS) разных клиентов, вызывающих текущий сервис.

    Пояснение:
    - unknown client — это совокупность клиентов (протокол HTTP) в service mesh, которые обращаются к текущему сервису, но чей трафик не управляется OpenTelemetry.
    - Если клиент относится к текущему namespace, при нажатии Trace рядом с именем клиента выполняется переход на страницу трассировки.