zoukankan      html  css  js  c++  java
  • Gnocchi+Aodh服务简析

          Ceilometer 功能被拆分成三部分,即采集、存储、告警。 Ceilometer主要负责数据采集,其中Gnocchi 提供数据存储服务,Aodh 提供告警服务。 

    Gnocchi

            Gnocchi启动的服务分为:gnocchi-api、gnocchi-metricd、gnocchi-statsd

    gnocchi-api

            通过Indexer和Storage的driver,提供操作ArchivePolicy,Resource,Metric,Measure的接口,Storage仅存储Measure和Aggregate Value

    gnocchi-metricd

           根据Metric的ArchivePolicy规则,周期性(默认5s)汇总Measure,将汇总的结果数据保存到Storage (利用pandas框架进行计算Measure)

    gnocchi-statsd

           根据配置文件监听到达某个端口的UDP数据包,数据包由批量的Measure组成,经过解释后保存到Storage(Measure只能来自配置文件指定的Resource)

    Aodh

            Aodh启动的服务分为:Aodh-api、Aodh-evaluator、Aodh-notifier、Aodh-listener

    Aodh-api

           提供操作告警的API(告警规则可监听Event)

    Aodh-evaluator

           周期性evaluate 告警规则,将告警信息通过RPC或Qeueu发送到Aodh-notifier(利用tooz 协调多个aodh-evaluator服务)

    Aodh-notifier 

           通过RPC/Queue接收告警信息,执行告警动作

    Aodh-listener

          监听Event事件,根据接到的Event解发告警

  • 相关阅读:
    redis之不重启,切换RDB备份到AOF备份
    redis之持久化RDB与AOF
    redis之哨兵集群
    redis之订阅功能
    redis之基础命令
    Liunx之MySQL安装与主从复制
    Python邮件发送脚本(Linux,Windows)通用
    redhat6.4 gcc g++ rpm方式安装步骤
    LVS+Keepalived+Mysql+主主数据库架构[2台]
    监控mysql状态脚本
  • 原文地址:https://www.cnblogs.com/gaozhengwei/p/7101303.html
Copyright © 2011-2022 走看看