菜单
Enterprise开源

使用 AngularJS 的插件

Grafana 中对 AngularJS 的使用已弃用,转而支持 React。Grafana 11 中将默认关闭对 AngularJS 的支持。

本页面解释了基于依赖于此旧框架的插件,Grafana 用户可能受到移除 Angular 支持的影响。您还将看到给定插件是否有可用的迁移选项。

注意

我们非常感谢为 Grafana 生态系统贡献插件的开发者。有关将插件迁移到 React 的指南,请参阅我们的迁移指南

我应该如何处理 AngularJS 插件列表?

请参阅下表,并根据您的需要采取适当的操作。

  • 考虑有关是否更新、迁移到列出的替代方案或浏览 Grafana 插件目录以找到最适合您用例的选项的建议。
  • 使用我们的开源工具 detect-angular-dashboards 来列出依赖于 Angular 插件的仪表盘。
  • 检查您的 Grafana 实例是否使用了这些插件。请参阅有关浏览已安装插件的文档。
  • Grafana Enterprise 的客户和 Grafana Cloud 的用户还可以利用使用情况洞察来优先进行任何迁移工作。
  • 查看插件源代码仓库,为任何迁移问题添加您的支持,或考虑 fork 仓库。

注意

如果您想在此处为您的插件添加任何特定的迁移指南或更新我们的评估,请点击此页面底部的 Suggest an edit 提交 PR。

私有插件

Grafana OSS 和 Grafana Enterprise 支持创建私有插件以供本地实例使用。这些插件可能依赖于 AngularJS,需要进行更新。

如果 Grafana 版本是 v10.1.0 或更高,上面列出的 detect-angular-dashboards 工具将包含私有插件的报告。

此外,通过您本地实例中的 Administration > Plugins and Data > Plugins 浏览目录时,将显示警告图标和消息。

插件的自动迁移

当 Angular 支持被禁用时,某些遗留的 Grafana 面板插件会自动更新为其基于 React 的替代品。这种迁移通常在面板选项中可用,如下图所示的世界地图。通过将功能开关 autoMigrateOldPanels 设置为 true,可以触发自动迁移。

下表中显示的插件支持自动迁移。每个目标插件都作为核心插件包含在 Grafana 中,无需安装。

插件迁移目标
Graph (旧)时间序列
Singlestat统计图
统计图 (旧)统计图
表格 (旧)表格
世界地图Geomap

仪表盘仍需要使用新的插件 ID 保存才能保留更改。

基于 AngularJS 的插件

此表列出了我们检测到的依赖于 AngularJS 的插件。对于替代方案,请考虑包含的可视化数据源,以及目录中的外部插件。

