Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danielvieiravega/otel-dotnet

Exemplos de como criar um ecossistema de observabilidade de aplicações .NET com OpenTelemetry e Grafana LGTM
https://github.com/danielvieiravega/otel-dotnet

dotnet dotnet-core grafana-lgtm grafana-loki grafana-mimir grafana-tempo open-telemetry open-telemetry-csharp otel otel-collector

Last synced: 15 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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:

```powershell
> docker compose up -d --build
```

Para testar baixando as imagens das aplicações a partir do DockerHub:
```powershell
> docker compose up -d
```

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

In progress ...