跳转到主要内容

一个用于向Datadog报告指标的aiohttp中间件

项目描述

CI Status

一个aiohttp中间件,用于向Datadog报告指标。需要Python 3.5+。

用法

from aiohttp import web
from aiohttp_datadog import DatadogMiddleware
app = web.Application(
    middlewares=(
        DatadogMiddleware(
            "my_app",
            {"host": "localhost", "port": 8126},
        ),
    ),
)

如果您正在使用自定义DogStatsd类,您可以通过关键字参数提供它

app = web.Application(
    middlewares=(
        DatadogMiddleware(
            "my_app",
            {"host": "localhost", "port": 8126},
            dogstatsd_class=CatStatsd,
        ),
    ),
)

或者,如果您更愿意自己控制,您可以自己实例化它

app = web.Application(
    middlewares=(
        DatadogMiddleware(
            "my_app",
            dogstatsd_instance=CatStatsd(meow=False),
        ),
    ),
)

项目详情


下载文件

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

源分发

aiohttp-datadog-0.5.0.tar.gz (2.5 kB 查看哈希值)

上传时间:

构建分发

aiohttp_datadog-0.5.0-py2.py3-none-any.whl (3.2 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持