Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #104 from elukey/masterHEADorigin/masterorigin/HEADmaster | Ben Burry | 2017-07-24 | 1 | -0/+1 |
|\ | | | | | Reduce DNS lookups for the statsd domain | ||||
| * | Reduce DNS lookups for the statsd domain | elukey | 2017-07-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | The sendto socket call is very flexible but it currently issue a DNS lookup for the statsd domain for every metric in the for loop to push. This change ensures that only one lookup is performed for each batch of metrics to send. It is particularly useful when logster runs every minute and the number of metrics to push is very high. | ||||
* | | Move Python 3.x test version to 3.3 | Ben Burry | 2017-07-24 | 1 | -1/+1 |
| | | |||||
* | | Remove deprecated pip --use-mirrors flag | Ben Burry | 2017-07-24 | 1 | -1/+1 |
|/ | | | | Travis tests were failing on this deprecated flag | ||||
* | Merge pull request #97 from sideshowdave7/master | Ben Burry | 2016-03-01 | 1 | -0/+5 |
|\ | | | | | add error when MetricObject name contains a space for Graphite output… | ||||
| * | return after graphite output error | David Hurst | 2016-02-29 | 1 | -0/+1 |
| | | |||||
| * | add error when MetricObject name contains a space for Graphite outputs, it ↵ | sideshowdave7 | 2016-02-27 | 1 | -0/+4 |
|/ | | | | causes a silent failure | ||||
* | Merge pull request #96 from liangricha/rl-travis-img | Ben Burry | 2016-02-03 | 1 | -1/+1 |
|\ | | | | | update readme to use svg travis build icon | ||||
| * | update readme to use svg travis build icon | rliang | 2016-02-03 | 1 | -1/+1 |
|/ | |||||
* | Move to version 1.0.11.0.1 | Ben Burry | 2015-11-26 | 3 | -3/+3 |
| | |||||
* | Remove python 2.x-incompatible use of bytes() | Ben Burry | 2015-11-26 | 3 | -3/+3 |
| | | | | Fixes #94 | ||||
* | Update version to 1.0.01.0.0 | Ben Burry | 2015-11-21 | 3 | -3/+3 |
| | |||||
* | Bump version to 0.1.0 | Ben Burry | 2015-11-13 | 1 | -1/+1 |
| | |||||
* | Simplify the process of sourcing builtin output classes | Ben Burry | 2015-11-13 | 9 | -16/+19 |
| | |||||
* | Bug fixes in graphite and statsd output | Ben Burry | 2015-11-13 | 2 | -2/+6 |
| | |||||
* | Simplify code formatting of unwieldy oneliner | Ben Burry | 2015-11-13 | 1 | -7/+7 |
| | |||||
* | Documentation formatting | Ben Burry | 2015-11-13 | 4 | -16/+22 |
| | |||||
* | Documentation for output class and parser class | Ben Burry | 2015-11-13 | 7 | -43/+184 |
| | |||||
* | Typo in stdout option help | Ben Burry | 2015-11-13 | 1 | -1/+1 |
| | |||||
* | Better help formatting for output options | Ben Burry | 2015-11-13 | 1 | -2/+4 |
| | |||||
* | Add outputs module to installed packages | Ben Burry | 2015-11-13 | 1 | -1/+2 |
| | |||||
* | Consolidate metric name creation into output base class | Ben Burry | 2015-11-13 | 1 | -11/+6 |
| | |||||
* | Fix cloudwatch test | Ben Burry | 2015-11-13 | 3 | -15/+16 |
| | |||||
* | Evaluate option defaults correctly | Ben Burry | 2015-11-13 | 1 | -13/+38 |
| | |||||
* | Provide pluggable output classes | Ben Burry | 2015-11-13 | 10 | -271/+394 |
| | |||||
* | Merge pull request #92 from sferencik/master | Ben Burry | 2015-11-12 | 2 | -7/+36 |
|\ | | | | | add support for --locker portalocker | ||||
| * | add support for --locker portalocker | Sam Ferencik | 2015-11-03 | 2 | -7/+32 |
| | | |||||
| * | close the file before attempting to delete it | Sam Ferencik | 2015-11-03 | 1 | -0/+1 |
| | | |||||
| * | pre-create state_dir | Sam Ferencik | 2015-11-03 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #90 from daharon/master | Ben Burry | 2015-08-16 | 1 | -1/+1 |
|\ | | | | | #89 Fix typo: SyntaxError: invalid syntax | ||||
| * | #89 Fix typo: SyntaxError: invalid syntax | Dan Aharon | 2015-08-16 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #59 from kamaradclimber/logname | Ben Burry | 2015-08-14 | 2 | -0/+10 |
|\ | | | | | | | Add file based logging configuration | ||||
| * | Merge branch 'logname' of https://github.com/kamaradclimber/logster into ↵ | Ben Burry | 2015-08-14 | 2 | -0/+10 |
| |\ |/ / | | | | | | | | | | | | | kamaradclimber-logname Conflicts: README.md bin/logster | ||||
| * | Allow to specify file based logging configuration | Gregoire Seux | 2014-08-18 | 2 | -0/+11 |
| | | | | | | | | | | | | This file based configuration will be applied *after* the default conf (rotating file) but *before* the option debug. File based logging conf will override the default configuration. | ||||
* | | Merge pull request #88 from mmercedes/master | Ben Burry | 2015-08-14 | 1 | -2/+2 |
|\ \ | | | | | | | More elaborate error messages for locking issues | ||||
| * | | More elaborate error messages for locking issues | Matthew Mercedes | 2015-08-10 | 1 | -2/+2 |
|/ / | |||||
* | | Provide alternative to logtail | Ben Burry | 2015-01-11 | 6 | -72/+135 |
| | | | | | | | | | | | | | | Allows optional use of Pygtail as an alternative to logtail, for tailing the log file. Resolves #11 | ||||
* | | Merge pull request #80 from gilgamezh/master | Ben Burry | 2015-01-10 | 1 | -18/+18 |
|\ \ | | | | | | | In python3, have to convert strings in bytes when usings sockets. Related to #78 | ||||
| * | | In python3, have to convert strings in bytes when usings sockets. Related to #78 | Nicolás Demarchi | 2014-12-01 | 1 | -18/+18 |
| | | | |||||
* | | | Merge pull request #81 from grahamlyons/json_parser | Ben Burry | 2015-01-10 | 3 | -0/+166 |
|\ \ \ | |/ / |/| | | JSON parser | ||||
| * | | Ignore Vim swap files | Graham Lyons | 2015-01-09 | 1 | -0/+1 |
| | | | |||||
| * | | Add a test for invalid JSON | Graham Lyons | 2015-01-09 | 2 | -4/+12 |
| | | | |||||
| * | | Fix tests under Python 3 | Graham Lyons | 2015-01-09 | 1 | -2/+6 |
| | | | |||||
| * | | Adding JsonLogster parser. | Andrew Otto | 2015-01-09 | 2 | -0/+153 |
|/ / | | | | | | | | | | | This can be used to parse log files in which there is one json object per line. Each json object will be flattened into metrics keyed by the concatenated keys in the original json object. | ||||
* | | Convert assertRaises contextmanager to function call | Ben Burry | 2014-11-11 | 4 | -14/+7 |
| | | | | | | | | | | UnitTest.assertRaises only became usable as a contextmanager in python 2.7, so was causing failures in our 2.6 unit tests | ||||
* | | Fix non-float duration division | Ben Burry | 2014-11-11 | 6 | -6/+7 |
| | | | | | | | | | | | | We were dividing metric values by the passed duration value, which is not enforced to be a float, so was causing integer rounding on the metric values. Python 3 behaves differently to Python 2 here, apparently. | ||||
* | | Fix python 3 compatibility | Ben Burry | 2014-11-11 | 11 | -37/+289 |
| | | | | | | | | | | Still requires significantly better test coverage. Resolves #78 | ||||
* | | Specify choices for graphite protocol | Ben Burry | 2014-11-01 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #70 from dataloop/master | Ben Burry | 2014-11-01 | 2 | -1/+11 |
|\ \ | | | | | | | Specify graphite output protocol (tcp or udp) | ||||
| * | | clean up options | sacreman | 2014-04-12 | 1 | -2/+3 |
| | | | |||||
| * | | adds graphite socket protocol option (choose tcp or udp) | sacreman | 2014-04-12 | 2 | -1/+10 |
| |/ | |||||
* | | Merge pull request #64 from avdv/issue-63 | Ben Burry | 2014-10-05 | 1 | -1/+1 |
|\ \ | | | | | | | Check whether return value of popen.close() is not None | ||||
| * | | Check whether return value of popen.close() is not None | Claudio Bley | 2014-01-17 | 1 | -1/+1 |
| |/ | | | | | | | This fixes #63. | ||||
* | | Merge pull request #76 from jblaine/solaris_locking | Ben Burry | 2014-10-05 | 1 | -1/+5 |
|\ \ | | | | | | | Don't OR fcntl.LOCK_NB on Solaris when unlocking | ||||
| * | | Don't OR fcntl.LOCK_NB on Solaris when unlocking | Jeff Blaine | 2014-09-29 | 1 | -1/+5 |
|/ / | | | | | | | Fixes #17 | ||||
* | | Merge pull request #68 from 5nafu/master | Ben Burry | 2014-09-20 | 1 | -3/+3 |
|\ \ | | | | | | | Fix percentage calculation. | ||||
| * | | Fix percentage calculation. Old version calculated only 0 or 100 on Python ↵ | Tobias Vollmer | 2014-04-01 | 1 | -3/+3 |
| |/ | | | | | | | 2.6.6 / 2.7.5+ due to integer division | ||||
* | | Merge pull request #73 from ethanmiller/master | Ben Burry | 2014-08-24 | 1 | -21/+24 |
|\ \ | |/ |/| | | | Allows multiple output types without accumulated naming changes | ||||
| * | #55 Allows multiple output types without accumulated naming changes | Ethan | 2014-06-05 | 1 | -21/+24 |
|/ | |||||
* | Merge pull request #62 from aruetten/manpage | Daniel Schauenberg | 2014-01-15 | 1 | -0/+65 |
|\ | | | | | Add manpage for version 0.0.1 | ||||
| * | Add manpage for version 0.0.1 | Andreas Rütten | 2014-01-12 | 1 | -0/+65 |
| | | |||||
* | | add info how to contribute to the README | Daniel Schauenberg | 2013-12-20 | 1 | -0/+14 |
| | | |||||
* | | Merge pull request #60 from guynamededd/master | Daniel Schauenberg | 2013-12-19 | 2 | -2/+3 |
|\ \ | | | | | | | The type of metric sent to statsd can now be set on MetricObject. | ||||
| * | | The type of metric sent to statsd can now be set on MetricObject. | Jeremy Welkley | 2013-12-19 | 2 | -2/+3 |
| | | | |||||
* | | | Merge pull request #61 from darxriggs/master | Daniel Schauenberg | 2013-12-19 | 1 | -2/+2 |
|\ \ \ | | | | | | | | | Fixed logster path in Usage section | ||||
| * | | | Fixed logster path in Usage section | René Scheibe | 2013-12-19 | 1 | -2/+2 |
| |/ / | |||||
* | | | travis ci doesn't support 2.5 anymore | Daniel Schauenberg | 2013-12-19 | 1 | -1/+0 |
|/ / | |||||
* | | Merge pull request #37 from rtoma/master | Daniel Schauenberg | 2013-12-03 | 2 | -0/+6 |
|\ \ | | | | | | | added support for cmdline option log_dir | ||||
| * | | add cmdline support for log_dir | rtoma | 2012-12-19 | 2 | -0/+6 |
| | | | |||||
* | | | Merge pull request #56 from grahamlyons/readme | Daniel Schauenberg | 2013-10-02 | 1 | -5/+21 |
|\ \ \ | | | | | | | | | Update readme with latest output from logster -h | ||||
| * | | | Update readme with latest output from logster -h | Graham Lyons | 2013-10-01 | 1 | -5/+21 |
|/ / / | |||||
* | | | Merge pull request #54 from chasemp/master | Daniel Schauenberg | 2013-08-06 | 1 | -2/+26 |
|\ \ \ | | | | | | | | | Adding statsd handler. | ||||
| * | | | Adding statsd handler. | Chase MP | 2013-08-05 | 1 | -2/+26 |
|/ / / | |||||
* | | | add LICENSE file | Daniel Schauenberg | 2013-07-08 | 1 | -0/+22 |
| | | | |||||
* | | | Merge pull request #50 from benburry/nsca | Daniel Schauenberg | 2013-04-18 | 1 | -2/+37 |
|\ \ \ | | | | | | | | | Add logster output for Nagios Service Check Acceptor (nsca) | ||||
| * | | | Add logster output for Nagios Service Check Acceptor (nsca) | Ben Burry | 2013-04-11 | 1 | -2/+37 |
|/ / / | |||||
* | | | Merge pull request #43 from citylive/module_anywhere | Daniel Schauenberg | 2013-03-23 | 2 | -3/+15 |
|\ \ \ | | | | | | | | | Allow full module name to specify the parser | ||||
| * | | | Allow parser from any reachable module | Jan Fabry | 2013-01-31 | 2 | -3/+15 |
| | | | | |||||
* | | | | Merge pull request #44 from snocrossgjd/master | Daniel Schauenberg | 2013-03-23 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Adding timestamp to stdout output | ||||
| * | | | | Added timestamp to stdout | snocrossgjd | 2013-02-19 | 1 | -1/+1 |
| |/ / / | |||||
* | | | | Merge pull request #48 from PeterScott/master | Daniel Schauenberg | 2013-03-23 | 1 | -16/+17 |
|\ \ \ \ | | | | | | | | | | | Graphite socket bug -- send() vs sendall() | ||||
| * | | | | Make sure that graphite socket is closed, even if there is an exception ↵ | Peter Scott | 2013-03-21 | 1 | -16/+17 |
| | | | | | | | | | | | | | | | | | | | | while it is open. | ||||
| * | | | | Write all data to graphite socket. | Peter Scott | 2013-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The socket.send() method does not guarantee that all data will be sent. Either use socket.sendall() instead, or check the return value from send() and loop to send all the data. This is a nasty cause of intermittent, hard-to-find bugs. | ||||
* | | | | | Merge pull request #46 from rafael81/logster-master | Daniel Schauenberg | 2013-03-23 | 1 | -4/+4 |
|\ \ \ \ \ | |/ / / / |/| | | | | Add Amazon CloudWatch | ||||
| * | | | | Add Amazon CloudWatch | rafael | 2013-02-26 | 1 | -4/+4 |
| | | | | | |||||
* | | | | | Merge pull request #39 from rafael81/logster-master | Daniel Schauenberg | 2013-02-25 | 4 | -7/+177 |
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | | | add new feature for amazon web service cloudwatch | ||||
| * | | | Remove bytes function on python 2.5 | rafael | 2013-02-12 | 1 | -1/+5 |
| | | | | |||||
| * | | | Fix testing on python 2.5 | rafael | 2013-02-12 | 1 | -3/+3 |
| | | | | |||||
| * | | | Fix testing on python 3.2 | rafael | 2013-01-31 | 2 | -15/+26 |
| | | | | |||||
| * | | | Add unittest for Amazon CloudWatch | rafael | 2013-01-26 | 3 | -18/+67 |
| | | | | |||||
| * | | | Add some test for Amazon CloudWatch | rafael | 2013-01-26 | 2 | -11/+34 |
| | | | | |||||
| * | | | Fix import method | rafael | 2013-01-19 | 1 | -5/+5 |
| | | | | |||||
| * | | | Update README with Amazon CloudWatch instructions | rafael | 2013-01-18 | 1 | -0/+3 |
| | | | | |||||
| * | | | Delete debug msg | rafael | 2013-01-03 | 1 | -4/+0 |
| |\ \ \ | |||||
| | * | | | add new feature for Amazon Web Service CloudWatch | rafael81 | 2013-01-03 | 2 | -7/+87 |
| | |/ / | |||||
| * | | | Add options for aws key, aws secret key | rafael | 2013-01-03 | 2 | -6/+10 |
| | | | | |||||
| * | | | Add new feature for Amazon Web Service CloudWatch | rafael81 | 2013-01-03 | 2 | -7/+87 |
| |/ / | |||||
* | | | remove testing on python 3.1 | Daniel Schauenberg | 2013-01-22 | 1 | -1/+0 |
|/ / | |||||
* | | Merge pull request #34 from elasticdog/python24 | Daniel Schauenberg | 2012-12-15 | 1 | -1/+1 |
|\ \ | | | | | | | Do not rely on keyword arguments for __import__() | ||||
| * | | Do not rely on keyword arguments for __import__() | Aaron Bull Schaefer | 2012-12-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | This is the only change currently needed for backward compatibility with Python 2.4, so Logster can be used on RHEL 5.x hosts out of the box. |