Commit graph

368 commits

Author SHA1 Message Date
Daniel Bonkowski
8f36baf045 sanitize tag keys
- add tests for edge cases
 - fix typo
2016-05-03 18:27:42 +02:00
Johannes 'fish' Ziemke
f031e30721 Add flag to disable metric type suffixes 2016-05-03 01:16:34 +02:00
Julius Volz
60dbb43e8a Merge pull request #36 from prometheus/increase-udp-buf
Increase receivable UDP datagram size to 65535 bytes.
2016-04-29 18:13:07 +02:00
Julius Volz
c9baaf5ba1 Increase receivable UDP datagram size to 65535 bytes.
Fixes https://github.com/prometheus/statsd_exporter/issues/35
2016-04-29 17:39:55 +02:00
Julius Volz
121026ae3d Merge pull request #33 from klobucar/warn-on-negative
Don't panic when negative number counter is submitted.
2016-04-01 20:00:49 +02:00
Jonathon Klobucar
494cc38bf8 Don't panic when negative number counter is submitted.
Instead now we will send a warning message to the logs
and continue on with our day.

Also a guard has been added when we detect a channel has been
closed and the `Exporter.Listen` function will return out of
its loop vs always running. When a channel is closed there will
be no more data to consume, so this seems correct. It also allows
for a test to be written for the panic.
2016-04-01 10:53:20 -07:00
Ben Kochie
85384f7bc6 Merge pull request #32 from SuperQ/master
Update for 0.2.0 release
2016-03-21 14:42:17 +01:00
Ben Kochie
6a84b510c6 Release 0.2.0
* Update Makefile.
* Add CHANGELOG.md.
2016-03-20 10:52:31 +01:00
Ben Kochie
b23cd0ab5b Update build
* Add `.gitignore`.
* Update Makefile.COMMON from prometheus/utils.
2016-03-20 09:40:05 +01:00
Peter Woodman
ab7c27ee77 Support datadog extensions to statsd datagrams
Datadog's format extensions allow attaching labels and tags to statsd
metrics, and are documented at
http://docs.datadoghq.com/guides/dogstatsd/#datagram-format

