Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lucasfogliarini/telemetry
OpenTelemetry coletando e exportando dados de observabilidade de uma WebApi para Azure Monitor e SigNoz
https://github.com/lucasfogliarini/telemetry
azuremonitor opentelemetry signoz
Last synced: 4 days ago
JSON representation
OpenTelemetry coletando e exportando dados de observabilidade de uma WebApi para Azure Monitor e SigNoz
- Host: GitHub
- URL: https://github.com/lucasfogliarini/telemetry
- Owner: lucasfogliarini
- Created: 2024-09-04T21:19:36.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-01-03T17:38:28.000Z (18 days ago)
- Last Synced: 2025-01-18T11:46:17.423Z (4 days ago)
- Topics: azuremonitor, opentelemetry, signoz
- Language: C#
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenTelemetry
OpenTelemetry é um conjunto de ferramentas, APIs e SDKs que facilitam a coleta e exportação de dados de telemetria para monitoramento e observação de sistemas. Ele é amplamente utilizado em sistemas distribuídos para unificar a coleta de **traces**, **métricas** e **logs**.
---
## Benefícios
- **Padronização**: Um formato único para todos os dados de telemetria.
- **Observabilidade completa**: Integração de traces, métricas e logs.
- **Instrumentação automática**: Reduz a necessidade de códigos manuais.
- **Compatibilidade**: Integra-se com ferramentas populares como Azure Monitor, Dynatrace e Datadog.---
## Componentes Principais
### 1. Traces
- Rastreamento de requisições em sistemas distribuídos.
- Identifica gargalos e problemas de latência.### 2. Métricas
- Dados quantitativos para monitorar a saúde do sistema.
- Exemplos: uso de CPU, tempo de resposta, número de requisições.### 3. Logs
- Eventos detalhados que fornecem contexto adicional.
- Complementam traces e métricas na identificação de problemas.### 4. Exportadores
- Enviam dados de telemetria para ferramentas externas.
- Exemplos: Prometheus, Jaeger, Zipkin.### 5. Instrumentação
- APIs e SDKs para capturar dados de aplicações.
- Suporte automático para frameworks populares como ASP.NET Core e Spring Boot.---
## Ferramentas de Integração
- SigNoz: Observabilidade open-source para métricas e rastreamentos.
- Grafana Cloud: Observabilidade como serviço para métricas, logs e rastreamentos.
- Honeycomb: Análise de rastreamento distribuído e eventos complexos.
- Dynatrace: Monitoramento automatizado e insights baseados em IA.
- Azure Monitor: Monitoramento nativo para serviços na nuvem Azure.
- New Relic: Monitoramento de desempenho com suporte completo a OpenTelemetry.
- Datadog: Observabilidade integrada para métricas, logs e rastreamentos.---
## Links Úteis
- [Site Oficial](https://opentelemetry.io/)
- [Repositório GitHub](https://github.com/open-telemetry/)
- [Documentação](https://opentelemetry.io/docs/)