Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waelson/open-telemetry
Aplicação Golang utilizando Open Telemetry para enviar tracing para o Jaeger e Zipkin
https://github.com/waelson/open-telemetry
docker docker-compose golang jeager open-telemetry otel-collector zipkin
Last synced: about 21 hours ago
JSON representation
Aplicação Golang utilizando Open Telemetry para enviar tracing para o Jaeger e Zipkin
- Host: GitHub
- URL: https://github.com/waelson/open-telemetry
- Owner: Waelson
- Created: 2023-10-15T23:36:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-10-17T20:55:52.000Z (12 months ago)
- Last Synced: 2024-09-26T07:01:08.563Z (about 21 hours ago)
- Topics: docker, docker-compose, golang, jeager, open-telemetry, otel-collector, zipkin
- Language: Go
- Homepage:
- Size: 1.29 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Open Telemetry
Este repositório contém exemplos de configuração do Otel Collector para entrega de dados ao Zipkin e Jeager. Além de código exemplo de aplicações escritas em Golang.## Pré Requisitos
Possuir as ferramentas abaixo:
- Docker
- Go 1.21## Como executar?
Na raiz do projeto execute o comando abaixo:
```
docker-compose up --build
```## Gerando requisições
Para visualizar o tracing gerado pela aplicação é necessário gerar algumas requisições no endereço abaixo:
```
curl http://localhost:8080/api/v1/greeting
```## Visualizando o tracing
### Zipkin
Acesse o browser no endereço abaixo
```
http://127.0.0.1:9411/
```
### Jeager
Acesse o browser com o endereço abaixo:
```
http://localhost:16686/
```## Screenshots
### Zipkin
### Jeager