Plugins using AngularJS

The use of AngularJS in Grafana has been deprecated in favor of React. Support for AngularJS will be turned off by default in Grafana 11.

This page explains how Grafana users might be impacted by the removal of Angular support based on plugins dependent on this legacy framework. You will also see if there is a migration option available for a given plugin.

NOTE: We are greatly appreciative of the developers who have contributed plugins to the Grafana ecosystem. Guidance on migrating a plugin to React can be found in our migration guide.

What should I do with the list of AngularJS plugins?

Refer to the table below and take the appropriate action for you.

  • Consider the advice on whether to update, migrate to a listed alternative, or explore the Grafana plugins catalog to find the most suitable option for your use case.

  • Use our detect-angular-dashboards open source tooling to list dashboards which have a dependency on Angular plugins.

  • Check your Grafana instances for usage of these plugins. Refer to the documentation on browsing installed plugins.

  • Customers of Grafana Enterprise and users of Grafana Cloud can also leverage usage insights to prioritize any migration efforts.

  • Review the plugin source repositories to add your support to any migration issues or consider forking the repo.

NOTE: If you want to add any specific migration guidance for your plugin here or update our assessment, please open a PR by clicking Suggest an edit at the bottom of this page.

Private plugins

Grafana OSS and Grafana Enterprise support the creation of private plugins for use on local instances. These plugins may have a dependency on AngularJS and require an update.

The detect-angular-dashboards tool listed above will include private plugins in its report if the Grafana version is v10.1.0 or later.

Additionally, warning icons and messages will be displayed when browsing the catalog via Administration > Plugins and Data > Plugins in your local instance.

Automatic migration of plugins

Certain legacy Grafana panel plugins automatically update to their React-based replacements when Angular support is disabled. This migration is usually available within the panel options, as shown in the screenshot below for World Map. Automatic migration can be triggered by setting the feature toggle autoMigrateOldPanels to true.

Automatic migration is supported for the plugins shown in the following table. Each of the target plugins are included in Grafana as Core plugins which don’t require installation.

Plugin Migration target

Graph (old)

Time Series

Singlestat

Stat

Stat (old)

Stat

Table (old)

Table

Worldmap

Geomap

A dashboard must still be saved with the new plugin ID to persist the change.

AngularJS-based plugins

This table lists plugins which we have detected as having a dependency on AngularJS. For alternatives, consider included Visualizations and Data sources, as well as external plugins from the catalog.

Plugin ID Name Action

grafana-worldmap-panel

Worldmap Panel

Migrate - Geomap (core) replaced Worldmap - Note this should migrate when Angular is disabled.

natel-discrete-panel

Discrete

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

vonage-status-panel

Status Panel

Migrate - Consider Stat (core) or Polystat as potential alternatives.

grafana-simple-json-datasource

SimpleJson

Migrate - Consider Infinity as a potential alternative.

natel-plotly-panel

Plotly

Migrate - Consider alternative nline-plotlyjs-panel plugin.

agenty-flowcharting-panel

FlowCharting

Migrate - Consider Canvas (core) or Diagram as potential alternatives.

camptocamp-prometheus-alertmanager-datasource

Prometheus AlertManager

Update - Note the minimum version for React is 2.0.0.

briangann-gauge-panel

D3 Gauge

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

yesoreyeram-boomtable-panel

Boom Table

Migrate - Consider Table (core) and transformations as appropriate.

briangann-datatable-panel

Datatable Panel

Wait - New version with React migration is planned.

flant-statusmap-panel

Statusmap

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

michaeldmoore-multistat-panel

Multistat

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

pr0ps-trackmap-panel

TrackMap

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

snuids-trafficlights-panel

Traffic Lights

Migrate - Consider Traffic Light as a potential alternative.

vertamedia-clickhouse-datasource

Altinity plugin for ClickHouse

Update - Note the minimum version for React is 3.0.0.

petrslavotinek-carpetplot-panel

Carpet plot

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

ryantxu-ajax-panel

AJAX

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

michaeldmoore-annunciator-panel

Annunciator

Migrate - Consider Stat (core).

marcuscalidus-svg-panel

SVG

Migrate - Consider alternatives such as Canvas (core), Colored SVG, or others.

neocat-cal-heatmap-panel

Cal-HeatMap

Migrate - Consider Heatmap (core) visualization.

