收集插件以轮询gnocchi状态。

collectd-gnocchi-status的Python项目详细描述


collectd-gnocchi-status

概述

此插件提供了对度量和度量的有价值的洞察 在openstack环境中安装时,gnocchi的backlog。It成本 每$interval(在collectd中设置)对Gnocchi status API的API调用 每个插件的配置文件)。Gnocchi是OpenStack的一个组件 公制即服务遥测项目

样本图

Sample Graph

配置

  1. 假设您已经安装了collectd,请附加以下内容 collectd.conf配置文件的插件详细信息

    ```
    <LoadPlugin python>
      Globals true
    </LoadPlugin>
    
    <Plugin python>
      LogTraces true
      Interactive false
      Import "collectd_gnocchi_status"
      <Module collectd_gnocchi_status>
        interval 30
      </Module>
    </Plugin>
    ```
    
  2. 在collected systemd unit文件中设置环境变量

    ```
    # Populate the following variables with your stackrc/overcloudrc or openstackrc file
    # Tenant v1&v2 api, project for v3 api
    Environment=OS_TENANT_NAME=admin
    Environment=OS_PROJECT_NAME=admin
    
    Environment=OS_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxx
    Environment=OS_USERNAME=admin
    Environment=OS_AUTH_URL=http://x.x.x.x:5000/v2.0
    Environment=OS_CLOUDNAME=overcloud
    Environment=OS_NO_CACHE=True
    # End Environment variables to configure
    ```
    
  3. 安装插件

    ```
    [root@overcloud-controller-0 ~]# pip install collectd-gnocchi-status
    ```
    
  4. 重新加载系统单位

    [root@overcloud-controller-0 ~]# systemctl daemon-reload
    
  5. 重新启动collectd

    [root@overcloud-controller-0 ~]# systemctl restart collectd
    
  6. 在tsdb中查看gnocchi上的度量值

graphite storage-aggregation.conf示例

回购协议中包括一个示例graphite storage-aggregation.conf (sample storage aggregation.conf)以确保您的Gnocchi状态 指标不会因保留期大小而丢失(例如。 10s:7d,60s:90d,1h:180d)<;此插件设置的间隔(30s) 收集并发布示例只需将示例复制并粘贴到 graphite服务器上的/etc/carbon/storage-aggregation.conf文件 在推动这些指标并重新启动Carbon Cache以重新加载之前 配置。如果度量已经被推送,那么您必须 使用Whisper Resize(包括Graphite)或移除相应的 重新启动carbon cache以允许carbon重建后低语文件 它们使用storage-aggregation.conf中的新参数

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java附加两个数组   java如何在Extjs的不同页面中使用相同的存储   java Jung,大顶点的布局重叠,图形出现在奇怪的位置   java如何在Android中通过画布绘制圆?   java验证库设计模式选择   java研磨机未知标记“timedTests”   java Android领域子类实例方法   java使用resteasy/jaxrs从请求负载接收两种类型的数据   缓冲策略Java缓冲策略有时不能正确绘制   java跟踪棋子   密度无关像素如何在java中锐化图像缩略图?   java如何在MongoDB更新查询中编写(或)更新   java A*寻路游戏系统退出问题   java在安卓中读取xml的最佳方式是什么?   通过反射调用的方法的java抑制警告   安卓 java。语言错误:信号11(SIGSEGV),代码10(?),故障地址006e006f   java lombok 1.18.2使用DexBuilderForDebug抛出TransformClasses   java JOptionPane CD对话框按钮?   java只返回json中的一些值,而不是完整实体对象   java包不存在错误,请稍后重试