文件名称:swift-informant:Swift 线人中间件
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-19 18:17:44
Python
迅捷线人—— 将事件发送到实例的 Swift 代理中间件。 在请求得到服务(使用事件后挂)后,它将触发一个 statsd 计数器,增加请求方法的状态代码。 它根据请求是对帐户、容器还是对象的操作来分解这些。 除了计数器之外,在请求持续时间以及直到看到 start_response 之前的时间都会触发两个计时器事件。 如果存在,还包括传输字节的计数器。 计数器样本: obj.GET.200:1|c 计时器示例(持续时间和 start_response_time: acct.GET.200:140|ms srt.acct.GET.200:11|ms 字节传输示例: tfer.obj.PUT.201 2423.9 要启用,加载线人作为第一个管道条目(甚至在 catcherrors 之前): pipeline = informant catch_errors healthch
【文件预览】:
swift-informant-master
----setup.py(877B)
----.gitignore(240B)
----etc()
--------proxy-server.conf-sample(1017B)
----informant()
--------__init__.py(228B)
--------middleware.py(9KB)
----.travis_requirements(172B)
----LICENSE(11KB)
----README.md(3KB)
----.drone.yml(211B)
----.unittests(66B)
----extra()
--------test-server.py(571B)
----test()
--------test_informant.py(18KB)