Plugins for Aiven for Grafana®
==============================

The following plugins are available in all installations of Aiven for Grafana®, and they are updated at intervals. To request additional plugins, please reach out to our support team at support@Aiven.io.

Panel plugins
-------------

- AJAX - `Grafana <https://grafana.com/grafana/plugins/ryantxu-ajax-panel/>`__, `GitHub <https://github.com/ryantxu/ajax-panel>`__: A general way to load external content into a Grafana dashboard.
- Alert list - `Grafana <https://grafana.com/grafana/plugins/alertlist/>`__, `Grafana Docs <https://grafana.com/docs/grafana/v7.5/panels/visualizations/alert-list-panel/>`__: Allows you to display alerts on a dashboard. The list can be configured to show either the current state of your alerts or recent alert state changes.
- Annotation list - `Grafana <https://grafana.com/grafana/plugins/ryantxu-annolist-panel/>`__, `GitHub <https://github.com/grafana/grafana/tree/main/public/app/plugins/panel/annolist>`__: Shows user annotations in Grafana database.
- Bar chart - `Grafana Docs <https://grafana.com/docs/grafana/latest/visualizations/bar-chart/>`__: Allows you to graph categorical data.
- Bar gauge - `Grafana Docs <https://grafana.com/docs/grafana/latest/visualizations/bar-gauge-panel/>`__: Simplifies your data by reducing every field to a single value. You choose how Grafana calculates the reduction. This panel can show one or more bar gauges depending on how many series, rows, or columns your query returns.
- Candlestick - `Grafana Docs <https://grafana.com/docs/grafana/latest/visualizations/candlestick/>`__: Shows a chart that is typically used to describe price movements of a security, derivative, or currency.
- Canvas - `Grafana <https://grafana.com/grafana/plugins/canvas/>`__: Included with Grafana. Canvas visualizations are extensible form-built panels that allow you to explicitly place elements within static and dynamic layouts. Similar to UI and web design tools you may have used before.
- Carpet plot - `Grafana <https://grafana.com/grafana/plugins/petrslavotinek-carpetplot-panel/>`__: Receives data series and divides all the data into individual buckets.
- Clock - `Grafana <https://grafana.com/grafana/plugins/grafana-clock-panel/>`__, `GitHub <https://github.com/grafana/clock-panel>`__: Shows the current time or a countdown and updates every second.
- D3 Gauge - `Grafana <https://grafana.com/grafana/plugins/briangann-gauge-panel/>`__, `GitHub <https://github.com/briangann/grafana-gauge-panel>`__: Provides a D3-based gauge panel for Grafana 6.x/7.x
- Dashboard list - `Grafana <https://grafana.com/grafana/plugins/dashlist/>`__, `Grafana Docs <https://docs.grafana.org/reference/dashlist/>`__: Allows you to display dynamic links to other dashboards. The list can be configured to use starred dashboards, a search query and/or dashboard tags.
- Diagram - `Grafana <https://grafana.com/grafana/plugins/jdbranham-diagram-panel/>`__, `GitHub <https://github.com/jdbranham/grafana-diagram>`__: Provides a way to create flow-charts, sequence diagrams, and Gantt charts by leveraging the mermaid.js library.
- Discrete - `Grafana <https://grafana.com/grafana/plugins/natel-discrete-panel/>`__, `GitHub <https://github.com/NatelEnergy/grafana-discrete-panel>`__: Shows discrete values in a horizontal graph, plotting state transitions.
- FlowCharting - `Grafana <https://grafana.com/grafana/plugins/agenty-flowcharting-panel/>`__, `Docs <https://algenty.github.io/flowcharting-repository/>`__: Displays complex diagrams using the online graphing library draw.io.
- Gauge: Standard gauge visualization.
- Geomap: Included with Grafana.
- Getting Started : Included with Grafana.
- Graph - `Grafana Docs <https://grafana.com/docs/grafana/next/panels-visualizations/visualizations//>`__: Included with Grafana, provides a very rich set of graphing options.
- Heatmap - `Grafana <https://grafana.com/grafana/plugins/heatmap-new/>`__, `Grafana Docs <https://docs.grafana.org/features/panels/heatmap/>`__: Allows you to view histograms over time. The legacy Heatmap plugin is also still available.
- Histogram - `Grafana <https://grafana.com/grafana/plugins/mtanda-histogram-panel/>`__, `GitHub <https://github.com/mtanda/grafana-histogram-panel>`__: Provides a histogram for time series data. 
- Logs: Included with Grafana.
- News - `Grafana Docs <https://grafana.com/docs/grafana/latest/visualizations/news-panel/>`__: This panel visualization displays an RSS feed. By default, it displays articles from the Grafana Labs blog.
- Node Graph: Included with Grafana.
- Panel / Plotly - `GitHub <https://github.com/NatelEnergy/grafana-plotly-panel>`__: Render metrics using the plot.ly JavaScript framework.
- Pie Chart - `Grafana <https://grafana.com/grafana/plugins/grafana-piechart-panel/>`__, `GitHub <https://github.com/grafana/piechart-panel>`__: Adding pie charts to your dashboard.
- Plugin list - `Grafana <https://grafana.com/grafana/plugins/pluginlist/>`__: Included with Grafana.
- Singlestat Math - `Grafana <https://grafana.com/grafana/plugins/blackmirror1-singlestat-math-panel/>`__: A modification of the native single stat panel to support math functions across series.
- Stat - `Grafana Docs <https://docs.grafana.org/reference/singlestat/>`__: Included with Grafana, allows you to show the one main summary stat of a SINGLE series.
- State timeline: Included with Grafana.
- Status history: Provides a periodic status history.
- Status Panel - `Grafana <https://grafana.com/grafana/plugins/vonage-status-panel/>`__, `GitHub <https://github.com/Vonage/Grafana_Status_panel>`__: Use as a centralized view for the status of component in a glance.
- Statusmap - `Grafana <https://grafana.com/grafana/plugins/flant-statusmap-panel/>`__, `GitHub <https://github.com/flant/grafana-statusmap>`__: Shows discrete statuses of multiple targets over time.
- Table - `Grafana <https://grafana.com/grafana/plugins/table/>`__: Supports both multiple modes for time series as well as for table, annotation and raw JSON data. It also provides date formatting and value formatting and coloring options.
- Text - `Grafana <https://grafana.com/grafana/plugins/text/>`__: A simple panel that displays text. The source text is written in markdown so that you can format it.
- Time series: Allows for visualizing time series data.
- Welcome: Included with Grafana.
- Worldmap Panel - `GitHub <https://github.com/grafana/worldmap-panel>`__: Displays time series data or geohash data from Elasticsearch overlaid on a world map.
- XY Chart - `Grafana <https://grafana.com/grafana/plugins/text/>`__: Native plugin that supports arbitrary X vs Y in graphs.

