Skip to content

Exemplos de como criar um ecossistema de observabilidade de aplicações .NET com OpenTelemetry e Grafana LGTM

Notifications You must be signed in to change notification settings

danielvieiravega/otel-dotnet

Repository files navigation

Nesse repositório disponibilizo alguns exemplos de como iniciar com observabilidade utilizando OpenTelemetry tendo como backend a stack da Grafana LGTM tendo como base aplicações utilizando dotnet 6.

  • (L)oki: Grafana Loki is a set of components that can be composed into a fully featured logging stack.
  • (G)rafana: Grafana is the open source analytics & monitoring solution for every database.
  • (T)empo: Grafana Tempo is an open source, easy-to-use, and high-scale distributed tracing backend.
  • (M)imir: Mimir is an open source, horizontally scalable, highly available, multi-tenant TSDB for long-term storage for Prometheus.

Componentes:

  • WebAPI: Uma aplicação do WebAPI;
  • Worker: Um aplicação do tipo Worker.

Para testar buildando as aplicações:

> docker compose up -d --build

Para testar baixando as imagens das aplicações a partir do DockerHub:

> docker compose up -d

A interface do grafana está disponível em http://localhost:3000/

In progress ...

About

Exemplos de como criar um ecossistema de observabilidade de aplicações .NET com OpenTelemetry e Grafana LGTM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published