监控告警
linyonghui1213
sfwe
展开
-
ceilometer + gnocchi + aodh集成(002) ---- M版本openstack环境安装
一、当前使用rdo 进行M版本的openstack安装 1、os cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2、使用rdo进行安装 具体可以参考如下: https://www.rdoprojec原创 2016-04-26 14:19:08 · 2995 阅读 · 0 评论 -
gnocchi-采样数据存储流程分析(002)--数据的异步统计
1 数据的异步统计 在gnocchi的核心思想中,是通过后台的异步处理ceilometer发送过来的采样数据,然后根据存储策略定义的汇聚方式,对数据进行预处理。然后用户获取统计数据的时候,直接获取到对应的已经统计好的数据,以此来提升性能,以及减少存储的采样数据。这边主要分析下gnocchi的异步统计流程。 进程为:/usr/bin/python2 /usr/bin/gn原创 2016-05-20 14:28:40 · 1736 阅读 · 0 评论 -
aodh的告警计算代码分析
aodh的告警计算模块为aodh-evaluator 1、aodh的启动,源码位于 aodh/aodh/evaluator/__init__.py 中的startdef start(self): super(AlarmEvaluationService, self).start() self.partition_coordinator.st原创 2016-04-26 15:37:28 · 2362 阅读 · 0 评论 -
gnocchi-采样数据存储流程分析(001)--数据存储
1 数据存储 1.1 增加一条采样数据gnocchi --debug measures add -m 2016-04-16T14:33:58@43.1 --resource-id 3068f5ec-0d37-419a-929d-0505efaf908c vm_meteric_001 1.2 Rest api处理接口源代码位于: gnocchi/rest/__init__.py原创 2016-05-20 13:32:07 · 1579 阅读 · 0 评论 -
ceilometer + gnocchi + aodh集成(006) ---- gnocchi集成swift
由于当前gnocchi对接influxdb 的统计能力是通过influxdb进行操作的,需要保存所有的统计记录。与当前gnocchi异步处理数据的中心不一致,当前尝试了下使用swift进行对接。存储配置如下:[storage]driver = swiftswift_auth_version = 2swift_authurl = http://192.168.6.48:500原创 2016-05-09 11:10:06 · 752 阅读 · 0 评论 -
ceilometer + gnocchi + aodh集成(005) ---- gnocchi集成influxdb
使用rdo进行安装的gnocchi,则gnocchi后端对接的是本地file,需要手动将其切换到influxdb中。 一、gnocchi集成influxdb 1、influxdb使用的是 :influxdb-0.12.1-1.x86_64.rpm influxdb使用的客户端代码下载路径: https://github.com/influxdata/infl原创 2016-04-26 15:20:22 · 1273 阅读 · 0 评论 -
ceilometer + gnocchi + aodh集成(001) ----简要介绍
最近ceilometer进行了大量优化,其中变化比较大的就是 数据的采样、 采样的数据存储 、告警功能 这3个特性的分离。(当然还有一个monasca项目) 将这3个特性独立成3个项目,其中 数据的采样由 ceilometer负责,采样的数据存储由gnocchi负责,告警功能由 aodh负责。 所以想将该功能安装起来进行初步的试用,中间遇到的磕磕绊绊的问题,当前主要将安装使原创 2016-04-25 10:37:30 · 7184 阅读 · 0 评论 -
ceilometer + gnocchi + aodh集成(004) ---- 告警使用
一、通过aodh + gnocchi 创建并产生告警 1、 通过以下3个命令,找出最后gnocchi measures show 能获取到采样值的数据,当前使用swift的容器个数,这个相对虚机的cpu使用率来说,相对比较容易构造: gnocchi resource list gnocchi metric list gnocchi measures sho原创 2016-04-26 15:00:20 · 3525 阅读 · 0 评论 -
ceilometer + gnocchi + aodh集成(003) ---- ceilometer对接gnocchi
一、ceilometer对接goncchi 使用rdo安装M版本的openstack环境后,当前默认采集的数据是保存在mongodb中的,此时需要将采样的数据对接到gnocchi中。 1、修改ceilometer的配置文件: ceilometer.conf [DEFAULT] meter_原创 2016-04-26 14:36:14 · 3047 阅读 · 1 评论 -
主机重启,redis无法启动(./redis-check-aof --fix <filename>)
当前telemetry内部的数据协同是通过tooz, tooz默认时使用redis,经常出现的是重启环境后,redis异常,redis异常日志:9317:M 07 May 10:35:33.120 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn i原创 2016-05-07 10:41:43 · 4854 阅读 · 0 评论 -
ceilometer-notification-agent消息推送机制
说明本文主要分析ceilometer-notification-agent的消息发送以及回调的机制。ceilometer-agent-notification服务组件实现访问openstack中各个服务推送通知(notification)信息到oslo-messaging消息框架,ceilometer-agent-notification通过访问这个消息队列服务框架,获取相关通知信息,并进原创 2016-09-26 18:23:25 · 2133 阅读 · 0 评论