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.
Выявляйте и исправляйте ошибки быстрее, зная, какие условия приводят к тем или иным ошибкам. Вы сразу видите, как это влияет на производительность приложения и работу пользователей.