/byblos

Byblos renders Prometheus queries as PNG graphs

Primary LanguageJavaApache License 2.0Apache-2.0

Byblos

Build Java

Byblos renders Prometheus queries as PNG graphs.

While most dashboarding tools offer dynamic graphs (where one can easily point and click), Byblos generates PNG images. Compared to dynamic graphs, those PNG graphs can be easily embedded anywhere where images can be, such as in emails, websites or on-call systems. They can also easily be downloaded, shared (e.g., via Slack or email), and saved in order to work around data expiration.

Example chart

Documentation

Documentation is available at https://pvcnt.github.io/byblos/

License

This project is distributed under the Apache 2.0 License.

A large part of the code comes from the Atlas project (a time series database from Netflix), also distributed under the Apache 2.0 License. Code has been ported from Scala to Java, and adapted to work with Prometheus.