This project showcases an observability stack.
flowchart LR
subgraph app [Elysia App];
otel(Opentelemetry Exporter);
end;
subgraph collector [Collector];
telegraf[Telegraf];
end
subgraph tsdb [Time-Series Database];
db1[(Influx-v1)];
db2[(Influx-v2)];
end
subgraph ui [Visualization];
grafana[Grafana];
end
otel --> telegraf;
telegraf --> db1;
telegraf --> db2;
db1 --> grafana;
db2 --> grafana;
To start the development server run:
docker compose up -d
bun run dev
Elysia app: http://localhost:3000/swagger Grafana: http://localhost:8282/dashboards