Sign inSign up

mrlioncub/hamara

By mrlioncub

Updated over 5 years ago

Image
0

245

mrlioncub/hamara repository overview

Logo

Build Status Codecov branch Report Card

Build Status Docker Automated build Docker Image Size

hamara is a tool to export datasources from the existing Grafana DB into a YAML provisioning file by utilizing the Grafana REST API.

Usage

Retrieve datasources from existing Grafana and export it into a YAML provisioning file

Usage:
  hamara export [flags]

Flags:
  -h, --help          help for export
  -H, --host string   Grafana host
  -k, --key string    API key with Admin rights from Grafana

or using docker:

docker run --rm mrlioncub/hamara

Example

export GRAFANA_API_KEY=<your API key here>
hamara export --host=localhost:3000 --key=$GRAFANA_API_KEY > datasources.yaml
cat datasources.yaml

or using docker:

export GRAFANA_API_KEY=<your API key here>
docker run --rm mrlioncub/hamara export --host=localhost:3000 --key=$GRAFANA_API_KEY > datasources.yaml
cat datasources.yaml

Installation Options

  1. Download the hamara binary from Releases tab.

  2. Install with go get (Installed Go required)

    • $ go get -u github.com/trivago/hamara
    • $ hamara

How to Contribute

  1. Clone repo and create a new branch: $ git checkout https://github.com/trivago/hamara -b name_for_new_branch.
  2. Make changes and test
  3. Submit Pull Request with comprehensive description of changes

Tag summary

Content type

Image

Digest

Size

7.6 MB

Last updated

over 5 years ago

docker pull mrlioncub/hamara