kairosdb rest api python客户端和接口
python-kairosdb的Python项目详细描述
kairosdb-python库接口kairosdb rest api(kairosdb.github.io)
- 作者:denis'jawa'pompilio<;denis.pompilio@gmail.com>;
- 联系人:denis'jawa'pompilio<;denis.pompilio@gmail.com>;
- 来源:https://github.com/outini/python-kairosdb/
这个包提供了一个简单的python库来连接kairosdb rest api。 请同时阅读:https://kairosdb.github.io/docs/build/html/restapi/index.html。
安装
安装python kairosdb模块pip install python-kairosdb
从源代码安装python kairosdb模块:
python setup.py install
Debian二进制软件包也可用。参见packaging目录 更多信息。
示例
importkairosdbif__name__=="__main__":KDB_CLIENT=kairosdb.client.KairosDBAPIClient(api_endpoint="https://kdb.domain.tld:4443/api/v1")KDB_API=kairosdb.KairosDBAPI(KDB_CLIENT)print(KDB_API.version)print(KDB_API.health_status)print(KDB_API.health_check)print(KDB_API.metricnames)print(KDB_API.tagnames)print(KDB_API.query_metrics({"metrics":[{"name":"my_metric","group_by":[{"name":"tag","tags":['host']}],"aggregators":[{"name":"avg","align_sampling":True,"sampling":{"value":30,"unit":"seconds"}}]}],"cache_time":0,"start_relative":{"value":"2","unit":"hours"}})
许可证
麻省理工学院许可证(见许可证文件)