Raghu Udiyar
b0a54e1d65
Add note about DogStatsD use_ms
option
...
DogStatsD by default emits timer metric in seconds, while the exporter
assumes milliseconds; which is the default for statsd. The `use_ms` option
fixes this, and will be useful for dogstatsd users to know.
Signed-off-by: Raghu Udiyar <raghusiddarth@gmail.com>
2019-08-01 15:55:46 +05:30
Matthias Rampke
d308796e97
Add changelog for #252 , #253 & release
...
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-25 13:13:44 +00:00
Matthias Rampke
074fc349b0
Merge pull request #252 from mohag/master
...
Add event handler for Unixgram
2019-07-25 15:11:43 +02:00
Matthias Rampke
353b38c80b
Merge pull request #253 from tcolgate/eventrace
...
Event queue processes and filling race.
2019-07-25 15:11:02 +02:00
Tristan Colgate
49296e321e
Event queue processes and filling race.
...
We send the slice off to be process, but potentially start overwriting
the previous content straight away. Just start again with a fresh slice.
Fixes #247
Signed-off-by: Tristan Colgate <tristan@qubit.com>
2019-07-25 13:41:05 +01:00
Gert van den Berg
b555158e53
Add event handler for Unixgram
...
Signed-off-by: Gert van den Berg <gert.vandenberg@iotnxt.com>
2019-07-23 16:00:00 +02:00
Matthias Rampke
e60f2f147b
Merge pull request #249 from prometheus/makefile_common
...
Synchronize Makefile.common from prometheus/prometheus
2019-07-22 10:57:34 +02:00
prombot
2d44e85fdc
makefile: update Makefile.common with newer version
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2019-07-20 00:02:44 +00:00
Matthias Rampke
6635ea71e8
Update changelog & release 0.12.1
...
Merge with 0.12.0 which I didn't finish releasing
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-08 08:53:54 +00:00
Matthias Rampke
802aa8a9e7
Merge pull request #246 from cdnhaese/master
...
Fix TTL bug
2019-07-08 10:51:33 +02:00
Cedric Den Haese
ccd86002cf
Fix TTL bug
...
lastRegistredAt element was only set at creation of a time series.
Now it is updated every time a new event is seen for that time series.
Signed-off-by: Cedric Den Haese <cedric.den.haese@gmail.com>
2019-07-08 09:32:34 +01:00
Matthias Rampke
d56b864f83
Update changelog for #243 & release 0.12.0
...
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-08 07:59:39 +00:00
Matthias Rampke
878609a8e8
Merge pull request #240 from prometheus/makefile_common
...
Synchronize Makefile.common from prometheus/prometheus
2019-07-05 16:30:21 +02:00
Matthias Rampke
f7c7db0b8d
Update logrus for AIX support
...
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-05 14:29:03 +00:00
prombot
bdfa130554
makefile: update Makefile.common with newer version
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2019-07-05 14:29:03 +00:00
Matthias Rampke
f6e6e6d122
Merge pull request #245 from prometheus/mr/remove-travis
...
Remove Travis CI
2019-07-05 16:28:26 +02:00
Matthias Rampke
f72f25f8ce
Merge pull request #244 from prometheus/mr/quote-yaml
...
Quote all matchers in YAML examples
2019-07-05 16:28:18 +02:00
Matthias Rampke
d59f306cd9
Merge pull request #243 from prometheus/mr/remove-inotify
...
Reload on SIGHUP instead of watching the file
2019-07-05 16:28:02 +02:00
Matthias Rampke
193e4c9be4
Remove Travis CI
...
it doesn't test anything that CircleCI doesn't.
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-05 13:34:35 +00:00
Matthias Rampke
64a51731f7
Quote all matchers in YAML examples
...
They can start with a * which makes YAML barf if not quoted. Instead of
figuring out individually what does and does not need to be quoted,
always quote.
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-05 13:32:22 +00:00
Matthias Rampke
23ef5daeac
Reload on SIGHUP instead of watching the file
...
This is more portable (works on any system that has UNIX signals) and
removes the dependency on fsnotify, which doesn't compile on AIX. It
also reduces the probability of failed reloads due to partial writes.
Fixes #241 .
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-07-05 13:30:31 +00:00
Simon Pasquier
eb51631f33
Build ARM container images ( #242 )
...
It also updates the Circle CI configuration to use the
Prometheus orb.
Signed-off-by: Simon Pasquier <spasquie@redhat.com>
2019-07-02 14:09:42 +02:00
Matthias Rampke
611dd8c60a
Merge pull request #239 from prometheus/makefile_common
...
Synchronize Makefile.common from prometheus/prometheus
2019-06-24 11:07:18 +02:00
prombot
3494db2a67
makefile: update Makefile.common with newer version
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2019-06-23 00:01:27 +00:00
Björn Rabenstein
f2d3b9eb79
Merge pull request #237 from prometheus/beorn7/modules
...
Update prometheus/client_golang to v1.0.0
2019-06-21 15:01:10 +02:00
beorn7
ef5212ce06
Update prometheus/client_golang to v1.0.0
...
Signed-off-by: beorn7 <beorn@grafana.com>
2019-06-17 18:34:56 +02:00
Matthias Rampke
511836b7ff
Release 0.11.2
...
* Update changelog for #235
* Release 0.11.2
2019-06-14 15:32:48 +02:00
Matthias Rampke
bb448be4f4
Merge pull request #235 from seruman/master
...
add missing eventHandler to StatsDTCPListener
2019-06-14 15:29:29 +02:00
Selman Kayrancioglu
bb88165d52
add missing eventHandler to StatsDTCPListener
...
Signed-off-by: Selman Kayrancioglu <selman@peak.com>
2019-06-14 15:42:21 +03:00
Matthias Rampke
a276bacac9
Release 0.11.1
...
no changes, 0.11.0 had test issues.
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-06-14 08:19:50 +00:00
Matthias Rampke
4653781f9b
Update Makefile.common for prometheus/prometheus#5658
...
should fix the build
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-06-13 13:33:29 +00:00
Matthias Rampke
70c227522f
Release 0.11.0
...
and add the missing changelog entry for #227
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-06-13 08:42:18 +00:00
Matthias Rampke
c3dc7b4b96
Merge pull request #231 from SpencerMalone/match_metric_type_tests
...
Add test for multiple explicit metric types.
2019-06-12 18:04:57 +02:00
Matthias Rampke
6f7cb49280
Merge pull request #232 from golopot/patch-1
...
Update links for DogStatsD in README.md
2019-06-12 11:52:42 +02:00
Matthias Rampke
38d62c39a6
Add #233 / #80 to changelog
2019-06-12 09:23:09 +00:00
Matthias Rampke
4f9843ad0d
Merge pull request #233 from cdambo/master
...
Use promhttp instead of http
2019-06-12 11:18:21 +02:00
golopot
5cea0077e4
Update links for DogStatsD in README.md
...
Signed-off-by: Chiawen Chen <golopot@gmail.com>
2019-06-11 19:22:43 +08:00
Chanan Damboritz
8f7676eaa9
Use promhttp instead of http
...
Signed-off-by: Chanan Damboritz <chanan@hiredscore.com>
Signed-off-by: Chanan Damboritz <cdambo@gmail.com>
2019-06-11 13:54:20 +03:00
SpencerMalone
7035e5e075
Add test for multiple explicit metric types.
...
Signed-off-by: SpencerMalone <malone.spencer@gmail.com>
2019-06-07 20:11:32 -04:00
Matthias Rampke
5832aa9bcf
Merge pull request #227 from claytono/event-queuing
...
Add internal event queuing and flushing
2019-06-07 15:50:25 +02:00
Clayton O'Neill
091bf99641
Update event queue metric name to be more descriptive.
...
Co-Authored-By: Matthias Rampke <mr@soundcloud.com>
Signed-off-by: Clayton O'Neill <claytono@github.com>
2019-06-07 09:01:20 -04:00
Matthias Rampke
2e5c38204a
Release 0.10.6
...
Signed-off-by: Matthias Rampke <mr@soundcloud.com>
2019-06-07 08:58:01 +00:00
Matthias Rampke
95e376a40b
Merge pull request #230 from prometheus/makefile_common
...
Synchronize Makefile.common from prometheus/prometheus
2019-06-07 08:49:14 +02:00
prombot
1d21cdcc1e
makefile: update Makefile.common with newer version
...
Signed-off-by: prombot <prometheus-team@googlegroups.com>
2019-06-07 00:02:26 +00:00
Matthias Rampke
59056c097a
update changelog for #229
2019-06-06 12:34:05 +00:00
Matthias Rampke
8551a65827
Merge pull request #229 from andy-paine/make-mapper-cache-respect-metric-type
...
Make mapper cache respect metric type
2019-06-06 14:31:58 +02:00
Andy Paine
0135b40c08
Make mapper cache respect metric type
...
- Statsd allows users to provide a metric with the same name but
differing types (counter, gauge, timer)
- The exporter allows this by letting users specify a
"match_metric_type" in the mapping config
- However the mapper cache does not look at the metric type so it would
return a MetricMapperCacheResult for the type of the first metric with
that name that the exporter saw
- Add MetricType to the signature for the cache and format the metric
name with the type to provide unique keys for a metric with the same
name but differing type
Signed-off-by: Andy Paine <andy.paine@digital.cabinet-office.gov.uk>
2019-06-06 11:33:58 +01:00
Clayton O'Neill
c7e76967c8
Add internal event queuing and flushing
...
At high traffic levels, the locking around sending on channels can cause
a large amount of blocking and CPU usage. These adds an event queue
mechanism so that events are queued for short period of time, and
flushed in batches to the main exporter goroutine periodically.
The default is is to flush every 1000 events, or every 200ms, whichever
happens first.
Signed-off-by: Clayton O'Neill <claytono@github.com>
2019-06-04 06:57:48 -04:00
Matthias Rampke
50d5932124
Merge pull request #223 from claytono/rework-registry
...
Rework metric registration and tracking
2019-06-04 10:34:13 +02:00
Clayton O'Neill
f6f1d7f071
Remove redundant code in counter inc test
...
Signed-off-by: Clayton O'Neill <claytono@github.com>
2019-05-31 08:38:16 -04:00