Simple Tornado HTTP Client that automatically sends http response metrics to Backstage measures
Project description
# tornado-measures
Simple Tornado HTTP Client that automatically sends http response metrics to Backstage measures
Example
-------
```python
from tornado.ioloop import IOLoop
from tornado import gen
from tornado_measures import setup_measures
from tornado.httpclient import AsyncHTTPClient
setup_measures(
client='MyApplicationName',
address=('host', 1984), # logstash host and port
# optional: if you want to use pycurl instead default tornado client
client_class = 'tornado.curl_httpclient.CurlAsyncHTTPClient'
)
# don't use AsyncHTTPClient.configure anymore
http_client = AsyncHTTPClient()
@gen.coroutine
def blah():
response = yield http_client.fetch(
"http://globo.com/", raise_error=True)
blah()
IOLoop.current().start()
```
Simple Tornado HTTP Client that automatically sends http response metrics to Backstage measures
Example
-------
```python
from tornado.ioloop import IOLoop
from tornado import gen
from tornado_measures import setup_measures
from tornado.httpclient import AsyncHTTPClient
setup_measures(
client='MyApplicationName',
address=('host', 1984), # logstash host and port
# optional: if you want to use pycurl instead default tornado client
client_class = 'tornado.curl_httpclient.CurlAsyncHTTPClient'
)
# don't use AsyncHTTPClient.configure anymore
http_client = AsyncHTTPClient()
@gen.coroutine
def blah():
response = yield http_client.fetch(
"http://globo.com/", raise_error=True)
blah()
IOLoop.current().start()
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tornado-measures-1.0.1.tar.gz
(2.4 kB
view hashes)