Simple Annotations

Data Source

Simple Annotations for Grafana saved in your dashboard.json

Grafana Simple Annotations Plugin

Frustrated with using a datasource that doesn't support annotations?

This is a simple annotation plugin for Grafana that works with any Datasource!

It works by using the dashboard.json itself as the store for annotations -- this means that you can easily backup / save / share your annotations.

  "annotations": {
    "list": [
        "datasource": "${DS_SIMPLE_ANNOTATION}",
        "enable": true,
        "hide": false,
        "iconColor": "rgba(255, 96, 96, 1)",
        "limit": 100,
        "name": "Deployments",
        "queries": [
            "date": "2017-09-03T19:56:36.000Z",
            "text": "First Deployment"
            "date": "2017-09-03T20:56:53.000Z",
            "text": "Second Deployment"
            "date": "2017-09-03T21:56:56.000Z",
            "text": "Third Deployment"
        "showIn": 0,
        "type": "alert"

Screenshot 1

Screenshot 2


mkdir grafana
export GOPATH=`pwd`
go get
cd $GOPATH/src/
go run build.go setup
go run build.go build
npm install
npm install -g grunt-cli
mkdir -p data/plugins
ln -s ~/Development/simple-annotations data/plugins/simple-annotations
Install Plugin


  • Grafana 4.x.x