插件 ID名称操作
grafana-worldmap-panelWorldmap 面板迁移 - Geomap (核心) 替换了 Worldmap - 请注意,当 Angular 禁用时应该迁移。
natel-discrete-panelDiscrete迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
vonage-status-panel状态面板迁移 - 考虑使用统计图 (核心) 或 Polystat 作为潜在替代方案。
grafana-simple-json-datasourceSimpleJson迁移 - 考虑使用Infinity 作为潜在替代方案。
natel-plotly-panelPlotly迁移 - 考虑替代插件 nline-plotlyjs-panel
agenty-flowcharting-panelFlowCharting迁移 - 考虑使用Canvas (核心) 或 Diagram 作为潜在替代方案。
camptocamp-prometheus-alertmanager-datasourcePrometheus AlertManager更新 - 请注意 React 的最低版本为 2.0.0。
briangann-gauge-panelD3 仪表盘更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
yesoreyeram-boomtable-panelBoom Table迁移 - 酌情考虑使用表格 (核心) 和转换
briangann-datatable-panelDatatable 面板等待 - 计划发布具有 React 迁移的新版本。
flant-statusmap-panelStatusmap迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
michaeldmoore-multistat-panelMultistat迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
pr0ps-trackmap-panelTrackMap迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
snuids-trafficlights-panelTraffic Lights迁移 - 考虑使用Traffic Light 作为潜在替代方案。
vertamedia-clickhouse-datasourceClickHouse 的 Altinity 插件更新 - 请注意 React 的最低版本为 3.0.0。
petrslavotinek-carpetplot-panelCarpet plot迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
ryantxu-ajax-panelAJAX迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
michaeldmoore-annunciator-panelAnnunciator迁移 - 考虑使用统计图 (核心)。
marcuscalidus-svg-panelSVG迁移 - 考虑替代方案,如Canvas (核心)、Colored SVG 或其他。
neocat-cal-heatmap-panelCal-HeatMap迁移 - 考虑使用包含的热力图可视化。
blackmirror1-singlestat-math-panelSinglestat Math迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
scadavis-synoptic-panelSCADAvis Synoptic Panel更新 - 请注意 React 的最低版本为 2.0。
farski-blendstat-panelBlendstat迁移 - 酌情考虑使用统计图 (核心) 和转换
savantly-heatmap-panel热力图迁移 - 考虑使用包含的热力图可视化。
mtanda-histogram-panel直方图迁移 - 考虑使用包含的直方图可视化。
snuids-radar-panelRadar Graph迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
fatcloud-windrose-panelWindRose迁移 - 考虑替代插件 Operator Windrose
bessler-pictureit-panelPictureIt迁移 - 考虑替代插件 ePict
digrich-bubblechart-panelBubble Chart更新 - 请注意 React 的最低版本为 2.0.1。我们推荐最新版本。
corpglory-progresslist-panelProgress List迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
aidanmountford-html-panelHTML迁移 - 考虑替代方案,如文本 (核心)、HTML 或其他。
fifemon-graphql-datasourceGraphQL 数据源等待 - 计划移除 AngularJS。考虑使用Infinity 插件作为替代。
goshposh-metaqueries-datasourceMetaQueries迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
mxswat-separator-panelSeparator迁移 - 考虑替代的文本面板 (核心),它可以为空并用作分隔符。
natel-influx-admin-panelInflux Admin迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
doitintl-bigquery-datasourceGoogle BigQuery迁移 - 考虑使用Grafana Big Query 插件。
satellogic-3d-globe-panel3D Globe 面板迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
foursquare-clouderamanager-datasourceCloudera Manager迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
grafana-splunk-datasourceSplunk更新 - 请注意 React 的最低版本为 4.1.0。我们推荐最新版本。
grafana-singlestat-panelSinglestat迁移 - 考虑使用统计图面板 (核心)。
blackmirror1-statusbygroup-panelStatus By Group 面板迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
novalabs-annotations-panelAnnotation 面板迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
jasonlashua-prtg-datasourcePRTG迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
ryantxu-annolist-panelAnnotation 列表迁移 - 考虑使用标注列表 (核心)。
cloudflare-appCloudflare Grafana 应用迁移 - 考虑使用 Cloudflare 仪表盘DNS Analytics API
smartmakers-trafficlight-panelTrafficLight迁移 - 考虑使用Traffic Light 作为潜在替代方案。
zuburqan-parity-report-panelParity Report迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
citilogics-geoloop-panelGeoLoop迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
xginn8-pagerduty-datasourcePagerduty等待 - 我们正在开发一个用于 Pagerduty 的 Enterprise 插件,预计将于 2024 年第一季度可用。请注意,所有路线图项目都可能发生变化。
gretamosa-topology-panelTopology 面板迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
fzakaria-simple-annotations-datasourceSimple Annotations迁移 - 检查您的数据源是否支持标注以移除对此插件的依赖。
oci-metrics-datasourceOracle Cloud Infrastructure Metrics更新 - 请注意 React 的最低版本为 5.0.0。
abhisant-druid-datasourceDruid迁移 - 迁移到替代插件 Druid
devopsprodigy-kubegraf-appDevOpsProdigy KubeGraf迁移 - 考虑使用Grafana Kubernetes Monitoring (仅限 Grafana Cloud)。
mtanda-heatmap-epoch-panelHeatmapEpoch迁移 - 考虑使用包含的热力图可视化。
alexandra-trackmap-panelTrack Map迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
gnocchixyz-gnocchi-datasourceGnocchi迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
tencentcloud-monitor-appTencent Cloud Monitor迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
andig-darksky-datasourceDarkSky移除 - 请注意,Apple 于 2023 年 3 月停止支持 DarkSky API。
mtanda-google-calendar-datasourceGoogleCalendar等待 - 计划迁移到 React。
ntop-ntopng-datasourcentopng迁移 - 考虑使用InfluxDB (核心),此处提供了额外指南。
ayoungprogrammer-finance-datasourceFinance迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
grafana-kairosdb-datasourceKairosDB迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
fastweb-openfalcon-datasourceOpen-Falcon迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
praj-ams-datasourceAmbari Metrics迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
monasca-datasourceMonasca迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
grafana-strava-datasourceStrava更新 - 请注意 React 的最低版本为 1.6.0。我们推荐最新版本。
gridprotectionalliance-osisoftpi-datasourceOSIsoft-PI更新 - 请注意 React 的最低版本为 4.0.0。我们推荐最新版本。
monitoringartist-monitoringart-datasourceMonitoring Art迁移 - 浏览包含的可视化和插件目录以寻找潜在替代方案。
hawkular-datasourceHawkular迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
ovh-warp10-datasourceWarp 10迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
natel-usgs-datasourceUSGS Water Services迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
radensolutions-netxms-datasourceNetXMS迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
ibm-apm-datasourceIBM APM迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
cognitedata-datasourceCognite Data Fusion更新 - 请注意 React 的最低版本为 4.0.0。我们推荐最新版本。
linksmart-sensorthings-datasourceLinkSmart SensorThings迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
pue-solr-datasourceSolr迁移 - 考虑使用 solr-exporter for prometheus 的此指南
paytm-kapacitor-datasourceKapacitorSimpleJson迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
oci-logs-datasourceOracle Cloud Infrastructure Logs更新 - 请注意 React 的最低版本为 4.0.0。
gridprotectionalliance-openhistorian-datasourceopenHistorian等待 - 请注意,计划发布具有 React 迁移的新版本。
devicehive-devicehive-datasourceDeviceHive迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
rackerlabs-blueflood-datasourceBlueflood迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
udoprog-heroic-datasourceHeroic迁移 - 请注意 Heroic DB 已停产。
akumuli-datasourceAkumuli迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
bmchelix-ade-datasourceBMC Helix迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
sidewinder-datasourceSidewinder迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
linksmart-hds-datasourceLinkSmart HDS 数据源迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
skydive-datasourceSkydive迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
quasardb-datasourceQuasarDB迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
spotify-heroic-datasourceHeroic迁移 - 请注意 Heroic DB 已停产。
grafana-es-open-distro-datasourceOpen Distro for Elasticsearch迁移 - 请注意 OpenSearch 替换了 Open Distro for Elasticseach。
humio-datasourceHumio迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
yeya24-chaosmesh-datasourceChaos Mesh迁移 - 请注意该插件已被 chaosmeshorg-datasource 替换。
kentik-connect-appKentik Connect Pro更新 - 请注意 React 的最低版本为 1.7.0。
chaosmeshorg-datasourceChaos Mesh更新 - 请注意 React 的最低版本为 3.0.0。
aquaqanalytics-kdbadaptor-datasourcekdb+迁移 - 请注意 kdb+ backend 替换了 kdb.+。
alexanderzobnin-zabbix-appZabbix更新 - 请注意 React 的最低版本为 4.3.0。我们推荐最新版本。最近已纳入 Grafana 签名。
bosun-appBosun迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
belugacdn-appBelugaCDN迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
grafana-azure-data-explorer-datasourceAzure Data Explorer 数据源更新 - 最低支持版本为 3.5.1。我们推荐最新版本。
ddurieux-glpi-appglpi迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
fetzerch-sunandmoon-datasourceSun and Moon更新 - 请注意 React 的最低版本为 0.3.0。
grafana-clock-panelClock更新 - 请注意 React 的最低版本为 1.1.0。我们推荐最新版本。
grafana-github-datasourceGitHub更新 - 请注意 React 的最低版本为 1.3.3。我们推荐最新版本。
grafana-datadog-datasourceDatadog更新 - 请注意 React 的最低版本为 3.0.0。我们推荐最新版本。
grafana-gitlab-datasourceGitlab更新 - 请注意 React 的最低版本为 1.1.0。我们推荐最新版本。
grafana-iot-twinmaker-appAWS IoT TwinMaker 应用更新 - 请注意 React 的最低版本为 1.6.3。我们推荐最新版本。
grafana-newrelic-datasourceNew Relic更新 - 请注意 React 的最低版本为 3.0.0。我们推荐最新版本。
grafana-opensearch-datasourceOpensearch更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
grafana-oracle-datasourceOracle更新 - 请注意 React 的最低版本为 2.0.6。我们推荐最新版本。
grafana-piechart-panel饼状图迁移 - 请注意 饼状图 (核心) 替换了 Pie Chart。
grafana-polystat-panelPolystat更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
grafana-servicenow-datasourceServiceNow更新 - 请注意 React 的最低版本为 2.0.2。我们推荐最新版本。
grafana-synthetic-monitoring-app合成监控更新 - 请注意 React 的最低版本为 0.7.3。我们推荐最新版本。
grafana-wavefront-datasourceWavefront更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
hadesarchitect-cassandra-datasourceApache Cassandra更新 - 请注意 React 的最低版本为 2.1.1。我们推荐最新版本。
instana-datasourceInstana更新 - 请注意 React 的最低版本为 3.0.0。我们推荐最新版本。
jdbranham-diagram-panelDiagram更新 - 请注意 React 的最低版本为 1.7.1。我们推荐最新版本。
larona-epict-panelePict更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
moogsoft-aiops-appMoogsoft AIOps更新 - 请注意 React 的最低版本为 9.0.0。
opennms-helm-appOpenNMS Helm迁移 - 请注意 OpenNMS Plugin for Grafana 替换了 OpenNMS Helm。
percona-percona-appPercona迁移 - 考虑使用 Percona 仪表盘
novatec-sdg-panel服务依赖图更新 - 请注意 React 的最低版本为 4.0.3。
pierosavi-imageit-panelImageIt迁移 - 考虑使用 ePict 或浏览插件目录以寻找潜在替代方案。
redis-appRedis Application更新 - 请注意 React 的最低版本为 1.2.0。我们推荐最新版本。
sbueringer-consul-datasourceConsul迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
simpod-json-datasourceJSON更新 - 请注意 React 的最低版本为 0.3.0。我们推荐最新版本。
singlestatSinglestat迁移 - 请注意 统计图 (核心) 替换了 Singlestat。
sni-pnp-datasourcePNP更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
sni-thruk-datasourceThruk更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
stagemonitor-elasticsearch-appstagemonitor Elasticsearch迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
tdengine-datasourceTDengine 数据源更新 - 请注意 React 的最低版本为 3.3.0。我们推荐最新版本。
vertica-grafana-datasourceVertica更新 - 请注意 React 的最低版本为 2.0.0。我们推荐最新版本。
voxter-appVoxter VoIP Platform Metrics迁移 - 浏览包含的数据源和插件目录以寻找潜在替代方案。
graphGraph (旧)迁移 - 请注意这已被时间序列 (核心) 替换 - 当 Angular 禁用时,此插件应迁移。如果适用,也可以考虑柱状图或直方图。
table-old表格 (旧)迁移 - 请注意这已被表格 (核心) 替换 - 当 AngularJS 禁用时,此插件应迁移。
shorelinesoftware-shoreline-datasourceShoreline 数据源更新 - 请注意 React 的最低版本为 1.2.1。我们推荐最新版本。