grafana/pkg/tests/api/plugins/data/expectedListResp.json
Will Browne b80fbe03f0
Plugins: Refactor Plugin Management (#40477)
* 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
2021-11-01 10:53:33 +01:00

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":""
}
]