IBM z HMC度量的prometheus.io导出程序

zhmc-prometheus-exporter的Python项目详细描述


https://travis-ci.org/zhmcclient/zhmc-prometheus-exporter.svg?branch=masterhttps://readthedocs.org/projects/zhmc-prometheus-exporter/badge/?version=stablehttps://coveralls.io/repos/github/zhmcclient/zhmc-prometheus-exporter/badge.svg?branch=master

用python编写的prometheus.io导出程序,用于使用zhmcclientIBM Z硬件管理控制台获取度量。使用Python3.4到3.7进行测试。

安装

$ pip3 install zhmc-prometheus-exporter

快速启动

出口商本身

建立你的出口商。编辑您的凭据yaml文件。提供了sample credentials YAML。在此处输入hmc的ip地址、用户名和密码。把这个文件和metrics.yaml放入/etc/zhmc-prometheus-exporter/中。后者定义了度量和描述,您不必编辑它。然后您可以运行

$ zhmc_prometheus_exporter

默认端口是9291,您可以用-p更改它。如果不想将hmccreds.yamlmetrics.yaml放入/etc/zhmc-prometheus-exporter,也可以分别用-c-m指定它们。

演示设置

如果您想使用普罗米修斯和格拉法纳快速设置“三个简单指标”,可以按如下步骤进行:

  • 设置普罗米修斯服务器。从Prometheus处获取。提供了sample configuration YAML。填写导出程序将运行的IP和端口。如果保留默认值,端口将为9291。然后您可以运行:

    $ ./prometheus --config.file=prometheus.yaml
    

    另请参见Prometheus’ guide

  • 设置Grafana服务器。从Grafana处获取。然后您可以运行:

    $ ./bin/grafana-server web
    

    默认情况下,它将位于localhost:3000。你必须设置普罗米修斯服务器的IP和端口。如果你没有改变它,它是localhost:9090。另请参见Prometheus’ guide on Grafana

  • 在grafana中创建仪表板。提供了sample JSON。如果希望它以本机方式工作,则必须命名源ZHMC_Prometheus

下图说明了上述设置的外观。

Deployment diagram of the example

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

推荐PyPI第三方库


热门话题
javascript如何找到socket。同一局域网上的IO服务器?   将Java代码格式化为Word/RTF格式   java学习对象以及如何将分配的变量封装到私有变量   java Websocket客户端不在Tomcat中工作   java如何在点击按钮时打开本机表情键盘?   java使用哪个Maven GlassFish插件?   Eclipse Java构建路径不允许添加外部JAR   继承Java6集合。勾选适当的用法   JavaApacheDateUtils:使用多个模式解析日期   java hibernate如何生成查询?   具有id或链接的java Dropbox下载文件或文件夹   java模态对话框未在PrimeFaces 5上显示   java将类对象转换为人类可读的字符串   更新数据库中字段的java通用方法   java无法通过Apache Tomcat访问网络文件夹