# Coroot + qryn: turn telemetry into answers

![](https://coroot.com/static/logo.svg align="left")

[Coroot](https://coroot.com/) 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.

![](https://user-images.githubusercontent.com/194465/195115881-babd5bd0-8c2b-4718-9cc6-e6dfb5a20c00.gif align="left")

*Let's start with the really good news:*

Since the storage backend is *Prometheus* ***remote\_write***, *Coroot* is natively ***compatible with*** [***qryn***](https://qryn.dev). There's more - [Coroot Node-Agent](https://coroot.com/docs/metric-exporters/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!*

## Requirements

* [qryn](https://qryn.dev/) setup or [qryn.cloud](http://qryn.cloud) account
    
* *docker, docker-compose*
    

## Usage

Clone the tutorial repository at [https://github.com/metrico/qryn-coroot-tutorial](https://github.com/metrico/qryn-coroot-tutorial)

`git clone https://github.com/metrico/qryn-coroot-tutorial`

The provided `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.

```plaintext
export QRYN_URL=http://qryn:3100/prom/remote/write
docker-compose up -d
```

![](https://user-images.githubusercontent.com/1423657/205445466-67a81963-e593-47c3-ad73-8365e68d9e4f.png align="left")

### Coroot

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.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1670082211397/Fyrb7_r9b.png align="left")

#### Configuration

On your *first usage*, you will be required to create a new **Project**.

* use your **qryn** or **qryn.cloud** endpoint *as the Prometheus URL*
    

![](https://user-images.githubusercontent.com/1423657/205444113-b52ddc6c-c8a1-4e38-b6ed-2e8cc26bd5ed.png align="left")

#### Usage

Metrics are emitted by the [Coroot-Node-Agent](https://coroot.com/docs/metric-exporters/node-agent) and scraped by **Vector** into **qryn.** Data will automatically be populated in the **Coroot User Interface**.

*Happy times!*

![](https://user-images.githubusercontent.com/194465/195115881-babd5bd0-8c2b-4718-9cc6-e6dfb5a20c00.gif align="left")

*But wait, there's more!* We all know the cloud is a dangerous place but fear not: **Coroot** can calculate your operating Cloud Costs, stored right into **qryn**!

![](https://lh4.googleusercontent.com/K-JMnxwG5BIo1uvOTdBAzDuRiH9UO63n0gP1Y-Zo1S0Z1QkRS_D89mHBN9Rdo5RwhQnS5tVRj4Ly4f94TN4Lvg9b1BFeAQiTE6aILevMkU8Ei_hqq5Hwa2pUjimwEF07GLmVY1-Kt9PPbrt78HD6JPrA6Q=s2048 align="left")

#### That's it! 🎉

* *Enjoy* ***zero instrumentation*** *observability using* ***Coroot*** *+* ***qryn!***
    
* [Find more about Coroot Community Edition on the official website](https://coroot.com/docs/coroot-community-edition)
    
* **Stay Polyglot with qryn!**
    

![](https://raw.githubusercontent.com/metrico/qryn-docs/main/docs/resources/images/qryn_logo_trans.png align="left")
