你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Grafana 中可视化 Azure 数据资源管理器中的数据
Grafana 是一个分析平台,可在其中查询和可视化数据,然后基于可视化效果创建和共享仪表板。 Grafana 提供了 Azure 数据资源管理器 插件,使你能够连接到 Azure 数据资源管理器中的数据并将其可视化。 该插件适用于 Azure 托管 Grafana 和自承载 Grafana。
本文介绍如何 将群集配置为 Grafana 的数据源 ,以及如何 在 Grafana 中可视化 Azure 托管 Grafana 和自承载 Grafana 中的数据。 若要按照本文中的示例进行操作, 请引入 StormEvents 示例数据。 StormEvents 示例数据集包含 来自国家环境信息中心与天气相关的数据。
先决条件
- 对于 Azure 托管 Grafana,为 Azure 帐户和 Azure 托管 Grafana 实例。
- 对于自承载 Grafana、适用于操作系统的 Grafana 版本 5.3.0 或更高版本和适用于 Grafana 的 Azure 数据资源管理器插件。 需要插件 3.0.5 或更高版本才能使用 Grafana 查询生成器。
- Azure 数据资源管理器群集和数据库。 可以 创建免费群集 或 创建完整群集。 若要确定哪种方案最适合你,检查功能比较。
配置数据源
若要将 Azure 数据资源管理器 配置为数据源,请按照 Grafana 环境的步骤进行操作。
将托管标识添加到“查看者”角色
默认情况下,托管 Grafana 为每个新工作区创建系统分配的托管标识。 可以使用它访问 Azure 数据资源管理器群集。
在 Azure 门户中,转到 Azure 数据资源管理器群集。
在“ 概述 ”部分中,选择包含 StormEvents 示例数据的数据库。
选择 “权限>”“添加>查看器”。
在搜索框中,输入托管 Grafana 工作区名称。
在搜索结果中,选择与工作区名称匹配的结果,然后选择 “选择”。
将 Azure 数据资源管理器 设置为 Grafana 数据源
托管 Grafana 工作区预安装了 Azure 数据资源管理器 插件。
可视化数据
已完成将 Azure 数据资源管理器 配置为 Grafana 的数据源。 现在,可以可视化数据了。
以下基本示例同时使用查询生成器模式和查询编辑器的原始模式。 建议查看 Azure 数据资源管理器 的写入查询,以获取针对数据集运行的其他查询的示例。
在 Grafana 的左侧菜单上,选择加号图标。 然后选择“ 仪表板”。
在“添加”选项卡下选择“图形”。
在图形窗格中,选择“ 面板标题>编辑”。
在窗格底部,选择“ 数据源”,然后选择配置的数据源。
查询生成器模式
使用查询生成器模式定义查询。
在数据源下,选择“ 数据库 ”,然后从下拉列表中选择数据库。
选择“ 从 ”,然后从下拉列表中选择表。
定义表后,筛选数据:
- 选择 + “ 筛选位置 () 右侧,选择表中的一列或多列。
- 对于每个筛选器,使用适用的运算符定义值。 此选择类似于在 Kusto 查询语言 中使用 where 运算符。
选择要在表中显示的值:
选择+“值”列的右侧,选择将在窗格中显示的值列。
对于每个值列,设置聚合类型。
可以设置一个或多个值列。 此选择等同于使用 summarize 运算符。
选择 + “ 分组依据 (汇总) 右侧选择一列或多列,这些列将用于将值排列成组。 此选择等效于 运算符中的
summarize
组表达式。选择“运行查询”。
提示
在查询生成器中完成设置时,将创建Kusto 查询语言查询。 此查询显示使用图形查询编辑器构造的逻辑。
选择 “编辑 KQL ”以移动到原始模式。 使用Kusto 查询语言的灵活性和功能编辑查询。
原始模式
使用原始模式编辑查询。
在查询窗格中,粘贴以下查询,然后选择“ 运行”。 查询按天对示例数据集的事件计数进行桶存储。
StormEvents | summarize event_count=count() by bin(StartTime, 1d)
该图不显示任何结果,因为它的作用域默认为 (,) 过去六小时的数据。 在顶部菜单上,选择“过去 6 小时”。
指定涵盖 2007 年(StormEvents 示例数据集中包含的年份)的自定义范围。 然后,选择“应用” 。
现在,图表显示了 2007 年的数据,按日统计。
在顶部菜单上,选择保存图标: 。
要切换到查询生成器模式,请选择“切换到生成器”。 Grafana 会将查询转换为查询生成器中的可用逻辑。 查询生成器逻辑有限,因此可能会丢失对查询所做的手动更改。
创建警报
在 “主页仪表板”中,选择“ 警报>通知通道 ”以创建新的通知通道。
输入名称并在 “新建通知通道”下键入,然后选择“ 保存”。
在仪表板,从下拉列表中选择“编辑”。
选择警铃图标以打开“警报”窗格。 选择“ 创建警报”,然后完成警报的属性。
选择“保存仪表板”图标以保存所做的更改。