Grafana安装以及对接Gnocchi

Grafana安装以及对接Gnocchi

----------------------------------------------------------------------------------------------------------------------------------------------

作者:张航东

OpenStack版本:Newton

Linux:CentOS 7

本文主要用于个人学习、总结,欢迎转载,但请务必注明作者和出处,感谢!

----------------------------------------------------------------------------------------------------------------------------------------------


Grafana 是一个开源的数据分析和监控平台,它是一个开箱即用的可视化工具,具有功能齐全的度量仪表盘和图形编辑器,有灵活丰富的图形化选项,可以混合多种风格,支持多个数据源特点。

本文主要目的是安装Grafana,并且对接到Gnocchi,使其能够显示Gnocchi的计量数据。


1. 安装Grafana

Grafana的安装相对比较简单(可参考官网安装指导)

# yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.4.3-1.x86_64.rpm

使用以上命令下载安装,或者将rpm文件下载到本地后直接安装。


使用如下命令开启Grafana服务

# systemctl enable grafana-server
# systemctl start grafana-server


如果启动成功,我们可以通过浏览器访问Grafana,地址:

http://grafana_host_ip:3000

Grafana安装以及对接Gnocchi_第1张图片


输入默认账号/密码:admin/admin,即可登录进入。


2. 安装Gnocchi plugin - gnocchixyz-gnocchi-datasource

(可参考官网指导)

使用以下命令安装:

# grafana-cli plugins install gnocchixyz-gnocchi-datasource


3. 在OpenStack环境中,开启对CORS(跨域资源共享)

分别修改 gnocchi.conf 和 keystone.conf,添加如下内容(添加后,重启 gnocchi 和 keystone 的服务):

[cors]
allowed_origin = http://grafana_host_ip:3000


4. 在Grafana界面,添加Gnocchi数据源

登录Grafana界面,选择"Add data resource",进入"添加数据源"界面

Grafana安装以及对接Gnocchi_第2张图片


按照要求,填写对应信息并保存,保存时会自动对数据源进行测试,出现"Success"证明添加正确且成功。

参照下面2张图:

Grafana安装以及对接Gnocchi_第3张图片

Grafana安装以及对接Gnocchi_第4张图片


填写说明:

Type: 选择"Gnocchi"

Url: Keystone鉴权的Url

Access: 访问方式,选择"direct"


Auth Mode: 鉴权方式,选择"keystone"

Domain: OpenStack域,注意必须是ID

Project: OpenStack Project名称

User: OpenStack用户

Password: 密码


至此,我们就已经成功安装Grafana并对接Gnocchi作为数据源,之后,我们便可以在Grafana界面上添加自己的图表来监控Gnocchi的Resource或者Metric。

你可能感兴趣的:(Grafana安装以及对接Gnocchi)