Home

Awesome

Grafana Labs' Jsonnet libraries

This repository contains various Jsonnet libraries we use at Grafana Labs:

Monitoring mixins

Based on format described here:

You can find more in directories with -mixin suffix.

Observability libraries

Observability library is a flexible format to describe dashboards and alerts in a modular way so libraries can be imported into one another or into monitoring-mixins. Observability libraries can be found in folders with -observ-lib suffix. Common library is also used to apply consistent style options.

See helloworld-observ-lib for starter template and format description.

More examples:

Observability libraries signal extention

Signal is the experimental extension to observability libraries format to declare metrics (signals) and then render them as different grafana panel types (timeseries, stat, table, etc), or alert rules.

Examples:

LICENSE

Apache-2.0