用于度量和事件报告的可配置python库

kaneda的Python项目详细描述


https://travis-ci.org/APSL/kaneda.svg?branch=masterhttps://readthedocs.org/projects/kaneda/badge/?version=latest

kaneda是一个python库,它允许报告应用程序的事件和度量。 它提供了几个内置的metrics方法,以便存储任意数量的数据 分析它或进行性能研究。

用法

首先,您需要安装kaneda包:

pip install kaneda

然后需要一个后端,以便将数据保存在持久性存储中。 下面的示例演示如何将ElasticSearch作为后端发送度量:

fromkaneda.backendimportElasticsearchBackendfromkanedaimportMetricsbackend=ElasticsearchBackend(index_name='myindex',app_name='myapp',host='localhost',port=9200,user='kaneda',password='kaneda')metrics=Metrics(backend=backend)metrics.gauge('answer_of_life',42)

功能

  • 内置metrics函数和自定义度量报告。
  • 可配置的报告backends类和asynchronous队列类。
  • 内置ElasticSearch、MongoDB、InfloxDB和RethinkDB后端。
  • 内置芹菜、rq和zmq异步队列类。
  • Django支持。

文档

访问documentation以深入了解金田。

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

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果