Skip to content

Releases: coroot/coroot

0.8.0

30 Nov 16:11
@def def
Compare
Choose a tag to compare

Zero-instrumentation observability

This release turns Coroot into a zero-instrumentation monitoring solution. Thanks to eBPF, Coroot provides unprecedented visibility into how your services are performing without the need to change their code.

Screenshot 2022-11-30 at 17 40 01

Eliminating toil allows you to integrate Coroot in minutes and achieve almost 100% coverage of your stack (even legacy & third-party services).

Wide protocol support

Coroot supports the most popular L7 protocols out of the box:

  • HTTP
  • Postgres
  • Mysql
  • Mongodb
  • Redis
  • Memcached
  • Cassandra
  • Kafka

Instance-level view

You can quickly drill down into any application and view the communications of each instance separately.

Screenshot 2022-11-30 at 18 13 59

Implementing SLOs (Service Level Objectives) never was so simple

Coroot has predefined SLOs with universal thresholds for availability and latency, but you can easily adjust these thresholds for any app.

Screenshot 2022-11-30 at 18 36 35

That's it! Configure the Slack integration, and you will be notified of any significant SLOs violation.

image

Screenshot 2022-11-30 at 18 38 15

Low-overhead metrics capturing

Metrics capturing consumes only a few percent of a single CPU core at a load of 20,000 requests per second.

We need you feedback!

Any questions or feedback? Reach out to us on Slack.

0.7.1

11 Nov 13:50
Compare
Choose a tag to compare
front: fix route context watcher

0.7.0

11 Nov 12:44
Compare
Choose a tag to compare

Alerting (doc)

To prevent a Service Level Objectives violation your team should be notified when an Error Budget is being consumed too quickly. Coroot's SLO-based alerting uses the predefined multi-window burn rate thresholds:
image
An alert will be fired if the error budget burn rate is greater than the threshold in both long and short windows. Checking in the short window makes sure that the error budget is still being consumed.

Slack integration

This release also introduces integration with Slack, which is used to notify your team of SLOs violations.
image

0.6.0

25 Oct 14:11
Compare
Choose a tag to compare

Application categories

You can organize your applications into groups by defining glob patterns in the <namespace>/<application_name> format.

application-categories-config

Each group can be easily hidden or shown on the Overview page.

application-categories

0.5.6

19 Oct 15:39
@def def
Compare
Choose a tag to compare

Added new Postgres inspections (thresholds can be easily adjusted)

  • Replication lag > 30s
  • The number of connections > 90% of max_connections

image

0.5.5

18 Oct 14:00
Compare
Choose a tag to compare
project bootstrap: create a project with the specified Prometheus URL…

… upon the first startup

0.5.4

18 Oct 10:13
Compare
Choose a tag to compare
fix `panic` in the log inspection (closes #7)

0.5.3

17 Oct 14:05
@def def
Compare
Choose a tag to compare
add the Slack chat link

0.5.2

13 Oct 14:36
Compare
Choose a tag to compare
stats: count overrides of inspections thresholds

0.5.1

12 Oct 14:11
Compare
Choose a tag to compare
timeseries: reliable handling of empty data