Coroot + qryn: turn telemetry into answers
turn telemetry data into answers
2 min read
Coroot is not another observability platform with flashy dashboards and alert rules. It is an assistant, that not only detects issues in your applications but also provides you with a list of possible fixes. Each recommendation is equipped with all the relevant details to implement the fix.
Let's start with the really good news:
Since the storage backend is Prometheus remote_write, Coroot is natively compatible with qryn. There's more - Coroot Node-Agent uses eBPF and also requires zero modifications to your app stack. It's plug-and-play observability!
Let's spin up a quick tutorial to showcase this exciting combination in action!
qryn setup or qryn.cloud account
Clone the tutorial repository at https://github.com/metrico/qryn-coroot-tutorial
git clone https://github.com/metrico/qryn-coroot-tutorial
docker-compose will spin up coroot, coroot-agent and vector scraper pointed at your qryn instance, acting as a Prometheus remote_write.
Define your QRYN_URL endpoint and let the data collection begin.
export QRYN_URL=http://qryn:3100/prom/remote/write docker-compose up -d
There's no Grafana this time. The Coroot interface highlights issues and weak spots in your infrastructure, providing a clear view of all components, and helping you profile, fix and prevent service outages.
On your first usage, you will be required to create a new Project.
- use your qryn or qryn.cloud endpoint as the Prometheus URL
Metrics are emitted by the Coroot-Node-Agent and scraped by Vector into qryn. Data will automatically be populated in the Coroot User Interface.
That's it! 🎉
Enjoy zero instrumentation observability using Coroot + qryn!
Find more about Coroot Community Edition on the official website
Stay Polyglot with qryn!
Did you find this article valuable?
Support qryn by becoming a sponsor. Any amount is appreciated!