Настройте передачу телеметрии без переписывания кода
Настройте передачу телеметрии быстро. Подключение данных к Better Stack начинается с указания источника, выбора региона и платформы, а затем выбора метода приема данных. Эта оптимизированная настройка позволяет быстро перейти к сбору данных.
Better Stack Collector упрощает интеграцию с Kubernetes и Docker с использованием eBPF. Это позволяет собирать данные без внесения изменений в код приложения. Для Docker установка выполняется одной сгенерированной командой, включающей секрет коллектора, что исключает необходимость ручного инструментирования.
Существуют альтернативы: официальный OpenTelemetry Collector интегрируется, если вы уже используете OTel или предпочитаете не использовать eBPF. Простые пересыльщики логов, такие как syslog, предлагают простую и соответствующую стандартам регистрацию событий. Клиентские библиотеки для конкретных языков программирования собирают данные напрямую из приложений.
Правильный выбор зависит от вашего текущего инструментирования и потребностей развертывания. Better Stack поддерживает различные пути приема данных для максимальной гибкости, независимо от того, отдаете ли вы предпочтение eBPF без написания кода, совместимости с OpenTelemetry или базовой пересылке логов.
Превратите необработанные сигналы в карту вашей системы
Подключение Collector превращает необработанную телеметрию в динамическую карту системы. Better Stack автоматически обнаруживает сервисы, хосты и процессы. Визуальная карта сервисов (service map) сразу показывает взаимосвязи между сервисами, предоставляя мгновенный обзор топологии вашей инфраструктуры.
Анализируйте RED-метрики — Rate (частота), Errors (ошибки) и Duration (длительность) — на уровне сервиса. Это позволяет немедленно оценить производительность. Одновременно просматривайте логи и трассировки в реальном времени для детальной отладки, ускоряя анализ первопричин.
Better Stack также создает автоматические дашборды хостов для критических метрик, таких как использование CPU и памяти. Каждый обнаруженный сервис получает собственный дашборд метрик, обеспечивающий сфокусированный взгляд на его специфические операционные данные. Этот рабочий процесс демонстрирует мощные возможности настройки «без конфигурации» для распространенных сред.
Устраните шум, прежде чем он превратится в счет
Сокращайте расходы и фильтруйте конфиденциальные данные прямо у источника. Better Stack использует Vector Remap Language (VRL) непосредственно внутри своих агентов приема данных, обеспечивая преобразование телеметрии в реальном времени на границе сети. Отбрасывайте нежелательные события до их приема, гарантируя, что вы храните только полезные данные. Маскируйте конфиденциальные поля, такие как персонально идентифицируемая информация (PII), предотвращая их попадание в логи и трассировки.
Эта предварительная фильтрация напрямую сокращает объем ненужных хранимых данных, уменьшая ваш счет за наблюдаемость. Она также ограничивает раскрытие PII, повышая уровень соответствия требованиям. Всегда тщательно тестируйте преобразования VRL, чтобы избежать случайного удаления критически важных диагностических данных.
Настройка Collector также позволяет регулировать сэмплирование (sampling) логов и трассировок. Это обеспечивает детальный контроль, позволяя сбалансировать стоимость и объем данных с глубиной диагностики. И сэмплирование, и фильтрация VRL представляют собой осознанные компромиссы, оптимизирующие вашу наблюдаемость как с точки зрения бюджета, так и с точки зрения операционной аналитики. Чтобы узнать больше об оптимизации вашего стека, посетите Better Stack: Observability and Incident Management Platform.
Нравится статья? Получайте такие каждое утро на почту.
одно письмо в день · отписка в два клика · без сторонних трекеров
Создавайте полезные метрики из логов и трассировок
Получайте метрики из существующих телеметрических данных. Better Stack автоматически создает метрики из логов или спанов, также вы можете определять пользовательские метрики с помощью JSON или SQL-выражений. SQL-выражения используют встроенные функции ClickHouse, что позволяет выполнять сложные агрегации. После настройки подключите эти метрики к графикам на пользовательских дашбордах для целевой визуализации.
Этот подход обеспечивает гибкость. Начните с Better Stack Collector, который предоставляет встроенные представления критически важных метрик инфраструктуры, производительности хоста и RED-метрик сервисов. Это дает мгновенную видимость без предварительной настройки.
По мере развития потребностей мониторинга внедряйте целевые преобразования с помощью Vector Remap Language и пользовательских метрик. Этот итеративный процесс оптимизирует как глубину наблюдаемости, так и затраты на прием данных, гарантируя, что вы платите только за те данные, которые приносят практическую пользу.
Часто задаваемые вопросы
Что такое Better Stack?
Better Stack — это платформа наблюдаемости и управления инцидентами для сбора и работы с телеметрией, такой как логи, метрики и трейсы.
Как Better Stack Collector собирает данные?
Collector может использовать eBPF для сбора телеметрии из сред Kubernetes или Docker без необходимости внесения изменений в код приложения. Better Stack также поддерживает OpenTelemetry, syslog и библиотеки для конкретных языков программирования.
Может ли Better Stack фильтровать телеметрию перед приемом?
Да. Преобразования Vector Remap Language позволяют отбрасывать нежелательные события или изменять данные, включая фильтрацию конфиденциальной информации, до того, как они будут приняты.
Можно ли использовать OpenTelemetry с Better Stack?
Да. Better Stack поддерживает официальный OpenTelemetry Collector, что делает его отличным выбором для команд, которые уже используют OpenTelemetry.

