srebrasil / observability_lab

Observability Lab | Grafana | Prometheus | Jaeger | Opentelemetry Collector
53 stars 17 forks source link
![image](https://user-images.githubusercontent.com/75628046/196457254-08f40047-2a69-49b6-bb61-a7203645c9a0.png)

Observability Lab

📊 Lab com conceitos simples de observabilidade

🛠 Rodar a aplicação ```bash # Clone este repositório $ git clone # Acesse a pasta no terminal/cmd $ cd observability_lab # Assumindo que o docker já está instalado, instale o plugin para o Loki $ docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions # Execute a aplicação $ docker-compose --profile all up # Os endereços das aplicações no próximo tópico ```

🛠 Endereços das Aplicações [Frontend](http://localhost:4000/api/v1/frontend) | [Fast Backend ](http://localhost:4001/api/v1/calc/sum/1/2) | [Medium Backend ](http://localhost:4002/api/v1/calc/sum/1/2) | [Slow Backend ](http://localhost:4003/api/v1/calc/sum/1/2)

🛠 Endereços de Observability [Prometheus](http://localhost:9090/) | [Jaeger](http://localhost:16686/) | [Grafana](http://localhost:3000/)

🔒 Senha do Grafana
` user: admin | password: admin `

🛠 Tecnologias [Docker](https://www.docker.com/) | [Prometheus](https://prometheus.io/) | [Jaeger](https://www.jaegertracing.io/) | [Python](https://www.python.org/) | [Grafana](https://grafana.com/) | [OpenTelemetry](https://opentelemetry.io/) | [Loki](https://grafana.com/oss/loki/)

Contribuições de:

Lista de contribuições montada por [contrib.rocks](https://contrib.rocks).