grafana/k6-cloud-grafana-datasource

View on GitHub
src/plugin.json

Summary

Maintainability
Test Coverage
{
  "type": "datasource",
  "name": "k6 Cloud",
  "id": "grafana-k6cloud-datasource",
  "metrics": true,
  "info": {
    "description": "Access load test results from k6 Cloud in Grafana",
    "author": {
      "name": "k6 Team",
      "url": "https://k6.io/"
    },
    "keywords": [
      "load test",
      "performance test",
      "k6"
    ],
    "logos": {
      "small": "img/logo.svg",
      "large": "img/logo.svg"
    },
    "links": [
      {
        "name": "Website",
        "url": "https://github.com/k6io/k6-cloud-grafana-datasource"
      },
      {
        "name": "License",
        "url": "https://github.com/k6io/k6-cloud-grafana-datasource/blob/master/LICENSE"
      }
    ],
    "screenshots": [
      {"name": "Test Runs List Dashboard", "path": "img/screenshot_test_runs_list.png" },
      {"name": "Test Run Result Dashboard 1", "path": "img/screenshot_test_run_result1.png" },
      {"name": "Test Run Result Dashboard 2", "path": "img/screenshot_test_run_result2.png" }
    ],
    "version": "%VERSION%",
    "updated": "%TODAY%"
  },
  "includes": [
    {
      "type": "dashboard",
      "name": "Test Runs List",
      "path": "dashboards/test-runs-list.json"
    },
    {
      "type": "dashboard",
      "name": "Test Run Result",
      "path": "dashboards/test-run-result.json"
    },
    {
      "type": "datasource",
      "name": "grafana-k6cloud-datasource"
    }
  ],
  "routes": [
    {
      "path": "base",
      "method": "GET",
      "url": "https://api.k6.io",
      "headers": [
        {
          "name": "Authorization",
          "content": "Token {{ .SecureJsonData.apiToken }}"
        }
      ]
    }
  ],
  "dependencies": {
    "grafanaDependency": ">=7.1.0",
    "grafanaVersion": "7.1.x",
    "plugins": []
  }
}