blackmirror1-singlestat-math-panel

Singlestat Math

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

scadavis-synoptic-panel

SCADAvis Synoptic Panel

Update - Note the minimum version for React is 2.0.

farski-blendstat-panel

Blendstat

Migrate - Consider Stat (core) and transformations as appropriate.

savantly-heatmap-panel

Heatmap

Migrate - Consider Heatmap (core) visualization.

mtanda-histogram-panel

Histogram

Migrate - Consider included Histogram visualization.

snuids-radar-panel

Radar Graph

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

fatcloud-windrose-panel

WindRose

Migrate - Consider alternative Operator Windrose plugin.

bessler-pictureit-panel

PictureIt

Migrate - Consider alternative ePict plugin.

digrich-bubblechart-panel

Bubble Chart

Update - Note the minimum version for React is 2.0.1. We recommend the latest.

corpglory-progresslist-panel

Progress List

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

aidanmountford-html-panel

HTML

Migrate - Consider alternatives such as Text (core), HTML, or others.

fifemon-graphql-datasource

GraphQL Data Source

Wait - Removal of AngularJS is planned. Consider Infinity plugin as alternative.

goshposh-metaqueries-datasource

MetaQueries

Migrate - Browse included data sources and plugins catalog for potential alternatives.

mxswat-separator-panel

Separator

Migrate - Consider alternative Text panel (core) which can be empty and used as a separator.

natel-influx-admin-panel

Influx Admin

Migrate - Browse included data sources and plugins catalog for potential alternatives.

doitintl-bigquery-datasource

Google BigQuery

Migrate - Consider Grafana Big Query plugin.

satellogic-3d-globe-panel

3D Globe Panel

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

foursquare-clouderamanager-datasource

Cloudera Manager

Migrate - Browse included data sources and plugins catalog for potential alternatives.

grafana-splunk-datasource

Splunk

Update - Note the minimum version for React is 4.1.0. We recommend the latest.

grafana-singlestat-panel

Singlestat

Migrate - Consider Stat panel (core).

blackmirror1-statusbygroup-panel

Status By Group Panel

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

novalabs-annotations-panel

Annotation Panel

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

jasonlashua-prtg-datasource

PRTG

Migrate - Browse included data sources and plugins catalog for potential alternatives.

ryantxu-annolist-panel

Annotation List

Migrate - Consider annotations list (core).

cloudflare-app

Cloudflare Grafana App

Migrate - Consider using the Cloudflare Dashboard or DNS Analytics API.

smartmakers-trafficlight-panel

TrafficLight

Migrate - Consider Traffic Light as a potential alternative.

zuburqan-parity-report-panel

Parity Report

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

citilogics-geoloop-panel

GeoLoop

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

xginn8-pagerduty-datasource

Pagerduty

Wait - We are developing an Enterprise plugin for Pagerduty targeted for availability in Q1 2024. Note that all roadmap items are subject to change.

gretamosa-topology-panel

Topology Panel

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

fzakaria-simple-annotations-datasource

Simple Annotations

Migrate - Check for annotations support within your data sources to remove dependency on this plugin.

oci-metrics-datasource

Oracle Cloud Infrastructure Metrics

Update - Note the minimum version for React is 5.0.0.

abhisant-druid-datasource

Druid

Migrate - Migrate to replacement Druid plugin.

devopsprodigy-kubegraf-app

DevOpsProdigy KubeGraf

Migrate - Consider Grafana Kubernetes Monitoring (Grafana Cloud only).

mtanda-heatmap-epoch-panel

HeatmapEpoch

Migrate - Consider Heatmap (core) visualization.

alexandra-trackmap-panel

Track Map

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

gnocchixyz-gnocchi-datasource

Gnocchi

Migrate - Browse included data sources and plugins catalog for potential alternatives.

tencentcloud-monitor-app

Tencent Cloud Monitor

Migrate - Browse included data sources and plugins catalog for potential alternatives.

andig-darksky-datasource

DarkSky

Remove - Note that support for the DarkSky API was ended by Apple in March 2023.

mtanda-google-calendar-datasource

GoogleCalendar

Wait - Migration to React is planned.

ntop-ntopng-datasource

ntopng

Migrate - Consider InfluxDB (core), with additional guidance available here.

ayoungprogrammer-finance-datasource

Finance