Data source plugins
-------------------

- Altinity plugin for ClickHouse® - `GitHub <https://github.com/Altinity/clickhouse-grafana>`_: Provides support for ClickHouse® as a backend database.
- Azure Monitor - `Grafana <https://grafana.com/grafana/plugins/grafana-azure-monitor-datasource/>`__, `GitHub <https://github.com/grafana/azure-monitor-datasource>`__: Provides a single source for monitoring Azure resources. 
- CloudWatch - `Grafana <https://grafana.com/grafana/plugins/cloudwatch/>`__, `Grafana Docs <https://docs.grafana.org/datasources/cloudwatch/>`__: Build dashboards for your CloudWatch metrics.
- Elasticsearch - `Grafana <https://grafana.com/grafana/plugins/elasticsearch/>`__, `Grafana Docs <https://docs.grafana.org/datasources/elasticsearch/>`__: Performs Elasticsearch queries to visualize logs or metrics stored in Elasticsearch. Annotate your graphs with log events stored in Elasticsearch.
- GitHub - `GitHub <https://github.com/grafana/github-datasource>`__: Allows GitHub API data to be visually represented in Grafana dashboards.
- Google BigQuery - `GitHub <https://github.com/doitintl/bigquery-grafana>`__: Provides support for BigQuery as a backend database.
- Google Sheets - `Grafana <https://grafana.com/grafana/plugins/grafana-googlesheets-datasource/>`__, `GitHub <https://github.com/grafana/google-sheets-datasource>`__: Visualize your Google Spreadsheets in Grafana.
- Graphite - `Grafana <https://grafana.com/grafana/plugins/graphite/>`__, `Grafana Docs <https://docs.grafana.org/datasources/graphite/>`__: Quickly navigate the metric space, add functions, change function parameters and more. 
- InfluxDB® - `Grafana <https://grafana.com/grafana/plugins/influxdb/>`__, `Grafana Docs <https://docs.grafana.org/datasources/influxdb/>`__
- Instana - `Grafana <https://grafana.com/grafana/plugins/instana-datasource/>`__, `GitHub <https://github.com/instana/instana-grafana-datasource>`__: Shows metrics from Instana AI-Powered APM for dynamic applications.
- Jaeger: Open source, end-to-end distributed tracing.
- Loki: A built in data source that allows you to connect to the Loki logging service.
- Microsoft SQL Server: Grafana ships with a built-in Microsoft SQL Server (MSSQL) data source plugin that allows you to query and visualize data from any Microsoft SQL Server 2005 or newer.
- MySQL - `Grafana <https://grafana.com/grafana/plugins/mysql/>`__, `Grafana Docs <https://docs.grafana.org/features/datasources/mysql/>`__: Allows you to query any visualize data from a MySQL compatible database.
- OpenSearch® - `Grafana <https://grafana.com/grafana/plugins/grafana-opensearch-datasource/>`__: Runs many types of simple or complex OpenSearch queries to visualize logs or metrics stored in OpenSearch. Annotate your graphs with log events stored in OpenSearch. 
- OpenTSDB - `Grafana <https://grafana.com/grafana/plugins/opentsdb/>`__, `Grafana Docs <https://docs.grafana.org/datasources/opentsdb/>`__: OpenTSDB is a scalable, distributed time series database.
- Pagerduty - `Grafana <https://grafana.com/grafana/plugins/xginn8-pagerduty-datasource/>`__, `GitHub <https://github.com/xginn8/grafana-pagerduty>`__: Annotations-only datasource for Pagerduty events.
- PostgreSQL® - `Grafana <https://grafana.com/grafana/plugins/postgres/>`__, `Grafana Docs <https://docs.grafana.org/features/datasources/postgres/>`__: Allows you to query and visualize data from a PostgreSQL compatible database.
- Prometheus - `Grafana <https://grafana.com/grafana/plugins/prometheus/>`__, `Grafana Docs <https://docs.grafana.org/datasources/prometheus/>`__: Work with the open-source service monitoring system and time series database.
- Prometheus AlertManager - `GitHub <https://github.com/camptocamp/grafana-prometheus-alertmanager-datasource>`__: Allows you to use the AlertManager API of Prometheus to create dashboards in Grafana.
- SimpleJson - `Grafana <https://grafana.com/grafana/plugins/grafana-simple-json-datasource/>`__, `GitHub <https://github.com/grafana/simple-json-datasource>`__
- Stackdriver / Google Cloud Monitoring: Data source for Google's monitoring service (formerly named, and listed as, Stackdriver).
- Tempo: High volume, minimal dependency trace storage. OSS tracing solution from Grafana Labs.
- TestData DB: Generates test data in different forms.
- Zipkin: Data source for the distributed tracing system.

Other
-----

- Grafana Image Renderer (Renderer) - `Grafana <https://grafana.com/grafana/plugins/grafana-image-renderer/>`__, `GitHub <https://github.com/grafana/grafana-image-renderer>`__: Handles rendering panels and dashboards to PNGs using a headless browser (Chromium).
- Traces (Application) - `Grafana <https://grafana.com/grafana/plugins/grafana-enterprise-traces-app/>`__: Grafana Enterprise Traces (GET) is a commercial offering based on Tempo, and allows you to deploy a highly-scalable, simple, and reliable traces cluster in your own data center.
- worldPing - `GitHub <https://github.com/raintank/worldping-app>`__: Continually tests, stores and alerts on the global performance and availability of your Internet applications so you can pinpoint issues.
- Zabbix (Application) - `Grafana <https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/>`__, `GitHub <https://github.com/alexanderzobnin/grafana-zabbix>`__: Visualizes your Zabbix metrics.

*Elasticsearch is a trademark of Elasticsearch B.V., registered in the U.S. and in other countries.*