vendor: bump prometheus/client_golang v0.9.4
full diff: f4fb1b73fb...v0.9.4
version v0.9.0 is the minimum tagged version to work with go-metrics v0.0.1,
as it depends on `prometheus.Observer`:
    vendor/github.com/docker/go-metrics/timer.go:39:4: undefined: prometheus.Observer
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
			
			
This commit is contained in:
		
							
								
								
									
										45
									
								
								vendor/github.com/prometheus/client_golang/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										45
									
								
								vendor/github.com/prometheus/client_golang/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,13 +2,50 @@
 | 
			
		||||
 | 
			
		||||
[](https://travis-ci.org/prometheus/client_golang)
 | 
			
		||||
[](https://goreportcard.com/report/github.com/prometheus/client_golang)
 | 
			
		||||
[](https://godoc.org/github.com/prometheus/client_golang)
 | 
			
		||||
 | 
			
		||||
This is the [Go](http://golang.org) client library for
 | 
			
		||||
[Prometheus](http://prometheus.io). It has two separate parts, one for
 | 
			
		||||
instrumenting application code, and one for creating clients that talk to the
 | 
			
		||||
Prometheus HTTP API.
 | 
			
		||||
 | 
			
		||||
__This library requires Go1.7 or later.__
 | 
			
		||||
__This library requires Go1.9 or later.__
 | 
			
		||||
 | 
			
		||||
## Important note about releases, versioning, tagging, and stability
 | 
			
		||||
 | 
			
		||||
In this repository, we used to mostly ignore the many coming and going
 | 
			
		||||
dependency management tools for Go and instead wait for a tool that most of the
 | 
			
		||||
community would converge on. Our bet is that this tool has arrived now in the
 | 
			
		||||
form of [Go
 | 
			
		||||
Modules](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies).
 | 
			
		||||
 | 
			
		||||
To make full use of what Go Modules are offering, the previous versioning
 | 
			
		||||
roadmap for this repository had to be changed. In particular, Go Modules
 | 
			
		||||
finally provide a way for incompatible versions of the same package to coexist
 | 
			
		||||
in the same binary. For that, however, the versions must be tagged with
 | 
			
		||||
different major versions of 1 or greater (following [Semantic
 | 
			
		||||
Versioning](https://semver.org/)). Thus, we decided to abandon the original
 | 
			
		||||
plan of introducing a lot of breaking changes _before_ releasing v1 of this
 | 
			
		||||
repository, mostly driven by the widespread use this repository already has and
 | 
			
		||||
the relatively stable state it is in.
 | 
			
		||||
 | 
			
		||||
To leverage the mechanism Go Modules offers for a transition between major
 | 
			
		||||
version, the current plan is the following:
 | 
			
		||||
 | 
			
		||||
- The v0.9.x series of releases will see a small number of bugfix releases to
 | 
			
		||||
  deal with a few remaining minor issues (#543, #542, #539).
 | 
			
		||||
- After that, all features currently marked as _deprecated_ will be removed,
 | 
			
		||||
  and the result will be released as v1.0.0.
 | 
			
		||||
- The planned breaking changes previously gathered as part of the v0.10
 | 
			
		||||
  milestone will now go into the v2 milestone. The v2 development happens in a
 | 
			
		||||
  [separate branch](https://github.com/prometheus/client_golang/tree/dev-v2)
 | 
			
		||||
  for the time being. v2 releases off that branch will happen once sufficient
 | 
			
		||||
  stability is reached. v1 and v2 will coexist for a while to enable a
 | 
			
		||||
  convenient transition.
 | 
			
		||||
- The API client in prometheus/client_golang/api/… is still considered
 | 
			
		||||
  experimental. While it will be tagged alongside the rest of the code
 | 
			
		||||
  according to the plan above, we cannot strictly guarantee semver semantics
 | 
			
		||||
  for it.
 | 
			
		||||
 | 
			
		||||
## Instrumenting applications
 | 
			
		||||
 | 
			
		||||
@@ -17,8 +54,8 @@ __This library requires Go1.7 or later.__
 | 
			
		||||
The
 | 
			
		||||
[`prometheus` directory](https://github.com/prometheus/client_golang/tree/master/prometheus)
 | 
			
		||||
contains the instrumentation library. See the
 | 
			
		||||
[best practices section](http://prometheus.io/docs/practices/naming/) of the
 | 
			
		||||
Prometheus documentation to learn more about instrumenting applications.
 | 
			
		||||
[guide](https://prometheus.io/docs/guides/go-application/) on the Prometheus
 | 
			
		||||
website to learn more about instrumenting applications.
 | 
			
		||||
 | 
			
		||||
The
 | 
			
		||||
[`examples` directory](https://github.com/prometheus/client_golang/tree/master/examples)
 | 
			
		||||
@@ -26,7 +63,7 @@ contains simple examples of instrumented code.
 | 
			
		||||
 | 
			
		||||
## Client for the Prometheus HTTP API
 | 
			
		||||
 | 
			
		||||
[](http://gocover.io/github.com/prometheus/client_golang/api/prometheus) [](https://godoc.org/github.com/prometheus/client_golang/api/prometheus)
 | 
			
		||||
[](http://gocover.io/github.com/prometheus/client_golang/api/prometheus/v1) [](https://godoc.org/github.com/prometheus/client_golang/api)
 | 
			
		||||
 | 
			
		||||
The
 | 
			
		||||
[`api/prometheus` directory](https://github.com/prometheus/client_golang/tree/master/api/prometheus)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user