【问题标题】:configure disk usage in percentage at pipeline.yaml in ceilometer在 ceilometer 中的 pipeline.yaml 中以百分比配置磁盘使用率
【发布时间】:2018-01-18 08:03:33
【问题描述】:

如何在etc/ceilometer/pipeline.yaml 中进行配置,以每 600 秒获取disk.device.usage 的百分比。

配置详情

virsh # version
Compiled against library: libvirt 1.2.17
Using library: libvirt 1.2.17
Using API: QEMU 1.2.17
Running hypervisor: QEMU 2.6.0

【问题讨论】:

    标签: ceilometer


    【解决方案1】:

    source 部分定义指标名称和间隔,在 sink 部分定义发布操作。

    你可以这样写yaml文件:

    ---
    sources:
        - name: meter_source
          interval: 600
          meters:
              - "disk.device.usage"
          sinks:
              - meter_sink
    sinks:
        - name: meter_sink
          transformers:
          publishers:
              - notifier://
    

    更多流水线代码逻辑和数据处理机制,请阅读源代码文件中的代码及相关注解。

    【讨论】:

    • 我的要求是获取 disk.device.usage in percent 。我在下面尝试过,但它不起作用 - 名称:disk_usage_sink 变压器:-名称:“算术”参数:目标:名称:“disk_device_usage”单位:“%”类型:“gauge” expr:“100 * $(disk.device .usage) / $(disk.device.allocation)" 发布者:-notifier://
    • 看不到关于你的转换器定义的任何奇怪之处,也许你应该跟踪日志以获取更多详细信息,然后检查应该在分区模式下工作的通知代理的配置(workload_partitioning=True)。
    猜你喜欢
    • 2021-06-28
    • 2021-05-11
    • 2017-11-15
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 2012-10-19
    相关资源
    最近更新 更多