André Carvalho
09dcce7042
api: uses context from net/http
...
This commit removes the now unnecessary CancelableTransport and rely on
the net/http context support.
2017-04-20 10:31:18 -03:00
André Carvalho
11fae2ef0c
api: uses stdlib context
2017-04-20 09:57:46 -03:00
André Carvalho
349922b38c
api: creates versioned package for prometheus v1 api
...
This commit creates a new package to hold the prometheus
v1 API interface. This interface will contain all the funcionality
exposed by Prometheus v1 HTTP API.
The underlying http client is kept on the api package since it
may be reused across diferent API versions and also by the Alertmanager
api package (to come.)
2017-04-19 18:24:14 -03:00
André Carvalho
7b5f0fdaa9
api: fix godoc comment
2017-03-31 21:31:42 -03:00
André Carvalho
57f23d303f
api: returns specific type for label values
2017-03-31 21:29:30 -03:00
André Carvalho
123637b5ca
api: renames method for consistency
2017-03-31 21:07:16 -03:00
André Carvalho
8cb7769e36
api: stops ignoring errors creating requests
2017-03-31 21:05:08 -03:00
André Carvalho
2f33fabffe
api: adds label values query implementation
...
This commit adds a client side implementation for fetching label values
from prometheus api.
2017-03-31 19:42:19 -03:00
beorn7
c9325a4a67
Add goreport card and remove warnings where feasible
2016-09-16 19:59:04 +02:00
Michael Stapelberg
7b5f88727a
api: document goroutine safeness
2016-08-01 00:11:57 +02:00
Mitsuhiro Tanda
67ee8ba510
support external-url
2016-02-23 21:23:58 +09:00
Fabian Reinartz
f664cd7ea5
Use ctxhttp package for cancelable requests
2015-10-02 12:04:48 +02:00
Fabian Reinartz
2aae630ba8
Add initial HTTP API v1 package
2015-08-19 19:00:22 +02:00