51d8217 | Mike Heffner | 11 May 2023, 16:03:15 UTC | release 0.10.1 | 11 May 2023, 16:03:15 UTC |
4adb7d4 | Mike Heffner | 11 May 2023, 15:58:17 UTC | Run on tags as well. | 11 May 2023, 15:58:17 UTC |
d9e53dc | Mike Heffner | 11 May 2023, 13:10:50 UTC | release 0.10.0 | 11 May 2023, 13:10:50 UTC |
b2b4b68 | Elliot Blackburn | 10 May 2023, 17:09:49 UTC | Revert "Upgrade buildx publish action step (#744)" This reverts commit bdca7994113fc40e88edbef4f34ba3d8343ccd19. | 10 May 2023, 17:09:49 UTC |
bdca799 | Elliot Blackburn | 10 May 2023, 17:04:47 UTC | Upgrade buildx publish action step (#744) | 10 May 2023, 17:04:47 UTC |
3f0e8c1 | Elliot Blackburn | 10 May 2023, 17:00:38 UTC | Add reference to GHCR package in README | 10 May 2023, 17:00:38 UTC |
c6c6dc1 | Elliot Blackburn | 10 May 2023, 17:00:27 UTC | Update CONTRIBUTING.md | 10 May 2023, 17:00:27 UTC |
eb51abe | Elliot Blackburn | 10 May 2023, 17:00:16 UTC | Remove redundant travis-ci file | 10 May 2023, 17:00:16 UTC |
76ea157 | Elliot Blackburn | 10 May 2023, 16:41:35 UTC | GitHub Action for building and publishing container images (#743) Images are published to dockerhub and ghcr as documented in the action file. | 10 May 2023, 16:41:35 UTC |
9fada91 | Elliot Blackburn | 10 May 2023, 16:11:02 UTC | Draft github action for container publishing (#742) | 10 May 2023, 16:11:02 UTC |
7d2dfae | Mike Heffner | 08 May 2023, 13:23:11 UTC | Merge pull request #738 from paulmilbank/update-node-version-docker Update Node base for the Docker image | 08 May 2023, 13:23:11 UTC |
f06ebce | Paul Milbank | 02 May 2023, 20:25:54 UTC | Update the dockerfile to build from Node:18.16.0 | 02 May 2023, 20:25:54 UTC |
d8383d2 | Paul Milbank | 02 May 2023, 20:25:30 UTC | Fix test errors by using python3 | 02 May 2023, 20:25:30 UTC |
a2bc052 | Paul Milbank | 02 May 2023, 20:25:08 UTC | Update Travis to test current Node LTS releases | 02 May 2023, 20:25:08 UTC |
0de340f | Mike Heffner | 21 November 2022, 15:06:12 UTC | Merge pull request #734 from jamtur01/patch-1 Fixed docker-compose configuration for 2 | 21 November 2022, 15:06:12 UTC |
b676a51 | James Turnbull | 20 November 2022, 21:44:47 UTC | Fixed docker-compose configuration for 2 The Docker Compose syntax has changed since this file was added. This makes the configuration actually work with modern docker-compose. | 20 November 2022, 21:44:47 UTC |
8e6e29e | Zdeněk Hřebíček | 01 August 2022, 09:19:00 UTC | Add coralogix to list of third-party backends (#731) | 01 August 2022, 09:19:00 UTC |
c47fc48 | Tim Gates | 27 December 2021, 21:43:30 UTC | docs: Fix a few typos (#725) There are small typos in: - docs/graphite.md - docs/metric_types.md - exampleConfig.js - examples/python_example.py - proxy.js Fixes: - Should read `occurrences` rather than `occurences`. - Should read `undefined` rather than `undefinded`. - Should read `signifying` rather than `signfying`. - Should read `retrieves` rather than `retreives`. - Should read `retrieved` rather than `retreived`. - Should read `resources` rather than `recources`. - Should read `metric` rather than `mertric`. | 27 December 2021, 21:43:30 UTC |
9cf77d8 | Elliot Blackburn | 27 August 2020, 15:44:22 UTC | Correct dockerfile version to 12.18.3 | 27 August 2020, 15:44:22 UTC |
c37feb9 | Elliot Blackburn | 27 August 2020, 15:34:50 UTC | release 0.9.0 | 27 August 2020, 15:34:50 UTC |
fe835b4 | Elliot Blackburn | 27 August 2020, 15:32:16 UTC | Update CI to use current node lts versions | 27 August 2020, 15:32:25 UTC |
3705777 | Elliot Blackburn | 27 August 2020, 15:29:19 UTC | Update container image to use current node LTS | 27 August 2020, 15:29:19 UTC |
a6b6cd2 | Rishikesh Meena | 23 May 2020, 13:19:45 UTC | Set last_exception time to 0 on initialisation When this was being set to the startup_time it was causing confusion with users of the admin panel, leading people to believe there had been an exception which wasn't being logged. Since no exceptions are occuring, a 0 initialisation seems reasonable here. | 25 August 2020, 13:11:53 UTC |
2041f6f | Dan Cech | 25 August 2020, 12:53:25 UTC | Graphite tagged metrics support (#697) * support for tagged metrics * decode datadog tag format * don't replace tagging characters when sanitizing graphite metric names | 25 August 2020, 12:53:25 UTC |
b7f1d9d | Elliot Blackburn | 09 July 2020, 18:50:21 UTC | Merge pull request #709 from nutant-h/patch-1 Correct spelling mistake in backend.md | 09 July 2020, 18:50:21 UTC |
ab17249 | Hussain Nagri | 02 July 2020, 11:57:35 UTC | Update backend.md Spelling mistake. | 02 July 2020, 11:57:35 UTC |
bd85bba | James Smith | 11 June 2020, 14:45:42 UTC | Change ActorContext to ActorRefFactory (#647) Accepting the superclass ActorRefFactory allows passing either an ActorSystem (often more convenient) or an ActorContext for setup. | 11 June 2020, 14:45:42 UTC |
f433f4a | Konrad `ktoso` Malawski | 11 June 2020, 14:44:08 UTC | Add Swift client implementation to docs | 11 June 2020, 14:44:08 UTC |
7589c3b | Guy Korland | 10 May 2020, 14:44:48 UTC | Add redistimeseries-backend (#704) | 10 May 2020, 14:44:48 UTC |
406ee1d | Daniel Sutton | 27 April 2020, 08:12:05 UTC | update docker container to latest version of node 10 (10.20.1) | 27 April 2020, 08:12:05 UTC |
22f1d35 | twocucao | 08 April 2020, 07:16:25 UTC | Update graphite.md not supported date unit https://graphite.readthedocs.io/en/latest/config-carbon.html#storage-schemas-conf | 08 April 2020, 09:59:46 UTC |
f82317a | Bruno Adele | 03 April 2020, 09:14:58 UTC | Update Proxy example to prevent crashes | 03 April 2020, 09:14:58 UTC |
56fc03a | Lorenzo Aiello | 24 March 2020, 11:37:08 UTC | Splitting doc links for Elasticsearch backends (#695) | 24 March 2020, 11:37:08 UTC |
27369f4 | Alfonso Montero | 19 March 2020, 10:41:28 UTC | add Docker Hub image pulls badge to readme | 19 March 2020, 10:41:28 UTC |
258c531 | haguenau | 09 March 2020, 16:40:48 UTC | Documentation spelling and gramatical fixes (#693) * Fix gramatical errors * Standardise on "StatsD" in docs over "statsd" and "Statsd" | 09 March 2020, 16:40:48 UTC |
0c241db | Elliot Blackburn | 25 February 2020, 19:00:54 UTC | update debian changelog | 25 February 2020, 19:00:54 UTC |
9c4a66a | Elliot Blackburn | 25 February 2020, 18:52:14 UTC | account for double flush timeouts in docker environments Issue #685 highlighted a problem which still to this day only seems to appear in docker environments. However, given the numbers extracted from a container they can be recreated when pushed through the getFlushTimeout function. The issue resulted in a timeout value being calculated which was around 30ms rather than 10s (in the default settings scenario). @aonischenko contributed a nifty workaround which fixes the timeout in these scenarios without too much extra code to get your head around. The result was run in a docker container for 8 hours, before this patch the issue was very prevelant and easy to spot and now it is solved with no clock slippage. | 25 February 2020, 18:52:14 UTC |
5a0c8b0 | Elliot Blackburn | 19 February 2020, 00:44:36 UTC | release 0.8.6 | 19 February 2020, 00:44:36 UTC |
814f253 | Claudio Benfatto | 19 February 2020, 00:15:31 UTC | Add an optional max TTL setting for gauges (#599) Add an optional max TTL setting for gauges. This covers for the edge case where the gauge value is sent less frequently than the flush, causing the gauge to be deleted. An overview of the changes: * Move away idleStats related configuration variables from the flushMetrics method * Write new tests for the gaugesMaxTTL option * Write the logic for handling the deletion in the presence of gaugesMaxTTL The aim of this PR is to fix the behaviour involved in gauges deletion. The typical use case scenario is when gauges deletion is set to true via the deleteGauges flag but new values are actually sent with a frequency lower than the flushInterval. In this case, the gauge's default behaviour and assumption of sending the previous value if no new one has been received since is broken by the gauge deletion process. I've chosen the path of least impact to the existing code, but I'm aware that at least 2 optimisations are possible: * We actually don't need to populate an additional data structure (gaugesTTL) when the gaugesMaxTTL param is set to 1, as this would exactly coincide with the previous behaviour * We could save additional memory if we kept the gaugesMaxTTL within the metrics.gauges associative array, but this would require code changes in other parts of the program Related to issue: #584 | 19 February 2020, 00:15:31 UTC |
a7fa3af | Tristan Starck | 09 January 2019, 05:35:20 UTC | add filter option for metrics Currently there are over a dozen metrics that get sent out for every timer stat that comes in. Being able to filter on the specific aggregated metrics you want for a timer at the config level will allow for drastic reduction in the data sent out from statsd and stored. The config that I've added is calculated_timer_metrics which by default will send all metrics, however once any other value(s) are added, it will only send those specified. This also allows for the not sending percentile metrics as well. Currently running these changes in production has reduced our Carbon/whisper load by ~20%. Related to issue 235 | 18 February 2020, 23:49:59 UTC |
d47bf4d | wyllys | 03 January 2020, 16:23:47 UTC | Update Changelog.md and debian/changelog to reflect latest tagged releases. | 03 January 2020, 17:08:24 UTC |
11cfd13 | Shobhit Chittora | 13 September 2019, 07:47:27 UTC | Fixes a small typo in README.md | 13 September 2019, 12:24:42 UTC |
3aa72f2 | Elliot Blackburn | 24 July 2019, 15:02:02 UTC | Clarify how the gauge metric works | 24 July 2019, 15:02:02 UTC |
3a3ced9 | Elliot Blackburn | 23 July 2019, 15:04:42 UTC | Release 0.8.5 | 23 July 2019, 15:04:42 UTC |
33d4bfc | Elliot Blackburn | 23 July 2019, 15:04:16 UTC | Update lodash (sub dependency) for security fix | 23 July 2019, 15:04:16 UTC |
f1791d2 | Elliot Blackburn | 23 July 2019, 14:56:35 UTC | Add the statsd history to the docs | 23 July 2019, 14:56:35 UTC |
9c98519 | Elliot Blackburn | 23 July 2019, 14:55:07 UTC | Add third party server interfaces to docs | 23 July 2019, 14:55:14 UTC |
062fd4b | Elliot Blackburn | 23 July 2019, 14:53:09 UTC | Migrate docs from github wiki, and standardise markdown notation | 23 July 2019, 14:55:14 UTC |
cd38214 | Darío Hereñú | 22 June 2019, 15:49:32 UTC | Minor formatting proposals | 11 July 2019, 13:28:13 UTC |
338f1e9 | Elliot Blackburn | 11 July 2019, 13:09:12 UTC | Add docker image info to readme | 11 July 2019, 13:09:12 UTC |
dd99864 | Elliot Blackburn | 11 July 2019, 12:14:57 UTC | update package.json version 0.8.4 | 11 July 2019, 12:14:57 UTC |
a2b9265 | Elliot Blackburn | 11 July 2019, 12:12:04 UTC | update modern-syslog to 1.2.0 for node 12 compatibility | 11 July 2019, 12:12:04 UTC |
f86f834 | Elliot Blackburn | 11 July 2019, 11:51:30 UTC | update package.json version to 0.8.3 | 11 July 2019, 11:51:30 UTC |
30b779b | Elliot Blackburn | 21 June 2019, 14:00:55 UTC | update nodeunit and add a package-lock.json | 21 June 2019, 14:00:55 UTC |
f64faef | Elliot Blackburn | 30 May 2019, 15:14:19 UTC | correct backend flush loop | 30 May 2019, 15:15:53 UTC |
baec775 | Francis Gulotta | 13 May 2019, 22:06:58 UTC | test and declare support for Current and LTS node This PR tests statsd on all Current and LTS Node.js versions and declares their support in the readme. | 30 May 2019, 09:12:42 UTC |
3306cc6 | Elliot Blackburn | 29 May 2019, 13:41:47 UTC | Correct reporter decleration in test runner | 29 May 2019, 13:41:47 UTC |
0a21156 | Elliot Blackburn | 29 May 2019, 13:22:15 UTC | Convert codebase from var -> let / const (#673) | 29 May 2019, 13:22:15 UTC |
ef8e4d7 | Elliot Blackburn | 29 April 2019, 15:37:45 UTC | correct npm test script | 29 April 2019, 15:37:45 UTC |
839a810 | Elliot Blackburn | 02 April 2019, 20:57:21 UTC | correct travis deploy step | 02 April 2019, 20:57:21 UTC |
a8adbdb | Elliot Blackburn | 02 April 2019, 20:40:35 UTC | release 0.8.2 | 02 April 2019, 20:40:35 UTC |
75de5ff | Elliot Blackburn | 02 April 2019, 20:34:08 UTC | update travis npm token | 02 April 2019, 20:34:08 UTC |
7b4405b | Elliot Blackburn | 02 April 2019, 20:14:46 UTC | update dockerfile to latest node-lts | 02 April 2019, 20:14:46 UTC |
fc85906 | Elliot Blackburn | 02 April 2019, 10:42:09 UTC | correct gitter link | 02 April 2019, 10:42:09 UTC |
6c91b4d | Elliot Blackburn | 02 April 2019, 10:39:04 UTC | update dockerfile base image to node lts | 02 April 2019, 10:39:04 UTC |
5fd5213 | Elliot Blackburn | 02 April 2019, 10:16:11 UTC | Add gitter chat badge | 02 April 2019, 10:16:11 UTC |
db4ec7b | Elliot Blackburn | 25 March 2019, 14:31:23 UTC | run tests using python 3.7's pickle rather than 2.x cPickle (#669) | 25 March 2019, 14:31:23 UTC |
aa44a5e | Elliot Blackburn | 13 March 2019, 16:13:17 UTC | increment version to 0.8.1 | 13 March 2019, 16:13:17 UTC |
4a79c7c | Dmitry Menshikov | 13 March 2019, 16:09:59 UTC | drop statsd instance from proxy ring in instance of healthcheck failures (#665) Change of healthcheck logic in proxy. In case of error failed instance will be dropped from the ring, not only on ECONNREFUSED error. | 13 March 2019, 16:09:59 UTC |
9d506f5 | Elliot Blackburn | 07 March 2019, 07:45:37 UTC | Add myself (elliot blackburn) to maintainers.md (#666) | 07 March 2019, 07:45:37 UTC |
96f4c4e | Daniel Schauenberg | 26 February 2019, 11:16:44 UTC | Merge pull request #663 from BlueHatbRit/patch-1 add mysql backend link to docs/backend.md | 26 February 2019, 11:16:44 UTC |
f802c5a | Daniel Schauenberg | 22 February 2019, 13:08:23 UTC | Merge pull request #661 from DazWilkin/master Add "opencensus-backend" | 22 February 2019, 13:08:23 UTC |
7bac183 | Elliot Blackburn | 21 February 2019, 13:27:05 UTC | add mysql backend link to docs/backend.md | 21 February 2019, 13:27:05 UTC |
fef6de4 | Daniel Schauenberg | 20 February 2019, 14:51:31 UTC | Merge pull request #662 from mheffner/add-mike-maintainer Adding myself to MAINTAINERS. | 20 February 2019, 14:51:31 UTC |
85cd02c | Mike Heffner | 20 February 2019, 14:25:44 UTC | Adding myself to MAINTAINERS. | 20 February 2019, 14:25:44 UTC |
a1d2796 | Daniel Schauenberg | 20 February 2019, 11:01:09 UTC | Merge pull request #606 from easybiblabs/t/docker-stuff Update: ignore files | 20 February 2019, 11:01:09 UTC |
839f5e5 | Daniel Schauenberg | 20 February 2019, 11:00:49 UTC | Merge pull request #603 from bemeyert/602-remove_ncs_q_switch removes -q switch | 20 February 2019, 11:00:49 UTC |
6702f92 | Daniel Schauenberg | 20 February 2019, 10:59:34 UTC | Merge pull request #645 from BSteffaniak/master Added StatsdClient Kotlin implementation | 20 February 2019, 10:59:34 UTC |
3deb282 | Daniel Schauenberg | 19 February 2019, 13:15:55 UTC | Merge pull request #660 from BlueHatbRit/node-versions begin testing on node lts and up | 19 February 2019, 13:15:55 UTC |
ff308f6 | Elliot Blackburn | 12 February 2019, 17:59:33 UTC | begin testing on node lts and up | 17 February 2019, 22:23:05 UTC |
cd4ab9f | Daniel Schauenberg | 17 February 2019, 12:48:19 UTC | Merge pull request #644 from sappharx/patch-1 fix formatting on backend interface docs | 17 February 2019, 12:48:19 UTC |
faea607 | Vincent Sisk | 14 February 2019, 20:51:29 UTC | remove extra newline from merge conflict fix | 14 February 2019, 20:51:29 UTC |
1946023 | Vincent Sisk | 14 February 2019, 20:50:28 UTC | Merge branch 'master' into patch-1 | 14 February 2019, 20:50:28 UTC |
fe58d81 | Daz Wilkin | 14 February 2019, 18:21:14 UTC | Added "opencensus-backend" | 14 February 2019, 18:21:14 UTC |
ad2f7ca | Daniel Schauenberg | 14 February 2019, 13:16:54 UTC | Merge pull request #654 from lpmi-13/typofix fix simple typo | 14 February 2019, 13:16:54 UTC |
86f10f6 | Daniel Schauenberg | 14 February 2019, 13:16:23 UTC | Merge pull request #657 from DazWilkin/patch-1 Fixing Markdown formatting | 14 February 2019, 13:16:23 UTC |
3556baf | Daniel Schauenberg | 14 February 2019, 13:13:54 UTC | Merge pull request #659 from BlueHatbRit/fix-links Correct package.json links to new github organisation | 14 February 2019, 13:13:54 UTC |
fe81cd2 | Elliot Blackburn | 12 February 2019, 18:00:37 UTC | correct package.json links to new github organisation | 12 February 2019, 18:00:37 UTC |
4b27620 | Daniel Schauenberg | 12 February 2019, 16:10:16 UTC | Update MAINTAINERS.md | 12 February 2019, 16:10:16 UTC |
8db2f0d | Daniel Schauenberg | 12 February 2019, 10:26:24 UTC | Update MAINTAINERS.md | 12 February 2019, 10:26:24 UTC |
6da2ce8 | Daniel Schauenberg | 12 February 2019, 10:24:55 UTC | remove meta section of README | 12 February 2019, 10:24:55 UTC |
ed841ba | Daniel Schauenberg | 12 February 2019, 10:17:41 UTC | Create MAINTAINERS.md | 12 February 2019, 10:17:41 UTC |
5f58a9c | Daniel Schauenberg | 12 February 2019, 10:06:21 UTC | Create DCO.txt | 12 February 2019, 10:06:21 UTC |
a8df9bc | Daniel Schauenberg | 12 February 2019, 10:04:47 UTC | Create CODE_OF_CONDUCT.md | 12 February 2019, 10:04:47 UTC |
3818796 | Daniel Schauenberg | 12 February 2019, 09:51:42 UTC | update README post transfer | 12 February 2019, 09:51:42 UTC |
206689d | Daz Wilkin | 15 January 2019, 20:05:15 UTC | Fixing Markdown formatting | 15 January 2019, 20:05:15 UTC |
7f86477 | lpmi-13 | 01 January 2019, 22:46:16 UTC | fix simple typo | 01 January 2019, 22:46:16 UTC |
ead5fa2 | Braden Steffaniak | 02 May 2018, 03:46:10 UTC | Added StatsdClient Kotlin implementation | 02 May 2018, 03:46:10 UTC |
c964442 | Vincent Sisk | 09 April 2018, 22:16:22 UTC | fix formatting on backend interface docs | 09 April 2018, 22:16:22 UTC |
e713daa | till | 14 January 2017, 17:01:06 UTC | Update: ignore files - ensure config.js is not committed to the repo - ensure debian, examples, etc. are not put into container | 14 January 2017, 17:01:06 UTC |