mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* add core plugin flow * add instrumentation * move func * remove cruft * support external backend plugins * refactor + clean up * remove comments * refactor loader * simplify core plugin path arg * cleanup loggers * move signature validator to plugins package * fix sig packaging * cleanup plugin model * remove unnecessary plugin field * add start+stop for pm * fix failures * add decommissioned state * export fields just to get things flowing * fix comments * set static routes * make image loading idempotent * merge with backend plugin manager * re-use funcs * reorder imports + remove unnecessary interface * add some TODOs + remove unused func * remove unused instrumentation func * simplify client usage * remove import alias * re-use backendplugin.Plugin interface * re order funcs * improve var name * fix log statements * refactor data model * add logic for dupe check during loading * cleanup state setting * refactor loader * cleanup manager interface * add rendering flow * refactor loading + init * add renderer support * fix renderer plugin * reformat imports * track errors * fix plugin signature inheritance * name param in interface * update func comment * fix func arg name * introduce class concept * remove func * fix external plugin check * apply changes from pm-experiment * fix core plugins * fix imports * rename interface * comment API interface * add support for testdata plugin * enable alerting + use correct core plugin contracts * slim manager API * fix param name * fix filter * support static routes * fix rendering * tidy rendering * get tests compiling * fix install+uninstall * start finder test * add finder test coverage * start loader tests * add test for core plugins * load core + bundled test * add test for nested plugin loading * add test files * clean interface + fix registering some core plugins * refactoring * reformat and create sub packages * simplify core plugin init * fix ctx cancel scenario * migrate initializer * remove Init() funcs * add test starter * new logger * flesh out initializer tests * refactoring * remove unused svc * refactor rendering flow * fixup loader tests * add enabled helper func * fix logger name * fix data fetchers * fix case where plugin dir doesn't exist * improve coverage + move dupe checking to loader * remove noisy debug logs * register core plugins automagically * add support for renderer in catalog * make private func + fix req validation * use interface * re-add check for renderer in catalog * tidy up from moving to auto reg core plugins * core plugin registrar * guards * copy over core plugins for test infra * all tests green * renames * propagate new interfaces * kill old manager * get compiling * tidy up * update naming * refactor manager test + cleanup * add more cases to finder test * migrate validator to field * more coverage * refactor dupe checking * add test for plugin class * add coverage for initializer * split out rendering * move * fixup tests * fix uss test * fix frontend settings * fix grafanads test * add check when checking sig errors * fix enabled map * fixup * allow manual setup of CM * rename to cloud-monitoring * remove TODO * add installer interface for testing * loader interface returns * tests passing * refactor + add more coverage * support 'stackdriver' * fix frontend settings loading * improve naming based on package name * small tidy * refactor test * fix renderer start * make cloud-monitoring plugin ID clearer * add plugin update test * add integration tests * don't break all if sig can't be calculated * add root URL check test * add more signature verification tests * update DTO name * update enabled plugins comment * update comments * fix linter * revert fe naming change * fix errors endpoint * reset error code field name * re-order test to help verify * assert -> require * pm check * add missing entry + re-order * re-check * dump icon log * verify manager contents first * reformat * apply PR feedback * apply style changes * fix one vs all loading err * improve log output * only start when no signature error * move log * rework plugin update check * fix test * fix multi loading from cfg.PluginSettings * improve log output #2 * add error abstraction to capture errors without registering a plugin * add debug log * add unsigned warning * e2e test attempt * fix logger * set home path * prevent panic * alternate * ugh.. fix home path * return renderer even if not started * make renderer plugin managed * add fallback renderer icon, update renderer badge + prevent changes when renderer is installed * fix icon loading * rollback renderer changes * use correct field * remove unneccessary block * remove newline * remove unused func * fix bundled plugins base + module fields * remove unused field since refactor * add authorizer abstraction * loader only returns plugins expected to run * fix multi log output
1401 lines
33 KiB
JSON
1401 lines
33 KiB
JSON
[
|
|
{
|
|
"name":"Alert list",
|
|
"type":"panel",
|
|
"id":"alertlist",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Shows list of alerts and their current status",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg",
|
|
"large":"public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/alertlist/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Annotations list",
|
|
"type":"panel",
|
|
"id":"annolist",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"List annotations",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/annolist/img/icn-annolist-panel.svg",
|
|
"large":"public/app/plugins/panel/annolist/img/icn-annolist-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/annolist/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Azure Monitor",
|
|
"type":"datasource",
|
|
"id":"grafana-azure-monitor-datasource",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for Microsoft Azure Monitor & Application Insights",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://github.com/grafana/azure-monitor-datasource"
|
|
},
|
|
{
|
|
"name":"Apache License",
|
|
"url":"https://github.com/grafana/azure-monitor-datasource/blob/master/LICENSE"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg",
|
|
"large":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":[
|
|
{
|
|
"name":"Azure Contoso Loans",
|
|
"path":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/contoso_loans_grafana_dashboard.png"
|
|
},
|
|
{
|
|
"name":"Azure Monitor Network",
|
|
"path":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_network.png"
|
|
},
|
|
{
|
|
"name":"Azure Monitor CPU",
|
|
"path":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/azure_monitor_cpu.png"
|
|
}
|
|
],
|
|
"version":"0.3.0",
|
|
"updated":"2018-12-06"
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/grafana-azure-monitor-datasource/",
|
|
"category":"cloud",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Bar chart",
|
|
"type":"panel",
|
|
"id":"barchart",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Categorical charts with group support",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/barchart/img/barchart.svg",
|
|
"large":"public/app/plugins/panel/barchart/img/barchart.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/barchart/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Bar gauge",
|
|
"type":"panel",
|
|
"id":"bargauge",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Horizontal and vertical gauges",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg",
|
|
"large":"public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/bargauge/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"CloudWatch",
|
|
"type":"datasource",
|
|
"id":"cloudwatch",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for Amazon AWS monitoring service",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/cloudwatch/img/amazon-web-services.png",
|
|
"large":"public/app/plugins/datasource/cloudwatch/img/amazon-web-services.png"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/cloudwatch/",
|
|
"category":"cloud",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Dashboard list",
|
|
"type":"panel",
|
|
"id":"dashlist",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"List of dynamic links to other dashboards",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg",
|
|
"large":"public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/dashlist/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Elasticsearch",
|
|
"type":"datasource",
|
|
"id":"elasticsearch",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source logging & analytics database",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://grafana.com/docs/features/datasources/elasticsearch/"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/elasticsearch/img/elasticsearch.svg",
|
|
"large":"public/app/plugins/datasource/elasticsearch/img/elasticsearch.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/elasticsearch/",
|
|
"category":"logging",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Gauge",
|
|
"type":"panel",
|
|
"id":"gauge",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Standard gauge visualization",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/gauge/img/icon_gauge.svg",
|
|
"large":"public/app/plugins/panel/gauge/img/icon_gauge.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/gauge/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Geomap",
|
|
"type":"panel",
|
|
"id":"geomap",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Geomap panel",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/geomap/img/icn-geomap.svg",
|
|
"large":"public/app/plugins/panel/geomap/img/icn-geomap.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/geomap/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Getting Started",
|
|
"type":"panel",
|
|
"id":"gettingstarted",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg",
|
|
"large":"public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/gettingstarted/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Google Cloud Monitoring",
|
|
"type":"datasource",
|
|
"id":"stackdriver",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for Google's monitoring service (formerly named Stackdriver)",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/cloud-monitoring/img/cloud_monitoring_logo.svg",
|
|
"large":"public/app/plugins/datasource/cloud-monitoring/img/cloud_monitoring_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"1.0.0",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/stackdriver/",
|
|
"category":"cloud",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Graph (old)",
|
|
"type":"panel",
|
|
"id":"graph",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"The old default graph panel",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/graph/img/icn-graph-panel.svg",
|
|
"large":"public/app/plugins/panel/graph/img/icn-graph-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/graph/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Graphite",
|
|
"type":"datasource",
|
|
"id":"graphite",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source time series database",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://graphiteapp.org/"
|
|
},
|
|
{
|
|
"name":"Graphite 1.1 Release",
|
|
"url":"https://grafana.com/blog/2018/01/11/graphite-1.1-teaching-an-old-dog-new-tricks/"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/graphite/img/graphite_logo.png",
|
|
"large":"public/app/plugins/datasource/graphite/img/graphite_logo.png"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/graphite/",
|
|
"category":"tsdb",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Heatmap",
|
|
"type":"panel",
|
|
"id":"heatmap",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Like a histogram over time",
|
|
"links":[
|
|
{
|
|
"name":"Brendan Gregg - Heatmaps",
|
|
"url":"http://www.brendangregg.com/heatmaps.html"
|
|
},
|
|
{
|
|
"name":"Brendan Gregg - Latency Heatmaps",
|
|
"url":" http://www.brendangregg.com/HeatMaps/latency.html"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg",
|
|
"large":"public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/heatmap/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Histogram",
|
|
"type":"panel",
|
|
"id":"histogram",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/histogram/img/histogram.svg",
|
|
"large":"public/app/plugins/panel/histogram/img/histogram.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/histogram/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"InfluxDB",
|
|
"type":"datasource",
|
|
"id":"influxdb",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source time series database",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/influxdb/img/influxdb_logo.svg",
|
|
"large":"public/app/plugins/datasource/influxdb/img/influxdb_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/influxdb/",
|
|
"category":"tsdb",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Jaeger",
|
|
"type":"datasource",
|
|
"id":"jaeger",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source, end-to-end distributed tracing",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://www.jaegertracing.io"
|
|
},
|
|
{
|
|
"name":"GitHub Project",
|
|
"url":"https://github.com/jaegertracing/jaeger"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/jaeger/img/jaeger_logo.svg",
|
|
"large":"public/app/plugins/datasource/jaeger/img/jaeger_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/jaeger/",
|
|
"category":"tracing",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Logs",
|
|
"type":"panel",
|
|
"id":"logs",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/logs/img/icn-logs-panel.svg",
|
|
"large":"public/app/plugins/panel/logs/img/icn-logs-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/logs/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Loki",
|
|
"type":"datasource",
|
|
"id":"loki",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Like Prometheus but for logs. OSS logging solution from Grafana Labs",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://grafana.com/loki"
|
|
},
|
|
{
|
|
"name":"GitHub Project",
|
|
"url":"https://github.com/grafana/loki"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/loki/img/loki_icon.svg",
|
|
"large":"public/app/plugins/datasource/loki/img/loki_icon.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/loki/",
|
|
"category":"logging",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Microsoft SQL Server",
|
|
"type":"datasource",
|
|
"id":"mssql",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for Microsoft SQL Server compatible databases",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/mssql/img/sql_server_logo.svg",
|
|
"large":"public/app/plugins/datasource/mssql/img/sql_server_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/mssql/",
|
|
"category":"sql",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"MySQL",
|
|
"type":"datasource",
|
|
"id":"mysql",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for MySQL databases",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/mysql/img/mysql_logo.svg",
|
|
"large":"public/app/plugins/datasource/mysql/img/mysql_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/mysql/",
|
|
"category":"sql",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"News",
|
|
"type":"panel",
|
|
"id":"news",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"RSS feed reader",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/news/img/news.svg",
|
|
"large":"public/app/plugins/panel/news/img/news.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/news/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Node Graph",
|
|
"type":"panel",
|
|
"id":"nodeGraph",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg",
|
|
"large":"public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/nodeGraph/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"OpenTSDB",
|
|
"type":"datasource",
|
|
"id":"opentsdb",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source time series database",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/opentsdb/img/opentsdb_logo.png",
|
|
"large":"public/app/plugins/datasource/opentsdb/img/opentsdb_logo.png"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/opentsdb/",
|
|
"category":"tsdb",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Pie chart",
|
|
"type":"panel",
|
|
"id":"piechart",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"The new core pie chart visualization",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/piechart/img/icon_piechart.svg",
|
|
"large":"public/app/plugins/panel/piechart/img/icon_piechart.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/piechart/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Plugin list",
|
|
"type":"panel",
|
|
"id":"pluginlist",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Plugin List for Grafana",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg",
|
|
"large":"public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/pluginlist/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"PostgreSQL",
|
|
"type":"datasource",
|
|
"id":"postgres",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Data source for PostgreSQL and compatible databases",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/postgres/img/postgresql_logo.svg",
|
|
"large":"public/app/plugins/datasource/postgres/img/postgresql_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/postgres/",
|
|
"category":"sql",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Prometheus",
|
|
"type":"datasource",
|
|
"id":"prometheus",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Open source time series database & alerting",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://prometheus.io/"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/prometheus/img/prometheus_logo.svg",
|
|
"large":"public/app/plugins/datasource/prometheus/img/prometheus_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/prometheus/",
|
|
"category":"tsdb",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Stat",
|
|
"type":"panel",
|
|
"id":"stat",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Big stat values & sparklines",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/stat/img/icn-singlestat-panel.svg",
|
|
"large":"public/app/plugins/panel/stat/img/icn-singlestat-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/stat/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"State timeline",
|
|
"type":"panel",
|
|
"id":"state-timeline",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"State changes and durations",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/state-timeline/img/timeline.svg",
|
|
"large":"public/app/plugins/panel/state-timeline/img/timeline.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/state-timeline/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Status history",
|
|
"type":"panel",
|
|
"id":"status-history",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Periodic status history",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/status-history/img/status.svg",
|
|
"large":"public/app/plugins/panel/status-history/img/status.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/status-history/",
|
|
"category":"",
|
|
"state":"beta",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Table",
|
|
"type":"panel",
|
|
"id":"table",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Supports many column styles",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/table/img/icn-table-panel.svg",
|
|
"large":"public/app/plugins/panel/table/img/icn-table-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/table/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Table (old)",
|
|
"type":"panel",
|
|
"id":"table-old",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Table Panel for Grafana",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/table-old/img/icn-table-panel.svg",
|
|
"large":"public/app/plugins/panel/table-old/img/icn-table-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/table-old/",
|
|
"category":"",
|
|
"state":"deprecated",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Tempo",
|
|
"type":"datasource",
|
|
"id":"tempo",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"High volume, minimal dependency trace storage. OSS tracing solution from Grafana Labs.",
|
|
"links":[
|
|
{
|
|
"name":"GitHub Project",
|
|
"url":"https://github.com/grafana/tempo"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/tempo/img/tempo_logo.svg",
|
|
"large":"public/app/plugins/datasource/tempo/img/tempo_logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/tempo/",
|
|
"category":"tracing",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"TestData DB",
|
|
"type":"datasource",
|
|
"id":"testdata",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Generates test data in different forms",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/testdata/img/testdata.svg",
|
|
"large":"public/app/plugins/datasource/testdata/img/testdata.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/testdata/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Text",
|
|
"type":"panel",
|
|
"id":"text",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Supports markdown and html content",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/text/img/icn-text-panel.svg",
|
|
"large":"public/app/plugins/panel/text/img/icn-text-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/text/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Time series",
|
|
"type":"panel",
|
|
"id":"timeseries",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Time based line, area and bar charts",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg",
|
|
"large":"public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/timeseries/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Welcome",
|
|
"type":"panel",
|
|
"id":"welcome",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"",
|
|
"links":null,
|
|
"logos":{
|
|
"small":"public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg",
|
|
"large":"public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/welcome/",
|
|
"category":"",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
},
|
|
{
|
|
"name":"Zipkin",
|
|
"type":"datasource",
|
|
"id":"zipkin",
|
|
"enabled":true,
|
|
"pinned":false,
|
|
"info":{
|
|
"author":{
|
|
"name":"Grafana Labs",
|
|
"url":"https://grafana.com"
|
|
},
|
|
"description":"Placeholder for the distributed tracing system.",
|
|
"links":[
|
|
{
|
|
"name":"Learn more",
|
|
"url":"https://zipkin.io"
|
|
}
|
|
],
|
|
"logos":{
|
|
"small":"public/app/plugins/datasource/zipkin/img/zipkin-logo.svg",
|
|
"large":"public/app/plugins/datasource/zipkin/img/zipkin-logo.svg"
|
|
},
|
|
"build":{
|
|
|
|
},
|
|
"screenshots":null,
|
|
"version":"",
|
|
"updated":""
|
|
},
|
|
"latestVersion":"",
|
|
"hasUpdate":false,
|
|
"defaultNavUrl":"/plugins/zipkin/",
|
|
"category":"tracing",
|
|
"state":"",
|
|
"signature":"internal",
|
|
"signatureType":"",
|
|
"signatureOrg":""
|
|
}
|
|
]
|