Uptrace

uptrace логотип

Что такое Uptrace?

uptrace интерфейс

Uptrace - это платформа мониторинга на основе OpenTelemetry, которая помогает отслеживать, понимать и оптимизировать сложные распределенные системы, и оптимизировать сложные распределенные системы. Подумайте о DataDog или NewRelic, но за 10 % от стоимости.

Мониторинг производительности приложений

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

  • График сервисов с взаимосвязями сервисов.
  • Метрики RED: скорость, ошибки и продолжительность.
  • Проценты: p50/p90/p99/max latency.
  • Самые популярные журналы и ошибки.
  • Самые медленные запросы.
  • Проверять состояние вашего приложения еще никогда не было так просто.

Распределенная трассировка

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

Сквозная видимость ваших сервисов

  • Быстрый и интуитивно понятный язык запросов.
  • Пользовательская группировка, фильтрация и агрегаты.
  • Поддержка огромных трасс с 100k+ диапазонами.
  • Предварительная агрегация данных для популярных запросов.
  • Совместимость с Grafana: используйте Uptrace в качестве источника данных Tempo в Grafana.

Метрики временных рядов

Метрики позволяют быстро и эффективно измерять, визуализировать и контролировать различные операции с помощью перцентилей, тепловых карт и гистограмм.

Готовые панели для популярных приборов

  • Полная поддержка OpenTelemetry, включая экспоненциальные гистограммы.
  • Язык запросов, совместимый с PromQL.
  • Совместимость с Grafana: используйте Uptrace в качестве источника данных Prometheus в Grafana.
  • Возможность отслеживать любые метрики без дополнительной платы.
  • Загрузка метрик из Prometheus и AWS CloudWatch.

Ошибки и журналы

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

  • Бесшовная интеграция с трассировками.
  • Автоматическая запись исключений.
  • Богатые контекстные данные с атрибутами и трассировками стека.
  • Загрузка журналов с помощью Vector, FluenBit и AWS CloudWatch.

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

Источники