跳转到主要内容

OpenStack Observability Client

项目描述

python-observabilityclient

observabilityclient是一个OpenStackClient (OSC)插件实现,实现了Prometheus的管理命令。

开发

使用python安装您的OpenStack环境并修复您的openstack客户端应用程序。

# if using standalone, the following commands come after 'sudo dnf install -y python3-tripleoclient'

su - stack

# clone and install observability client plugin
git clone https://github.com/infrawatch/python-observabilityclient
cd python-observabilityclient
sudo python setup.py install --prefix=/usr

用法

使用openstack metric query somequery在Prometheus中查询度量标准。

要使用python api,请执行以下操作

from observabilityclient import client

c = client.Client(
            '1', keystone_client.get_session(conf),
            adapter_options={
                'interface': conf.service_credentials.interface,
                'region_name': conf.service_credentials.region_name})
c.query.query("somequery")

命令列表

openstack metric list - 列出所有度量标准 openstack metric show - 显示度量标准的当前值 openstack metric query - 查询Prometheus并输出结果 openstack metric delete - 删除一些度量标准 openstack metric snapshot - 对当前数据拍摄快照 openstack metric clean-tombstones - 清理tsdb墓碑

python库提供的函数列表

c.query.list - 列出所有度量标准 c.query.show - 显示度量标准的当前值 c.query.query - 查询Prometheus并输出结果 c.query.delete - 删除一些度量标准 c.query.snapshot - 对当前数据拍摄快照 c.query.clean-tombstones - 清理tsdb墓碑

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

python-observabilityclient-0.3.0.tar.gz (27.1 kB 查看哈希值)

上传时间 源代码

构建分发

python_observabilityclient-0.3.0-py3-none-any.whl (35.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持