Skip to content

christian-draeger/elysia-observability-example

Repository files navigation

Elysia Observability Example

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;
Loading

Development

To start the development server run:

docker compose up -d
bun run dev

How to use

Elysia app: http://localhost:3000/swagger Grafana: http://localhost:8282/dashboards

Screenshots

dashboard-top.png

dashboard-bottom.png

Releases

No releases published

Packages

No packages published