Migrate - Browse included data sources and plugins catalog for potential alternatives.

grafana-kairosdb-datasource

KairosDB

Migrate - Browse included data sources and plugins catalog for potential alternatives.

fastweb-openfalcon-datasource

Open-Falcon

Migrate - Browse included data sources and plugins catalog for potential alternatives.

praj-ams-datasource

Ambari Metrics

Migrate - Browse included data sources and plugins catalog for potential alternatives.

monasca-datasource

Monasca

Migrate - Browse included data sources and plugins catalog for potential alternatives.

grafana-strava-datasource

Strava

Update - Note the minimum version for React is 1.6.0. We recommend the latest.

gridprotectionalliance-osisoftpi-datasource

OSIsoft-PI

Update - Note the minimum version for React is 4.0.0. We recommend the latest.

monitoringartist-monitoringart-datasource

Monitoring Art

Migrate - Browse included visualizations and plugins catalog for potential alternatives.

hawkular-datasource

Hawkular

Migrate - Browse included data sources and plugins catalog for potential alternatives.

ovh-warp10-datasource

Warp 10

Migrate - Browse included data sources and plugins catalog for potential alternatives.

natel-usgs-datasource

USGS Water Services

Migrate - Browse included data sources and plugins catalog for potential alternatives.

radensolutions-netxms-datasource

NetXMS

Migrate - Browse included data sources and plugins catalog for potential alternatives.

ibm-apm-datasource

IBM APM

Migrate - Browse included data sources and plugins catalog for potential alternatives.

cognitedata-datasource

Cognite Data Fusion

Update - Note the minimum version for React is 4.0.0. We recommend the latest.

linksmart-sensorthings-datasource

LinkSmart SensorThings

Migrate - Browse included data sources and plugins catalog for potential alternatives.

pue-solr-datasource

Solr

Migrate - Consider this guidance on using solr-exporter for prometheus.

paytm-kapacitor-datasource

KapacitorSimpleJson

Migrate - Browse included data sources and plugins catalog for potential alternatives.

oci-logs-datasource

Oracle Cloud Infrastructure Logs

Update - Note the minimum version for React is 4.0.0.

gridprotectionalliance-openhistorian-datasource

openHistorian

Wait - Note that new version with React migration is planned.

devicehive-devicehive-datasource

DeviceHive

Migrate - Browse included data sources and plugins catalog for potential alternatives.

rackerlabs-blueflood-datasource

Blueflood

Migrate - Browse included data sources and plugins catalog for potential alternatives.

udoprog-heroic-datasource

Heroic

Migrate - Note that Heroic DB has been discontinued.

akumuli-datasource

Akumuli

Migrate - Browse included data sources and plugins catalog for potential alternatives.

bmchelix-ade-datasource

BMC Helix

Migrate - Browse included data sources and plugins catalog for potential alternatives.

sidewinder-datasource

Sidewinder

Migrate - Browse included data sources and plugins catalog for potential alternatives.

linksmart-hds-datasource

LinkSmart HDS Datasource

Migrate - browse included data sources and plugins catalog for potential alternatives.

skydive-datasource

Skydive

Migrate - Browse included data sources and plugins catalog for potential alternatives.

quasardb-datasource

QuasarDB

Migrate - Browse included data sources and plugins catalog for potential alternatives.

spotify-heroic-datasource

Heroic

Migrate - Note that Heroic DB has been discontinued.

grafana-es-open-distro-datasource

Open Distro for Elasticsearch

Migrate - Note that OpenSearch replaced Open Distro for Elasticseach.

humio-datasource

Humio

Migrate - Browse included data sources and plugins catalog for potential alternatives.

yeya24-chaosmesh-datasource

Chaos Mesh

Migrate - Note that plugin was replaced by chaosmeshorg-datasource.

kentik-connect-app

Kentik Connect Pro

Update - Note the minimum version for React is 1.7.0.

chaosmeshorg-datasource

Chaos Mesh

Update - Note the minimum version for React is 3.0.0.

aquaqanalytics-kdbadaptor-datasource

kdb+

Migrate - Note that kdb+ backend replaced kdb.+.

alexanderzobnin-zabbix-app

Zabbix

Update - Note the minimum version for React is 4.3.0. We recommend the latest. Recently brought under Grafana signature.

bosun-app

Bosun

