Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/danielvieiravega/otel-dotnet
- Owner: danielvieiravega
- Created: 2023-11-05T22:01:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-05T23:14:55.000Z (12 months ago)
- Last Synced: 2024-10-10T19:23:43.142Z (about 1 month ago)
- Topics: dotnet, dotnet-core, grafana-lgtm, grafana-loki, grafana-mimir, grafana-tempo, open-telemetry, open-telemetry-csharp, otel, otel-collector
- Language: C#
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 ...