Commit graph

64 commits

Author SHA1 Message Date
Dave Shawley
bc02db0f48 Add StatsDCollector.close method. 2019-09-02 09:18:37 -04:00
Dave Shawley
d602430138 Stop mix-in from failing when not installed. 2019-09-02 09:18:37 -04:00
Dave Shawley
08b3cf206b Fix documentation. 2019-09-02 09:18:30 -04:00
Dave Shawley
c4dd176ab3 Remove unnecessary "on connect" callback.
This was removed in Tornado 6 when many of the other callbacks were
removed.  This was using the callback as the server hostname for SNI
purposes.  Luckily we aren't using SSL sockets here ;)
2019-09-02 08:30:08 -04:00
Dave Shawley
cf7f54cc41 Metadata bumps for 4.0.0. 2019-02-06 09:55:34 -05:00
Andrew Rabert
b6e04b08a6 Remove unused 2018-12-14 11:22:41 -05:00
Andrew Rabert
ad19d64911 Use native async
Also remove a test that isn't that useful
2018-12-14 11:22:38 -05:00
Andrew Rabert
8cc566acfd Reorganize and update reqs 2018-12-13 17:34:21 -05:00
Andrew Rabert
567b408c29 Drop InfluxDB - use sprockets-influxdb 2018-12-13 17:34:07 -05:00
Dan g
ba4cc72366 Version bump, changelog update 2018-08-07 10:19:50 -04:00
ezhidblr
78fbe73cc4
Merge branch 'master' into MOBILE-9146-add-statsd-tcp 2018-08-03 15:25:23 -04:00
Dan g
dc57f5c5d1 Added statsd tests for 100% coverage, upgraded coverage pkg and conf 2018-08-03 10:56:14 -04:00
Dan g
6176ab654d - add non-blocking sleep to reconnect
- catch iostream.StreamClosedError
- short circuit write on a closed tcp stream
- flake8 formatting
2018-08-02 10:22:30 -04:00
Dan g
b24a3699a5 Fakeserver check for \n in tcp stream, const name changed to TCP_PATTERN 2018-07-27 16:28:02 -04:00
Dan g
5599e9f73b Set format strings ass attributes, update tests 2018-07-27 13:51:02 -04:00
Dan g
6fd2cf4035 MOBILE-9220 added newline to tcp messages, added tests 2018-07-27 10:14:32 -04:00
Andrew Rabert
4d8ecdb034 Release version 3.1.0 2018-07-20 00:09:27 -04:00
Dan g
b5d1cae249 set protocal with str 'protocol' as per code review 2018-07-19 16:40:59 -04:00
Dan g
ce352daf0e Combine TCP & UDP server code into 1 class to prevent breaking changes
Updated tests to use the single class
2018-07-19 16:03:56 -04:00
Dan g
df76061eec fix docstring and flake8 2018-07-18 15:01:06 -04:00
Dan g
7b7010b0a2 Move logging out of try catch 2018-07-18 11:43:25 -04:00
Dan g
0fc46f82b4 Addressing code review 2018-07-18 11:05:27 -04:00
Dan g
48629e6a38 Adding TCP support for statsd 2018-07-17 17:01:32 -04:00
Robin Klingsberg
b450a9b62b Loosen Tornado pin to include 4.4 2018-01-31 16:44:10 -05:00
Andrew Rabert
3a76abc101 Version 3.0.3 2017-03-24 14:51:09 -04:00
Andrew Rabert
a83d5ef771 Use get_status for status code 2017-03-24 14:47:50 -04:00
Ryan Mclean
e470d5ca53 Fix influxdb test that fails intermittently 2016-12-12 15:21:52 -05:00
Ryan Mclean
40e50a337f Add README.rst to MANIFEST 2016-12-12 15:07:17 -05:00
Ryan Mclean
ffbb61ee61 Bump version 2.1.1 -> 3.0.0 2016-12-12 13:30:56 -05:00
Brian Korty
603e8dd46a Merge pull request #18 from sprockets/add-statsd-install
Add install for statsd mixin
2016-12-12 13:15:36 -05:00
Ryan Mclean
6d98e9b806 Remove prepending host name 2016-12-08 15:48:32 -05:00
Gavin M. Roy
761b4b92f3 Add INFLUX_SCHEME to the default URL 2016-08-09 15:31:53 -04:00
Gavin M. Roy
56caca7c46 Add authentication support for InfluxDB 2016-08-02 17:45:35 -04:00
Ryan Mclean
1fb1f46bc1 Use ephemeral port in tests for statsd 2016-08-02 17:41:32 -04:00
Ryan Mclean
af62789a96 Re-add code to replace periods with dashes 2016-08-02 17:33:00 -04:00
Ryan Mclean
41b18a6c92 Fix typos 2016-08-02 17:31:32 -04:00
Ryan Mclean
bf59e1f174 Add install for statsd mixin
* Add `install` usage pattern for using mixin within Tornado app
* Strip down mixin and add collector class to do actual metric recording
* Re-add path prefixes for metric type and hostname
* Add configuration parameters to disable type and hostname prefixes
2016-07-18 15:40:44 -04:00
Dave Shawley
35d7364cea Metadata bumps for 2.0.1. 2016-03-21 11:16:39 -04:00
Dave Shawley
471adf5cb7 InfluxDBMixin: Move call to super.__init__.
`tornado.web.RequestHandler.__init__` calls
`tornado.web.RequestHandler.initialize` to initialize the object.
Sub-classes should be able to call our methods to tag metrics in
their `initialize` implementations.  For this to work we need to
set our internal attributes *BEFORE* we call `super.__init__`.
2016-03-21 11:15:05 -04:00
Gavin M. Roy
c5734a1f69 Whoops 2016-03-10 17:37:54 -05:00
Gavin M. Roy
9ac286bf65 Pass the IOLoop into the HTTPClient 2016-03-10 17:15:35 -05:00
Gavin M. Roy
b66e059811 Implement collector/periodic callback 2016-03-10 15:45:50 -05:00
Ryan Mclean
a27f2976da Fix python 2.6 support issue for packaging 2016-03-09 14:30:25 -05:00
Ryan Mclean
ca7ed9c846 Bump version -> 1.1.0
Add setting options to README
2016-03-09 13:12:24 -05:00
Ryan Mclean
07f909f2a2 Update InfluxDB connection class to handle batch submits 2016-03-08 16:17:53 -05:00
Dave Shawley
3e4300e6b8 WIP 2016-02-19 07:32:37 -05:00
Dave Shawley
b1b4738ee6 Metadata bumps for 1.0.1. 2016-02-01 14:53:06 -05:00
Dave Shawley
05c013142d Export version_info and __version__. 2016-02-01 14:49:19 -05:00
Dave Shawley
8528beef5d Make it safe to import __version__. 2016-02-01 14:48:46 -05:00
Dave Shawley
d1e3e1c2b7 Metadata bumps for 1.0.0. 2016-02-01 10:18:04 -05:00