本文介绍如何将 Grafana 与 Azure Monitor 配合使用。 本文涵盖用于集成数据的免费 Azure 仪表板和用于高级功能的托管 Grafana。
使用 Grafana 的仪表板
借助 Grafana 的 Azure Monitor 仪表板,可以在以下方面使用 Grafana 的查询、转换和可视化功能:
- Azure Monitor
- 适用于 Prometheus 的 Azure Monitor 托管服务
- Azure Resource Graph
您可以:
- 直接在 Azure 门户中免费创建和编辑仪表板,而无需管理开销。
- 从数千个公开提供的 Grafana 社区仪表板导入仪表板。
- 将各种 Grafana 可视化效果和客户端转换应用于 Azure 监视数据。
- 将 Grafana 仪表板作为原生 Azure 资源进行管理,包括通过 ARM 模板和 Bicep 模板使用 Azure RBAC 和自动化。
可以通过 Azure 门户从 Azure Monitor 或 Azure Kubernetes 服务访问使用 Grafana 的 Azure Monitor 仪表板。
你可以创建和编辑仪表板,并创建自己的副本来修改它们,而无需编辑原始仪表板。 还可以标记仪表板。
局限性
- 预览限制。 尚不支持 Grafana 探索、仪表板链接和示例。
- 不支持的功能。 Grafana 评估了警报、报表、库面板、快照、播放列表、应用插件以及跨不同仪表板的复制面板。
托管型 Grafana
可使用 Grafana 和随附的 Azure Monitor 数据源插件监视 Azure 服务和应用程序。 该插件从这些 Azure 服务检索数据:
- 来自 Azure 资源的数值时序数据的 Azure Monitor 指标。
- Azure Monitor 日志,用于处理 Azure 资源的日志和性能数据,使你能够使用强大的 Kusto 查询语言 (KQL) 进行查询。 你可以使用 Application Insights 日志查询来检索基于 Application Insights 日志的指标。
- 基于 Application Insights 日志的指标,使你能够分析受监视应用的运行状况。 你可以使用 Grafana 中的 Application Insights 日志查询来使用 Application Insights 日志指标数据。
- 用于从 Application Insights 查询和可视化分布式跟踪数据的 Azure Monitor 跟踪。
- Azure Resource Graph,用于跨订阅快速查询和识别 Azure 资源。
还可以使用 Grafana Prometheus 插件查询和可视化 Prometheus 的 Azure Monitor 托管服务中的数据。 有关详细信息,请参阅将 Grafana 连接到 Azure Monitor Prometheus 指标。
然后,可以在 Grafana 仪表板上显示此性能和可用性数据。
托管 Grafana 相关内容
下面是相关的托管 Grafana 文档的列表。 有关 Azure 托管 Grafana 的一般信息,请参阅 Azure 托管 Grafana 概述
容器
- 监控 Kubernetes
- 启用 Kubernetes 群集监视、Prometheus 和 Grafana
- Prometheus 的默认 Grafana 仪表板配置
- 容器洞察日志架构,安装 Grafana 仪表板
- 导入特定的 Grafana 仪表板
- Argo CD
- Elastisearch
- Istio
- Kafka
指标
System Center Operations Manager(SCOM)
何时使用
如果在 Azure 中以独占方式存储可观测性和遥测数据,请选择具有 Grafana 的 Azure Monitor 仪表板。
如果需要访问外部数据源和自动化(包括开源数据源和 Grafana 企业数据源、Grafana 警报、计划报表;以及在无需共享对基础数据存储的访问权限的情况下共享对仪表板的访问权限),请选择托管 Grafana。
解决方案比较
功能 | 使用 Grafana 的 Azure Monitor 仪表板(预览版) | Azure 托管 Grafana |
---|---|---|
访问 | Azure 门户 | Grafana Web 界面 |
定价 | 免费 | 每个用户定价 加上标准 SKU 的计算成本 |
数据源 | Azure Monitor 和 Azure Prometheus | Azure Monitor、Azure Prometheus、Azure 数据资源管理器、OSS 数据源、企业数据源需许可证即可获得 |
数据源身份验证 | 仅限当前用户 | 用户可配置:当前用户、托管标识、应用注册 |
数据源管理 | N/A - 取决于用户 RBAC 角色 | 用户管理的数据源 |
计算资源 | SaaS | 专用虚拟机规模集 |
Grafana Enterprise | 不支持 | 随许可证一起提供 |
其他插件 | 仅限 Azure 托管 | 使用 Enterprise 的 Azure 托管、开源和可选的第三方 |
Grafana 警报 | 不支持 | 已支持 |
Grafana 电子邮件通知 | 不支持 | 已支持 |
报告 | 不支持 | 已支持 |
专用网络 | 不支持 | 专用链接和托管专用终结点 |
确定性出站 IP | 不支持 | 已支持 |
区域冗余 | 默认启用 | 已支持 |