跳转到主要内容

Metricz使得向运行OAuth2安全性的Kairosdb实例写入度量变得简单。

项目描述

Metricz

Metricz使得向运行OAuth2安全性的Kairosdb实例写入度量变得简单。

功能

  • OAuth2支持。

  • 可选批量写入度量,稍后执行。

使用方法

写入一个简单的度量

from metricz import MetricWriter

mw = MetricWriter(directory='/path/to/credentials/dir)

mw.write_metric('some.metric.name', 123, {'some': 'tag'})

带有自定义时间戳的写入度量

import datetime

# Make sure this is in UTC.
timestamp = datetime.datetime(1981, 10, 26, 6, 24)

mw.write_metric('some.metric.name', 34, {'some': 'tag'}, timestamp)

批量写入度量

# These are NOT written directly.
mw.defer_metric('some.metric.name', 42, {'some': 'tag'})
mw.defer_metric('some.other.metric.name', 64, {'some': 'tag'})
mw.defer_metric('some.other.metric.name', 64, {'some': 'tag'})

# Write all deferred metrics at once.
mw.write_deferred()

待办事项

  • 在失败时重试。

  • 查看非阻塞写入选项。

历史记录

0.1.0 (2016-08-03)

  • 在PyPI上首次发布。

项目详情


下载文件

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

源代码发行版

本发行版没有提供源代码文件。请参阅生成发行版存档的教程

构建发行版

metricz-0.1.5.3-py2.py3-none-any.whl (6.3 kB 查看哈希值)

上传时间 Python 2 Python 3

支持