grizzly

module
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2024 License: Apache-2.0

README

Grizzly: Manage your Observability Systems

A utility for managing various observability resources with Jsonnet. Currently supported are:

  • Grafana dashboards/dashboard folders
  • Grafana datasources
  • Grafana Cloud Prometheus recording rules/alerts
  • Grafana Synthetic Monitoring checks

See docs for usage details.

Building Grizzly from Source

To build Grizzly locally, inside a checkout, simply use:

$ make dev

Running tests

There are both unit tests and integration tests in this repo.

config_test.go and unit_test.go can both be executed autonomously.

However, in order to run integration tests you need to make use of make test. This command spins up a Grafana instance with certain config and provisioned resources, so the integration tests can run against it.

You can also manually execute make run-test-image-locally and run the tests for debugging.

Directories

Path Synopsis
cmd
grr
internal
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL