Commit graph

848 commits

Author SHA1 Message Date
Steve Durrheimer
c1f2d12554
circle: add tag v-prefix 2016-09-09 08:40:28 +02:00
Steve Durrheimer
24eab4e35a
Use golang-builder base image for tests in CircleCI 2016-09-09 08:34:16 +02:00
Tobias Schmidt
022c10fe0c Merge pull request #51 from prometheus/sdurrheimer-use-promu-default-go-version
Use promu default go version + use 1.6 tag for cicleci tests
2016-08-31 12:02:09 +02:00
Steve Durrheimer
8bf751d4e3
Use promu default go version + use 1.6 tag for cicleci tests 2016-08-31 08:05:49 +02:00
Tobias Schmidt
35828e29e9 Merge pull request #50 from Jimdo/drop_invalid_utf8
Skip metrics with invalid utf8
2016-07-27 16:53:34 -04:00
Ilya Margolin
237499eced Add a benchmark for handlePacket 2016-07-22 17:19:00 +02:00
Ilya Margolin
1fbc392800 Remove unintended changes 2016-07-21 17:55:47 +02:00
Ilya Margolin
bb4e42068f Skip metrics with invalid utf8 2016-07-20 20:27:23 +02:00
Tobias Schmidt
0c8b644ee1 Merge pull request #48 from haguenau/tolerate-broken-metrics
Tolerate more forms of broken lines from StatsD
2016-05-19 12:51:36 -04:00
David Haguenauer
56f65c4870 Don't panic on empty metric names or components
* Don't panic on empty metric names
* Don't panic on empty metric components
* Test tolerance the above kinds of broken StatsD lines
2016-05-19 12:43:35 -04:00
Steve Durrheimer
00f56b3809
Remove unused Makefile.COMMON file 2016-05-14 21:15:13 +02:00
Johannes 'fish' Ziemke
e00d9e84aa Merge pull request #45 from prometheus/fish/release-0.3.0
Release 0.3.0
2016-05-05 10:23:59 -07:00
Johannes 'fish' Ziemke
cc3025a1f9 Release 0.3.0 2016-05-05 19:23:31 +02:00
Ben Kochie
dcb67944be Merge pull request #46 from prometheus/sdurrheimer/fix-circleci-flanky-go-get
Fix CircleCI flanky go get
2016-05-05 06:52:44 -07:00
Steve Durrheimer
7a76b03aa7
Change the test docker image tag to match promu golang version 2016-05-05 13:11:05 +02:00
Steve Durrheimer
246008307f
Fix CircleCI problems during go get promu 2016-05-05 13:10:57 +02:00
Johannes 'fish' Ziemke
1710048a70 Merge pull request #44 from prometheus/fish/use-version-package
Use common/version and common/log packages
2016-05-04 14:36:27 -07:00
Johannes 'fish' Ziemke
03fde8f3ba Use common/version and common/log packages 2016-05-04 23:12:18 +02:00
Johannes 'fish' Ziemke
4d22a721eb Fix parameter to NewExporter in test 2016-05-03 23:45:48 +02:00
Johannes 'fish' Ziemke
61f4c6e926 Merge pull request #42 from prometheus/fish/new-build
New build process
2016-05-03 14:24:03 -07:00
Johannes 'fish' Ziemke
cdeb0c9743 Use promu/docker/circleci based release process 2016-05-03 23:08:02 +02:00
Johannes 'fish' Ziemke
e26a5e4728 Add Version variable 2016-05-03 20:25:42 +02:00
Johannes 'fish' Ziemke
1f1c0f7030 Merge pull request #43 from prometheus/fish/vendor-all-the-things
Vendor dependencies
2016-05-03 11:25:23 -07:00
Johannes 'fish' Ziemke
a78a6d2635 Vendor dependencies 2016-05-03 19:25:23 +02:00
Johannes 'fish' Ziemke
dd0b68f2d8 Merge pull request #41 from prometheus/fish/fix-metric-suffix
Drop _count suffix for loaded_mappings metric
2016-05-03 09:54:20 -07:00
Johannes 'fish' Ziemke
dacfb3f1be Drop _count suffix for loaded_mappings metric
This makes the naming consistent with our best pratices.
2016-05-03 18:51:16 +02:00
Johannes 'fish' Ziemke
8e43fc2654 Merge pull request #37 from prometheus/fish/remove-auto-suffixes
Make metric suffixes optional, expose unmapped events
2016-05-03 09:46:59 -07:00
Tobias Schmidt
ba9c37eb20 Merge pull request #40 from Jimdo/dogstats-extensions-squashed
Dogstats extensions squashed
2016-05-03 12:42:38 -04:00
Johannes 'fish' Ziemke
3d0ccb9ed5 Count events for which no mapping was found 2016-05-03 18:39:57 +02:00
Ilya Margolin
0b792e0be6 DogStatsD: review changes 2016-05-03 18:28:33 +02:00
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