client_golang/prometheus
beorn7 d892fd2b51 Add test to expose interface upgrade bug
In principle, we needed to iterate through all permutations, mirroring
the same that is happening in the code. For lack of time, I only
picked one of the cases currently buggy.

As said, this really needs code generation, should we ever find
ourselves touching this again.
2018-02-02 15:50:46 +01:00
..
graphite graphite: Adjust ExtractSamples call to new interface 2017-01-08 20:55:34 +01:00
promhttp Add test to expose interface upgrade bug 2018-02-02 15:50:46 +01:00
push Document the use of Go1.9+ for monotonic time where applicable 2017-06-29 16:07:12 +02:00
.gitignore Rearrange file and package per convention. 2013-04-04 15:27:09 +02:00
README.md Create a public registry interface and separate out HTTP exposition 2016-08-02 18:46:22 +02:00
benchmark_test.go Add a benchmark for concurrent counter increments 2018-01-19 15:15:10 -08:00
collector.go Fix a number of doc comments and similar nits 2016-08-03 12:23:37 +02:00
counter.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
counter_test.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
desc.go Allow currying of metric vec's 2017-12-22 15:56:11 +01:00
desc_test.go validate ConstLabels values in NewDesc 2017-08-20 00:09:51 +02:00
doc.go Correct DefaultRegistry to DefaultRegisterer 2017-09-05 01:08:40 +01:00
example_clustermanager_test.go Fix a number of doc comments and similar nits 2016-08-03 12:23:37 +02:00
example_timer_complex_test.go fix spelling typo 2017-08-28 08:57:51 +08:00
example_timer_gauge_test.go Fix invalid Timer (gauge) example 2017-02-28 11:13:17 -04:00
example_timer_test.go Change the Timer API 2016-11-18 20:32:18 +01:00
examples_test.go Allow Summaries with empty objectives and deprecate DefObjectives 2016-11-23 18:35:02 +01:00
expvar_collector.go Create a public registry interface and separate out HTTP exposition 2016-08-02 18:46:22 +02:00
expvar_collector_test.go Add goreport card and remove warnings where feasible 2016-09-16 19:59:04 +02:00
fnv.go use local fnv hash everywhere 2015-11-12 14:07:23 +01:00
gauge.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
gauge_test.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
go_collector.go Add new default metric go_info 2017-07-23 23:36:09 +02:00
go_collector_test.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
histogram.go Pull currying methods up into ObserverVec interface 2017-12-22 16:11:58 +01:00
histogram_test.go new handler instrumentation (#285) 2017-04-24 15:13:19 -04:00
http.go http.go: incorrect error message displayed when no metrics encoded error 2017-08-31 12:05:46 +10:00
http_test.go Allow currying of metric vec's 2017-12-22 15:56:11 +01:00
labels.go improve validation function naming 2017-08-25 17:58:59 +02:00
metric.go Allow currying of metric vec's 2017-12-22 15:56:11 +01:00
metric_test.go Change "Prometheus Team" to "The Prometheus Authors". 2015-02-02 15:14:36 +01:00
observer.go Pull currying methods up into ObserverVec interface 2017-12-22 16:11:58 +01:00
process_collector.go Fix namespace of process collector metrics 2016-11-02 14:09:24 -04:00
process_collector_test.go Fix namespace of process collector metrics 2016-11-02 14:09:24 -04:00
registry.go Add a safety goroutine budget 2018-01-31 14:49:15 +01:00
registry_test.go fail Gather'ing when label value is not utf8 2017-08-20 00:10:32 +02:00
summary.go Pull currying methods up into ObserverVec interface 2017-12-22 16:11:58 +01:00
summary_test.go new handler instrumentation (#285) 2017-04-24 15:13:19 -04:00
timer.go Document the use of Go1.9+ for monotonic time where applicable 2017-06-29 16:07:12 +02:00
timer_test.go new handler instrumentation (#285) 2017-04-24 15:13:19 -04:00
untyped.go Remove the deprecated uses of Untyped metrics 2017-08-29 17:31:45 +02:00
value.go Iterate on a proposed performance improvement for counters 2018-01-19 19:06:43 +01:00
value_test.go make code compatible with go 1.6 2017-08-20 00:53:55 +02:00
vec.go Allow currying of metric vec's 2017-12-22 15:56:11 +01:00
vec_test.go Allow currying of metric vec's 2017-12-22 15:56:11 +01:00

README.md

See go-doc.