Run Aidbox with OpenTelemetry locally
Get up-to-speed with Aidbox observability features via interactive tutorials.
Intro
This guide helps you to launch and explore the Aidbox observability features locally.
It introduces you to:
The Aidbox installation process with Docker & Docker Compose,
Logs & metrics & traces exporting to Elasticsearch & Prometheus & Zipkin using OpenTelemetry collector service.

Please make sure that both Docker & Docker Compose are installed.
Prerequisites
Cloned repository: Github: Aidbox/examples
Working directory:
OpenTelemetry
To clone the repository and navigate to the OpenTelemetry
directory, run:
1. Start Aidbox and demo components with Docker Compose
Wait until all components are pulled and started.
2. Activate Aidbox
Open Aidbox on http://localhost:8080 address, activate it, and login with admin
/password
credentials
3. Discover Aidbox logs with Kibana
Kibana should be available on http://localhost:5602 address. To see logs in Kibana we should
make sure that logs are coming to Elasticsearch and then
create a data view to observe over logs.
Go to Index Management page in Kibana (Menu → Stack Management → Index Management). You should see aidbox_logs
index there.

Then we should go to Data Views page (Menu → Stack Management → Data Views) and create a data view there.

Then go to Discover page (Menu → Discover) and observe your logs.

4. Discover Aidbox metrics with Grafana
Grafana should be available on http://localhost:3001 address, login with admin
/password
credentials.

Navigate to Dashboards->Aidbox Dashboards->Aidbox Dashboard
to see the dashboard. You probably need to wait for a while until the data is collected.

5. Discover Aidbox traces with Zipkin
Zipkin should be available on http://localhost:9411/ address. To see traces in Zipkin click the Run query
button.

Click the Show
button to see all spans of a certain request.

Next Steps
Learn more about Aidbox Configuration
Last updated
Was this helpful?