Ferramentas APM open source Self-Hosted
Conheça algumas ferramentas open source para APM para seus projetos
Estude e avalie essas boas ferramentas que você pode usar em seu projeto e infraestrutura.
Apache Skywalking
Site do projeto: https://skywalking.apache.org/
GitHub do projeto: 14.7k stars e 250+ contributors
Recomendado para APPs rodando em Cloud e API.
Se você está imerso no universo de API, microserviços, kubernetes e cloud native esse é o projeto para você, ele foi desenhado para Cloud e API sendo hoje um dos maiores, mais respeitados e ativos do GitHub.
Há quem diga que é o melhor nesse segmento hoje.
PinPoint
Site do projeto: https://github.com/naver/pinpoint
GitHub 10.8k stars e 90+ contributors
Acho que o PinPoint é o preferido da galera de JAVA em 2021, é bem conhecido e vastamente utilizado.
Recomendado para APPs JAVA ou Python
Baseado no Google’s Dapper.
StageMonitor
Site do projeto https://www.stagemonitor.org
GitHub 1.6k stars e 24+ contributors
Recomendado para JAVA, tem compatibilidade e integração com OpenTracing.
Scouter
Site do projeto https://github.com/scouter-project/scouter
GitHub 1.8k starts e 40+ contributors.
Inspirado no New Relic e APP Dynamics, é uma aplicação modular e bastante extensível.
Oferece interações nativas com Telegraf e Zipkin.
Tem agente nativo para java, linux, unix e até windows.
Monitora nativamente (usando telegraph)
- Redis
- Nginx
- Apache HTTPd
- HAProxy
- Kafka
- MySQL
- MongoDB
- RabbitMQ
- ElasticSearch
- Kubernetes
- Mesos
Instrumenta nativamente:
- C#
- GO
- Java
- JavaScript
- Ruby
- Scala
- PHP
Instrumentação extendida via código da comunidade
- C++
- Python
- Clojure
- Elixir
- Lua
Veja dados completos da instrumentação
APP Metrics
Site do projeto https://www.app-metrics.io/
GitHub 2k starts e 40+ contributors
Recomendado para APPs .Net.
Se o seu negócio é .NET o APP Metrics é a ferramenta pra você e seu time.
InspectIT Ocelot
Site do projeto: https://github.com/inspectIT/inspectit-ocelot
GitHub 158 starts e 25+ contributors
Esse é um projeto novo, o caçula da turma, mas tem muito potencial.
Ele tem uma pegada na fácil configuração, aliás zero configuração e uma boa oferta nativa de métricas.
E isso, bons estudos!
[s]