- Управляемый ClickStack
- ClickStack с открытым исходным кодом
В этом руководстве предполагается, что вы прошли руководство по началу работы с Управляемым ClickStack и сохранили учётные данные подключения.Эта конфигурация собирает системные журналы и метрики для систем OSX и Linux и отправляет результаты в ClickStack. Она расширяет коллектор ClickStack, добавляя новые приёмники и конвейеры: при этом используются уже настроенные в базовом коллекторе ClickStack экспортёр Подробнее о структуре конфигурации OpenTelemetry (OTel) см. в официальном руководстве.Коллектор сразу начнет собирать локальные системные журналы и метрики.
Создайте пользовательскую конфигурацию OpenTelemetry
Создайте файлcustom-local-config.yaml со следующим содержимым:clickhouse и процессоры (memory_limiter, batch).Временные метки при ингестииЭта конфигурация корректирует временные метки при приёме данных, присваивая каждому событию обновлённое значение времени. В идеале временные метки следует предварительно обрабатывать или разбирать с помощью процессоров или операторов OTel в файлах журналов, чтобы сохранить точное время события.В этом примере, если приёмник или обработчик файлов настроен на запуск с начала файла, всем существующим записям журнала будет присвоена одна и та же скорректированная временная метка — время обработки, а не исходное время события. Все новые события, добавленные в файл, получат временные метки, примерно соответствующие фактическому времени их создания.Чтобы избежать такого поведения, можно указать начальную позицию
end в конфигурации приёмника. Это гарантирует, что в ингестию будут попадать только новые записи и им будут присваиваться временные метки, близкие к реальному времени их поступления.Запустите OpenTelemetry Collector
Запустите автономный коллектор с помощью следующей команды:Выберите сервис
На главной странице ClickHouse Cloud выберите сервис с Управляемым ClickStack.Просмотр системных журналов
ВыберитеClickStack в левом меню, чтобы перейти в интерфейс ClickStack, где вы будете автоматически авторизованы.В интерфейсе поиска уже должны отображаться локальные системные журналы. Разверните фильтры и выберите system.log:Изучение системных метрик
Мы можем изучать наши метрики с помощью графиков.Перейдите в Chart Explorer через левое меню. Выберите sourceMetrics и Maximum в качестве типа агрегации.В меню Select a Metric просто введите memory, затем выберите system.memory.utilization (Gauge).Нажмите кнопку Run, чтобы увидеть использование памяти с течением времени.Обратите внимание, что значение возвращается в виде числа с плавающей точкой в %. Чтобы отобразить его нагляднее, выберите Set number format.В следующем меню выберите Percentage в раскрывающемся списке Output format, затем нажмите Apply.