Skip to main content

Quick Start

The easiest way to experience DOG Stack is to visit the online demo — no deployment required. If you want to run your own instance, getting started with Docker Compose is just as easy.

Deployment

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

This launches a complete DOG Stack along with a demo e-commerce application made up of 10+ microservices.

Open your web browser, navigate to http://localhost:33000/grafana/plugins, search for doris, and click the Doris App entry.

Doris App plugin

Then click the Enable button to enable the Doris App.

Enable Doris App

Once enabled, you can find the Doris App under "More apps" in the left-side menu. Click "Doris App" to start exploring.

Doris App entry

In the Doris App, choose Doris as the data source, otel as the database, and otel_logs as the table — you will see some data. The UI should look familiar and easy to use for Kibana users.

Log data source

Try entering body:error in the search box to find logs whose body field contains the word error.

Search body

Traces

Click Traces under the Doris App menu to explore and analyze traces.

Choose Doris as the data source, otel as the database, and otel_traces as the table. Click the Find Traces button to fetch the most recent 50 trace records — they will be displayed as a chart at the top and a list below. You can experiment with the Service, Operation, Tags, and Duration filters on the left, and try different sort options below the trace chart.

Trace list

Click a specific trace to view its waterfall visualization. Inside the waterfall view, use the Span Filter to further filter spans within the trace.

Trace waterfall

Dashboards

Click Dashboards in the left-side menu, then click Doris Demo, and finally click Collector Self-Monitoring. You will see the demo dashboard below, which shows host metrics of the OpenTelemetry Collector itself.

Demo dashboard

Alerting

You can create alert rules based on SQL queries against Doris. Specify the alert condition parameters such as the Reduce function and the Threshold.

Alert rule