Migrate - Browse included data sources and plugins catalog for potential alternatives.

belugacdn-app

BelugaCDN

Migrate - Browse included data sources and plugins catalog for potential alternatives.

grafana-azure-data-explorer-datasource

Azure Data Explorer Datasource

Update - The minimum supported version is 3.5.1. We recommend the latest.

ddurieux-glpi-app

glpi

Migrate - Browse included data sources and plugins catalog for potential alternatives.

fetzerch-sunandmoon-datasource

Sun and Moon

Update - Note the minimum version for React is 0.3.0.

grafana-clock-panel

Clock

Update - Note the minimum version for React is 1.1.0. We recommend the latest.

grafana-github-datasource

GitHub

Update - Note the minimum version for React is 1.3.3. We recommend the latest.

grafana-datadog-datasource

Datadog

Update - Note the minimum version for React is 3.0.0. We recommend the latest.

grafana-gitlab-datasource

Gitlab

Update - Note the minimum version for React is 1.1.0. We recommend the latest.

grafana-iot-twinmaker-app

AWS IoT TwinMaker App

Update - Note the minimum version for React is 1.6.3. We recommend the latest.

grafana-newrelic-datasource

New Relic

Update - Note the minimum version for React is 3.0.0. We recommend the latest.

grafana-opensearch-datasource

Opensearch

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

grafana-oracle-datasource

Oracle

Update - Note the minimum version for React is 2.0.6. We recommend the latest.

grafana-piechart-panel

Pie Chart

Migrate - Note that Pie Chart (core) replaced Pie Chart.

grafana-polystat-panel

Polystat

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

grafana-servicenow-datasource

ServiceNow

Update - Note the minimum version for React is 2.0.2. We recommend the latest.

grafana-synthetic-monitoring-app

Synthetic Monitoring

Update - Note the minimum version for React is 0.7.3. We recommend the latest.

grafana-wavefront-datasource

Wavefront

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

hadesarchitect-cassandra-datasource

Apache Cassandra

Update - Note the minimum version for React is 2.1.1. We recommend the latest.

instana-datasource

Instana

Update - Note the minimum version for React is 3.0.0. We recommend the latest.

jdbranham-diagram-panel

Diagram

Update - Note the minimum version for React is 1.7.1. We recommend the latest.

larona-epict-panel

ePict

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

moogsoft-aiops-app

Moogsoft AIOps

Update - Note the minimum version for React is 9.0.0.

opennms-helm-app

OpenNMS Helm

Migrate - Note that OpenNMS Plugin for Grafana replaced OpenNMS Helm.

percona-percona-app

Percona

Migrate - Consider use of Percona dashboards.

novatec-sdg-panel

Service Dependency Graph

Update - Note the minimum version for React is 4.0.3.

pierosavi-imageit-panel

ImageIt

Migrate - Consider ePict or browse plugins catalog for potential alternatives.

redis-app

Redis Application

Update - Note the minimum version for React is 1.2.0. We recommend the latest.

sbueringer-consul-datasource

Consul

Migrate - Browse included data sources and plugins catalog for potential alternatives.

simpod-json-datasource

JSON

Update - Note the minimum version for React is 0.3.0. We recommend the latest.

singlestat

Singlestat

Migrate - Note that Stat (core) replaced Singlestat.

sni-pnp-datasource

PNP

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

sni-thruk-datasource

Thruk

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

stagemonitor-elasticsearch-app

stagemonitor Elasticsearch

Migrate - Browse included data sources and plugins catalog for potential alternatives.

tdengine-datasource

TDengine Datasource

Update - Note the minimum version for React is 3.3.0. We recommend the latest.

vertica-grafana-datasource

Vertica

Update - Note the minimum version for React is 2.0.0. We recommend the latest.

voxter-app

Voxter VoIP Platform Metrics

Migrate - Browse included data sources and plugins catalog for potential alternatives.

graph

Graph (old)

Migrate - Note that this is replaced by Time Series (core) - This plugin should migrate when Angular is disabled. Also consider Bar Chart or Histogram if appropriate.

table-old

Table (old)

Migrate - Note that this is replaced by Table (core) - This plugin should migrate when AngularJS is disabled.

shorelinesoftware-shoreline-datasource

Shoreline Data Source

Update - Note the minimum version for React is 1.2.1. We recommend the latest.