表格存储对接Grafana后,您可以通过Grafana可视化展示表格存储中的数据。
背景信息
Grafana是一款开源的可视化和分析平台,支持Prometheus、Graphite、OpenTSDB、InfluxDB、Elasticsearch、MySQL、PostgreSQL等多种数据源的数据查询、可视化等。更多信息,请参见Grafana官方文档。
表格存储的表数据接入Grafana后,Grafana可以根据表数据生成大盘面板,将数据实时展示给需要的用户。
注意事项
目前表格存储支持使用Grafana实现数据可视化功能的地域有华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)和新加坡。
步骤一:安装表格存储插件
如果使用阿里云Grafana服务,请跳过此步骤。关于使用阿里云Grafana服务的具体操作,请参见添加并使用Tablestore数据源。
在Windows平台操作
- 下载表格存储Grafana插件包。具体下载路径为表格存储Grafana插件包。
- 解压表格存储Grafana插件包,并将表格存储Grafana插件包放到Grafana插件的plugins-bundled目录中。
- 修改Grafana配置文件。
- 使用文本编辑器工具打开Grafana插件conf目录中的配置文件defaults.ini。
- 在配置文件的[plugins]节点中,设置allow_loading_unsigned_plugins参数。
allow_loading_unsigned_plugins = aliyun-tablestore-grafana-datasource
- 在任务管理器中重启grafana-server.exe进程。
在Linux或者Mac平台操作
- 执行以下命令下载表格存储Grafana插件包。
wget https://tablestore-doc.oss-cn-hangzhou.aliyuncs.com/aliyun-tablestore-grafana-plugin/tablestore-grafana-plugin-1.0.0.zip
- 将表格存储Grafana插件包解压到Grafana插件目录。
根据Grafana的安装方式执行对应命令。
- 使用YUM或RPM安装的Grafana(只适用于Linux平台):unzip tablestore-grafana-plugin-1.0.0.zip -d /var/lib/grafana/plugins
- 使用.tar.gz文件安装的Grafana:unzip tablestore-grafana-plugin-1.0.0.zip -d {PATH_TO}/grafana-{VERSION}/data/plugins
- 修改Grafana配置文件。
- 进入文件目录打开配置文件。
- 在配置文件的[plugins]节点中,设置allow_loading_unsigned_plugins参数。
allow_loading_unsigned_plugins = aliyun-tablestore-grafana-datasource
- 重启Grafana。
- 使用kill命令终止Grafana进程。
- 执行以下命令启动Grafana。
- 使用YUM或RPM安装的Grafana(只适用于Linux平台):systemctl restart grafana-server
- 使用.tar.gz文件安装的Grafana:./bin/grafana-server web
步骤二:配置数据源
- 登录Grafana。
- 在浏览器中输入
http://localhost:3000/
,进入Grafana登录界面。
- 输入Email or username和Password,单击Log in。
Grafana默认初始登录用户名和密码均为admin。首次登录时,请根据系统提示修改初始密码。
- 将鼠标移动到左侧导航栏的图标上,单击Data sources。
- 在Data sources页签,单击Add data source。
- 在Add data source页面的Others区域,单击aliyun-tablestore-grafana-datasource。
- 在Settings页面,根据下表说明配置相关参数。
参数 |
示例值 |
说明 |
Name |
aliyun-tablestore-grafana-datasource |
数据源名称,可自定义。默认为aliyun-tablestore-grafana-datasource。 |
Endpoint |
https://myinstance.cn-hangzhou.ots.aliyuncs.com |
表格存储实例的服务地址,请根据访问的表格存储实例填写。更多信息,请参见服务地址。
|
Instance |
myinstance |
Tablestore实例名称。 |
AccessId |
************************ |
拥有表格存储访问权限的阿里云账号或者RAM用户的AccessKey ID。 |
AccessKey |
******************************** |
拥有表格存储访问权限的阿里云账号或者RAM用户的AccessKey Secret。 |
- 单击Save & test。
连接成功后,界面会显示
Data source is working信息。
步骤四:查看监控数据
- 在Grafana控制台界面,将鼠标移动到左侧导航栏的图标上,单击Browse。
- 在Browse页签,单击目标目录下的监控大盘,即可查看目标大盘上的所有监控图表。