Быстрый старт
Проще всего познакомиться с 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 в качестве источника данных, otel в качестве базы данных и otel_logs в качестве таблицы. На экране появятся данные. Пользователям Kibana интерфейс покажется знакомым и простым в использовании.

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

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

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

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

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