Fabian Reinartz
a85e600fb2
Validate LabelName/LabelSet on JSON unmarshaling.
2015-06-08 12:02:05 +02:00
Björn Rabenstein
e217fb58d2
Merge pull request #131 from telendt/master
...
Solve "The Proxy Problem" of http.InstrumentHandler
2015-06-05 12:53:18 +02:00
Tomasz Elendt
dd4dd69878
Solve "The Proxy Problem" of InstrumentHandler
...
InstrumentHandler provides proxy object over given http.ResponseWriter
- responseWriterDelegator that only implements the bare minimum
required of an http.ResponseWriter and doesn’t implement any interface
upgrades (http.Flusher, http.Hijacker, etc.). This commit fixes it by
providing fancyResponseWriterDelegator with all the fancy bells and
whistles if standard library http.ResponseWriter is detected.
Heavily inspired by Goji's middleware.
https://avtok.com/2014/11/05/interface-upgrades.html#the-proxy-problem
2015-06-04 23:48:40 +02:00
Tomasz Elendt
288762e79c
Change responseWriterDelegator.written to int64
...
Change responseWriterDelegator.written to int64 so that responses
bigger than 4GB could be properly observed on 32 bit systems.
2015-06-04 23:14:37 +02:00
Fabian Reinartz
e319516b0f
Merge pull request #130 from prometheus/fabxc/cut
...
Cut 0.6.0.
2015-06-01 19:16:42 +02:00
Fabian Reinartz
fb1e875a8a
Cut 0.6.0.
2015-06-01 19:09:08 +02:00
Fabian Reinartz
65c3290308
Merge pull request #129 from realzeitmedia/gofmt
...
gofmt
2015-06-01 17:25:03 +02:00
Robert Vollmert
fbb27e7b36
Reorder imports, fixing gofmt.
2015-06-01 17:23:16 +02:00
Björn Rabenstein
bf60402a70
Merge pull request #128 from prometheus/beorn7/public-label-name-re
...
Make LabelNameRE public.
2015-06-01 15:50:06 +02:00
beorn7
10eab41b48
Make LabelNameRE public.
2015-06-01 15:41:09 +02:00
Fabian Reinartz
a842dc11e0
Merge pull request #127 from stapelberg/patch-1
...
doc fix: s/DefObjectives/DefBuckets/
2015-05-30 17:59:02 +02:00
Michael Stapelberg
23ef520369
doc fix: s/DefObjectives/DefBuckets/
2015-05-30 17:30:45 +02:00
Fabian Reinartz
fcd2986466
Merge pull request #126 from prometheus/beorn7/fixes
...
Ensure alignment of struct members used in sync.atomic functions.
2015-05-21 12:25:34 +02:00
beorn7
944920c696
Ensure alignment of struct members used in sync.atomic functions.
2015-05-21 12:19:38 +02:00
Björn Rabenstein
438d8aefa8
Merge pull request #125 from prometheus/fabxc/yaml
...
Add LabelName regular expression
2015-05-20 16:18:08 +02:00
Fabian Reinartz
bb07c54a58
Add LabelName regular expression
2015-05-20 16:16:40 +02:00
Björn Rabenstein
83c790e949
Merge pull request #124 from prometheus/fabxc/yaml
...
Add YAML parsing for LabelName
2015-05-20 16:14:36 +02:00
Fabian Reinartz
b2b3dad248
Add YAML parsing for LabelName
2015-05-20 16:13:32 +02:00
Julius Volz
f112f16831
Merge pull request #123 from prometheus/change-go-metric-prefix
...
Rename process_goroutines to go_goroutines
2015-05-19 22:56:40 +02:00
Tobias Schmidt
765c1152ca
Rename process_goroutines to go_goroutines
...
The decision was made to use the language name for language specific
metrics, so go_goroutines is the right names similar to
go_gc_duration_seconds.
2015-05-19 15:47:08 -04:00
Björn Rabenstein
b0bd7e1be3
Merge pull request #117 from prometheus/beorn7/release
...
Cut release 0.5.0.
2015-05-06 12:11:30 +02:00
beorn7
8116df73ff
Cut release 0.5.0.
2015-05-06 12:10:59 +02:00
Björn Rabenstein
6fa68aa8cf
Merge pull request #116 from prometheus/beorn7/fingerprint
...
Fingerprinting fixes in client_golang
2015-05-06 11:48:50 +02:00
beorn7
41ecb6c6b2
Improve the Metric.Equal and Metric.Before methods.
2015-05-06 11:42:41 +02:00
Björn Rabenstein
86bd077f30
Merge pull request #113 from oliver006/add_gc_metrics
...
Add garbage collection stats
2015-05-05 22:14:12 +02:00
Oliver
21b132f5a2
record quantiles as well
2015-05-05 12:33:35 -04:00
beorn7
0e0e6bff80
Rework the signature aka fingerprint functions.
...
Move everything over to a more expensive but less collision-prone way.
However, keep the old fingerprinting under the name "FastFingerprint"
to be used in the storage layer (where we need collision detection
anyway).
2015-05-05 18:02:21 +02:00
Oliver
ff586eaac1
Add garbage collection stats
2015-05-05 09:52:36 -04:00
Björn Rabenstein
6efaf95d98
Merge pull request #115 from prometheus/beorn7/const-summaries-histograms
...
Make it possible to create constant summaries and histograms from static values.
2015-05-04 14:54:46 +02:00
beorn7
c8a7ccf663
Improvements after review.
2015-05-04 13:13:06 +02:00
beorn7
70419a3485
Add examples for const summary/histogram.
2015-05-04 12:22:15 +02:00
Bjoern Rabenstein
9c4fec0bce
Implement constSummary and constHistogram.
2015-05-04 00:32:15 +02:00
Julius Volz
066ab78410
Correct typo in Counter.Set() docstring.
2015-04-30 18:51:33 +02:00
Julius Volz
a7b24194e8
Merge pull request #112 from fabxc/labelnames
...
Add metrics path label.
2015-04-29 22:31:28 +02:00
Fabian Reinartz
05b08108b4
Add metrics path label.
2015-04-28 23:22:11 +02:00
Julius Volz
608ec8b69e
Merge pull request #111 from fabxc/labelnames
...
Replace hidden label prefix with meta prefix.
2015-04-22 12:33:43 +02:00
Fabian Reinartz
642f761a3c
Replace hidden label prefix with meta prefix.
2015-04-22 12:29:58 +02:00
Björn Rabenstein
6cc292c1c7
Merge pull request #110 from fabxc/labelnames
...
Add constants for instance/address labels and hidden prefix.
2015-04-21 13:36:15 +02:00
Fabian Reinartz
37a1f3ea97
Add constants for instance/address labels and hidden prefix.
2015-04-21 13:16:09 +02:00
Björn Rabenstein
692492e54b
Merge pull request #107 from prometheus/beorn7/release
...
Cut v0.4.0.
2015-04-08 18:12:31 +02:00
beorn7
97d2bf50bf
Cut v0.4.0.
2015-04-08 18:08:22 +02:00
beorn7
63acb006f7
Purge another trace of ext -> pbutil.
2015-04-07 15:19:47 +02:00
Björn Rabenstein
419b21ce61
Merge pull request #106 from peterbourgon/fix-ext-pbutil
...
s/ext/pbutil/g
2015-04-07 15:16:34 +02:00
Peter Bourgon
53034378aa
Godep: remove reference to matttproud/golang_protobuf_extensions/ext
2015-04-07 12:35:11 +02:00
Peter Bourgon
20696dd841
Fix text/bench_test.go
2015-04-07 10:48:27 +02:00
Peter Bourgon
0d94dc38c3
Update Godeps for new matttproud/golang_protobuf_extensions/pbutil
2015-04-07 10:44:42 +02:00
Peter Bourgon
a6f3300b8d
s/ext/pbutil/g
...
The dependency matttproud/golang_protobuf_extensions changed its package
layout and thereby broke the Prometheus client_golang build. This fixes
it.
2015-04-07 10:33:04 +02:00
Julius Volz
3657dc8002
Merge pull request #104 from prometheus/remove-procfs-supported-fn
...
Inline and remove processCollectSupported().
2015-04-01 01:53:30 +02:00
Julius Volz
7b2ff852ca
Inline and remove processCollectSupported().
2015-04-01 01:18:20 +02:00
Julius Volz
8ba7a93fd6
Merge pull request #103 from prometheus/always-build-proc-collector
...
Always build the procfs collector.
2015-03-31 19:04:56 +02:00