https://github.com/statsd/statsd

sort by:
Revision Author Date Message Commit Date
7c07eec Correct container image tagging 22 August 2023, 12:52:19 UTC
0e20be5 release 0.10.2 22 August 2023, 12:15:32 UTC
b798309 Support amd64 and s390x container platforms (#746) 24 July 2023, 15:33:44 UTC
51d8217 release 0.10.1 11 May 2023, 16:03:15 UTC
4adb7d4 Run on tags as well. 11 May 2023, 15:58:17 UTC
d9e53dc release 0.10.0 11 May 2023, 13:10:50 UTC
b2b4b68 Revert "Upgrade buildx publish action step (#744)" This reverts commit bdca7994113fc40e88edbef4f34ba3d8343ccd19. 10 May 2023, 17:09:49 UTC
bdca799 Upgrade buildx publish action step (#744) 10 May 2023, 17:04:47 UTC
3f0e8c1 Add reference to GHCR package in README 10 May 2023, 17:00:38 UTC
c6c6dc1 Update CONTRIBUTING.md 10 May 2023, 17:00:27 UTC
eb51abe Remove redundant travis-ci file 10 May 2023, 17:00:16 UTC
76ea157 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 Draft github action for container publishing (#742) 10 May 2023, 16:11:02 UTC
7d2dfae 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 Update the dockerfile to build from Node:18.16.0 02 May 2023, 20:25:54 UTC
d8383d2 Fix test errors by using python3 02 May 2023, 20:25:30 UTC
a2bc052 Update Travis to test current Node LTS releases 02 May 2023, 20:25:08 UTC
0de340f Merge pull request #734 from jamtur01/patch-1 Fixed docker-compose configuration for 2 21 November 2022, 15:06:12 UTC
b676a51 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 Add coralogix to list of third-party backends (#731) 01 August 2022, 09:19:00 UTC
c47fc48 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 Correct dockerfile version to 12.18.3 27 August 2020, 15:44:22 UTC
c37feb9 release 0.9.0 27 August 2020, 15:34:50 UTC
fe835b4 Update CI to use current node lts versions 27 August 2020, 15:32:25 UTC
3705777 Update container image to use current node LTS 27 August 2020, 15:29:19 UTC
a6b6cd2 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 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 Merge pull request #709 from nutant-h/patch-1 Correct spelling mistake in backend.md 09 July 2020, 18:50:21 UTC
ab17249 Update backend.md Spelling mistake. 02 July 2020, 11:57:35 UTC
bd85bba 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 Add Swift client implementation to docs 11 June 2020, 14:44:08 UTC
7589c3b Add redistimeseries-backend (#704) 10 May 2020, 14:44:48 UTC
406ee1d update docker container to latest version of node 10 (10.20.1) 27 April 2020, 08:12:05 UTC
22f1d35 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 Update Proxy example to prevent crashes 03 April 2020, 09:14:58 UTC
56fc03a Splitting doc links for Elasticsearch backends (#695) 24 March 2020, 11:37:08 UTC
27369f4 add Docker Hub image pulls badge to readme 19 March 2020, 10:41:28 UTC
258c531 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 update debian changelog 25 February 2020, 19:00:54 UTC
9c4a66a 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 release 0.8.6 19 February 2020, 00:44:36 UTC
814f253 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 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 Update Changelog.md and debian/changelog to reflect latest tagged releases. 03 January 2020, 17:08:24 UTC
11cfd13 Fixes a small typo in README.md 13 September 2019, 12:24:42 UTC
3aa72f2 Clarify how the gauge metric works 24 July 2019, 15:02:02 UTC
3a3ced9 Release 0.8.5 23 July 2019, 15:04:42 UTC
33d4bfc Update lodash (sub dependency) for security fix 23 July 2019, 15:04:16 UTC
f1791d2 Add the statsd history to the docs 23 July 2019, 14:56:35 UTC
9c98519 Add third party server interfaces to docs 23 July 2019, 14:55:14 UTC
062fd4b Migrate docs from github wiki, and standardise markdown notation 23 July 2019, 14:55:14 UTC
cd38214 Minor formatting proposals 11 July 2019, 13:28:13 UTC
338f1e9 Add docker image info to readme 11 July 2019, 13:09:12 UTC
dd99864 update package.json version 0.8.4 11 July 2019, 12:14:57 UTC
a2b9265 update modern-syslog to 1.2.0 for node 12 compatibility 11 July 2019, 12:12:04 UTC
f86f834 update package.json version to 0.8.3 11 July 2019, 11:51:30 UTC
30b779b update nodeunit and add a package-lock.json 21 June 2019, 14:00:55 UTC
f64faef correct backend flush loop 30 May 2019, 15:15:53 UTC
baec775 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 Correct reporter decleration in test runner 29 May 2019, 13:41:47 UTC
0a21156 Convert codebase from var -> let / const (#673) 29 May 2019, 13:22:15 UTC
ef8e4d7 correct npm test script 29 April 2019, 15:37:45 UTC
839a810 correct travis deploy step 02 April 2019, 20:57:21 UTC
a8adbdb release 0.8.2 02 April 2019, 20:40:35 UTC
75de5ff update travis npm token 02 April 2019, 20:34:08 UTC
7b4405b update dockerfile to latest node-lts 02 April 2019, 20:14:46 UTC
fc85906 correct gitter link 02 April 2019, 10:42:09 UTC
6c91b4d update dockerfile base image to node lts 02 April 2019, 10:39:04 UTC
5fd5213 Add gitter chat badge 02 April 2019, 10:16:11 UTC
db4ec7b run tests using python 3.7's pickle rather than 2.x cPickle (#669) 25 March 2019, 14:31:23 UTC
aa44a5e increment version to 0.8.1 13 March 2019, 16:13:17 UTC
4a79c7c 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 Add myself (elliot blackburn) to maintainers.md (#666) 07 March 2019, 07:45:37 UTC
96f4c4e Merge pull request #663 from BlueHatbRit/patch-1 add mysql backend link to docs/backend.md 26 February 2019, 11:16:44 UTC
f802c5a Merge pull request #661 from DazWilkin/master Add "opencensus-backend" 22 February 2019, 13:08:23 UTC
7bac183 add mysql backend link to docs/backend.md 21 February 2019, 13:27:05 UTC
fef6de4 Merge pull request #662 from mheffner/add-mike-maintainer Adding myself to MAINTAINERS. 20 February 2019, 14:51:31 UTC
85cd02c Adding myself to MAINTAINERS. 20 February 2019, 14:25:44 UTC
a1d2796 Merge pull request #606 from easybiblabs/t/docker-stuff Update: ignore files 20 February 2019, 11:01:09 UTC
839f5e5 Merge pull request #603 from bemeyert/602-remove_ncs_q_switch removes -q switch 20 February 2019, 11:00:49 UTC
6702f92 Merge pull request #645 from BSteffaniak/master Added StatsdClient Kotlin implementation 20 February 2019, 10:59:34 UTC
3deb282 Merge pull request #660 from BlueHatbRit/node-versions begin testing on node lts and up 19 February 2019, 13:15:55 UTC
ff308f6 begin testing on node lts and up 17 February 2019, 22:23:05 UTC
cd4ab9f Merge pull request #644 from sappharx/patch-1 fix formatting on backend interface docs 17 February 2019, 12:48:19 UTC
faea607 remove extra newline from merge conflict fix 14 February 2019, 20:51:29 UTC
1946023 Merge branch 'master' into patch-1 14 February 2019, 20:50:28 UTC
fe58d81 Added "opencensus-backend" 14 February 2019, 18:21:14 UTC
ad2f7ca Merge pull request #654 from lpmi-13/typofix fix simple typo 14 February 2019, 13:16:54 UTC
86f10f6 Merge pull request #657 from DazWilkin/patch-1 Fixing Markdown formatting 14 February 2019, 13:16:23 UTC
3556baf Merge pull request #659 from BlueHatbRit/fix-links Correct package.json links to new github organisation 14 February 2019, 13:13:54 UTC
fe81cd2 correct package.json links to new github organisation 12 February 2019, 18:00:37 UTC
4b27620 Update MAINTAINERS.md 12 February 2019, 16:10:16 UTC
8db2f0d Update MAINTAINERS.md 12 February 2019, 10:26:24 UTC
6da2ce8 remove meta section of README 12 February 2019, 10:24:55 UTC
ed841ba Create MAINTAINERS.md 12 February 2019, 10:17:41 UTC
5f58a9c Create DCO.txt 12 February 2019, 10:06:21 UTC
a8df9bc Create CODE_OF_CONDUCT.md 12 February 2019, 10:04:47 UTC
3818796 update README post transfer 12 February 2019, 09:51:42 UTC
206689d Fixing Markdown formatting 15 January 2019, 20:05:15 UTC
7f86477 fix simple typo 01 January 2019, 22:46:16 UTC
back to top