Перейти к содержимому
Последнее обновление

Быстрый старт

Проще всего познакомиться с DOG Stack через онлайн-демонстрацию: развёртывание не требуется. Если вы хотите запустить собственный экземпляр, это так же просто сделать с помощью Docker Compose.

Развёртывание​

git clone https://github.com/ai-observe/ai-observe-stack.git
cd ai-observe/demo
docker compose up -d

Эти команды запускают полноценный DOG Stack вместе с демонстрационным приложением для электронной коммерции, состоящим из 10+ микросервисов.

Откройте браузер, перейдите по адресу http://localhost:33000/grafana/plugins, найдите doris и нажмите на пункт Doris App.

Плагин Doris App

Затем нажмите кнопку Включить, чтобы включить Doris App.

Включение Doris App

После включения Doris App появится в разделе «Другие приложения» в меню слева. Нажмите «Doris App», чтобы начать знакомство с приложением.

Пункт Doris App

В Doris App выберите Doris в качестве источника данных, otel в качестве базы данных и otel_logs в качестве таблицы. На экране появятся данные. Пользователям Kibana интерфейс покажется знакомым и простым в использовании.

Источник данных журналов

Попробуйте ввести body:error в поле поиска, чтобы найти записи журнала, в поле body которых содержится слово error.

Поиск body

Трассировки​

Нажмите Трассировки в меню Doris App, чтобы просматривать и анализировать трассировки.

Выберите Doris в качестве источника данных, otel в качестве базы данных и otel_traces в качестве таблицы. Нажмите кнопку Найти трассировки, чтобы получить 50 последних записей трассировок. Они отобразятся на диаграмме вверху и в списке под ней. Поэкспериментируйте с фильтрами «Сервис», «Операция», «Теги» и «Длительность» слева и попробуйте разные варианты сортировки под диаграммой трассировок.

Список трассировок

Нажмите на нужную трассировку, чтобы открыть её каскадную диаграмму. В этом представлении используйте Фильтр спанов, чтобы дополнительно отфильтровать спаны внутри трассировки.

Каскадная диаграмма трассировки

Панели мониторинга​

В меню слева нажмите Панели мониторинга, затем Демо Doris, а после этого Самомониторинг коллектора. Откроется показанная ниже демонстрационная панель мониторинга, которая отображает метрики хоста самого OpenTelemetry Collector.

Демонстрационная панель мониторинга

Оповещения​

Вы можете создавать правила оповещения на основе SQL-запросов к Doris. Задайте параметры условия срабатывания оповещения, такие как функция Свёртка и Порог.

Правило оповещения