Additionally changes compare method in tests to reflect.DeepEqual, as
the tag maps don't sort deterministically, corrects an inversion in
displaying test failure cases, and treats an invalid sample value as 1
instead of throwing out the sample.
2016-03-04 16:22:34 +01:00
Julius Volz
e9eb193ff9 Merge pull request #31 from mmethner/master
fix documentation for docker udp port publishing
2016-02-01 17:48:33 +01:00
Mathias Methner
dc0ab29c33 fix documentation for docker udp port publishing 2016-02-01 16:54:59 +01:00
Julius Volz
e8f1e9c9c3 Update Julius's email address in AUTHORS.md 2015-10-26 02:25:54 +01:00
Julius Volz
3727277927 Merge pull request #26 from macb/exporter_rename
rename bridge to exporter
2015-10-17 15:50:01 +02:00
Julius Volz
3bf0889452 Merge pull request #25 from macb/root_endpoint
add root endpoint with redirect
2015-10-15 06:21:24 +02:00
Julius Volz
28d4020341 Merge pull request #24 from macb/allow_hyphen_hostname
allow metrics with dashes when mapping
2015-10-12 02:52:22 +02:00
Mac Browning
ea7341a6c4 rename bridge -> exporter 2015-10-09 20:34:28 -04:00
Mac Browning
c4ab11d05c add root endpoint with redirect 2015-10-09 20:26:05 -04:00
Mac Browning
411b071f1f allow metrics with dashes when mapping 2015-10-09 19:38:21 -04:00
Björn Rabenstein
4270a5ed7e Merge pull request #23 from prometheus/move-to-common
Move from client_golang/model to common/model
2015-09-17 14:38:16 +02:00
beorn7
6a1c44989b Move from client_golang/model to common/model 2015-09-17 13:14:18 +02:00
Julius Volz
6b318a471e Merge pull request #22 from Jimdo/config_udp_buffer
Allow configuration of UDP read buffer
2015-09-09 17:55:53 +02:00
Fabian Stehle
3d7b731cfd Allow configuration of UDP read buffer 2015-09-09 17:50:32 +02:00
Julius Volz
b6210fc395 Merge pull request #17 from sdurrheimer/master
New Dockerfile using alpine-golang-make-onbuild base image
2015-07-13 12:17:32 +02:00
Steve Durrheimer
395c1422e5 Add Docker instructions to the README 2015-07-11 13:22:06 +02:00
Steve Durrheimer
c2d70fe7dc New Dockerfile using alpine-golang-make-onbuild base image 2015-06-18 20:50:31 +02:00
Steve Durrheimer
c8430495ae Update Makefile.COMMON from prometheus/utils 2015-06-18 20:50:31 +02:00
Julius Volz
e0bf2be66a Merge pull request #16 from prometheus/document-no-statsd-case
Document use-case without any StatsD server.
2015-06-18 20:15:14 +02:00
Julius Volz
143288bf07 Document use-case without any StatsD server.
Fixes https://github.com/prometheus/statsd_bridge/issues/15
2015-06-18 14:24:46 +02:00
Julius Volz
ce864c0131 Merge pull request #14 from prometheus/migrate-logging
Migrate logging to prometheus/log.
2015-05-29 14:22:36 +02:00
Julius Volz
1ee380cc39 Migrate logging to prometheus/log. 2015-05-29 13:45:11 +02:00
Julius Volz
ccbaa9d754 Merge pull request #12 from brian-brazil/fix-readme
Correct example, need to specify variables like in bash.
2015-04-17 00:41:32 +02:00
Brian Brazil
a054446e2f Correct example, need to specify variables like in bash.
See http://golang.org/pkg/regexp/#Regexp.Expand
2015-04-16 23:35:46 +01:00
Julius Volz
ec25a3dbfe Update Makefile.COMMON 2015-03-28 01:14:55 +01:00
Julius Volz
729bdfeef7 Update usage flags in README.md. 2015-03-23 13:45:29 +01:00
Julius Volz
9715b18315 Merge pull request #9 from prometheus/common-make-infra
Use Makefile.COMMON for building statsd_bridge.
2015-02-23 17:38:42 +01:00
Julius Volz
2ec8131d3b Use Makefile.COMMON for building statsd_bridge. 2015-02-23 16:46:25 +01:00
Julius Volz
9971e3cd30 Merge pull request #8 from prometheus/fix-license
Fix license headers to match LICENSE file.
2015-02-19 13:09:21 +01:00
Julius Volz
b299c8a72d Fix license headers to match LICENSE file. 2015-02-19 01:04:25 +01:00
juliusv
a373aee28e Merge pull request #7 from bracki/cosmetics
Cosmetics
2015-02-11 22:43:17 +01:00
Jan Brauer
c8a749f7c5 Use log.fatalf 2015-02-11 22:31:49 +01:00
Jan Brauer
f7dfad9bd4 Use argument instead of global 2015-02-11 22:30:57 +01:00
juliusv
5488430fad Merge pull request #6 from prometheus/flag-cleanup
Make flag names consistent across projects.
2015-02-09 12:24:51 +01:00
Julius Volz
61cba974b0 Make flag names consistent across projects. 2015-02-09 00:26:08 +01:00
juliusv
34cdec461a Merge pull request #5 from prometheus/beorn7/license-cleanup
License cleanup
2015-01-22 17:58:43 +01:00
Bjoern Rabenstein
be63255684 License cleanup 2015-01-22 17:56:04 +01:00
juliusv
1b22e2fae8 Merge pull request #4 from prometheus/beorn7/new-register-call
Adjust call syntax of Register to the new client_golang.
2015-01-22 17:02:24 +01:00
Bjoern Rabenstein
1c567153ab Adjust call syntax of Register to the new client_golang. 2015-01-12 19:14:29 +01:00
Björn Rabenstein
609bc94bc7 Merge pull request #2 from prometheus/migration/new-client-golang
Migrate to new client_golang.
2014-06-30 17:24:28 +02:00
Bjoern Rabenstein
87a3310e83 counter -> total. 2014-06-27 18:51:29 +02:00