Krasi Georgiev
e2f4850fea
Refactor main.go with oklog/pkg/group actors pattern
2017-11-11 12:33:15 +00:00
Alexey Miroshkin
8c681f4a6c
Provide POST endpoint for query+query_range ( #3322 )
...
This PR fixes #3072 by providing POST endpoints for `query` and `query_range`.
POST request must be made with `Content-Type: application/x-www-form-urlencoded` header.
2017-11-11 01:53:48 +01:00
Julius Volz
8022fc1aa3
Fix display of raw target labels (again) ( #3437 )
...
I already fixed this once in 7be94d6643
,
but it seems it got broken again when merging other fixes from 1.x into
2.0.
2017-11-08 15:30:19 +01:00
Tom Wilkie
746752b946
Merge external labels in order.
2017-10-26 11:44:49 +01:00
Tom Wilkie
b22485bef0
Remove spurious test import.
2017-10-26 11:09:43 +01:00
Tom Wilkie
ee011d906d
Port remote read server to 2.0.
2017-10-26 11:09:14 +01:00
Julius Volz
099df0c5f0
Migrate "golang.org/x/net/context" -> "context" ( #3333 )
...
In some places, where ctxhttp or gRPC are concerned, we still need to use the
old contexts.
2017-10-24 21:21:42 -07:00
Takashi Kokubun
bd52950ce8
Fix invalid syntax in graph.css ( #3309 )
2017-10-24 10:48:58 +02:00
Fabian Reinartz
53875da7fb
Merge pull request #3286 from prometheus/dev-2.0
...
Dev 2.0
2017-10-12 16:19:10 +02:00
BasPH
a91d3bcb83
Add UI warning for time drift >30 seconds ( #3276 )
...
* Add UI warning for time drift >30 seconds
* Yellow time drift warning & better warning message
* Set warning threshold to 30 sec
* Include changed assets
2017-10-11 15:11:04 +02:00
Fabian Reinartz
269b5cf936
Merge pull request #3245 from jlevesy/use-require-web
...
Imports benbjohnson/testing and use it in web package
2017-10-10 10:58:27 +02:00
Brian Brazil
8740fcc657
Use panic in goroutine in test, not t.Fatalf
2017-10-09 19:44:03 +01:00
Fabian Reinartz
abf7c975c9
Merge branch 'master' into dev-2.0
2017-10-07 13:37:21 +02:00
beorn7
f20e6a0ae4
Only respond to API requests once the server is ready
2017-10-06 17:20:20 +02:00
Marc Sluiter
6a633eece1
Added go-conntrack for monitoring http connections ( #3241 )
...
Added metrics for in- and outgoing traffic with go-conntrack.
2017-10-06 11:22:19 +01:00
Julien Levesy
26a067b23d
use testutil assertion helpers in web package testsuite
2017-10-05 22:40:10 +02:00
Fabian Reinartz
7a3261aa99
Merge pull request #3240 from Gouthamve/fix-admin-api
...
web/api: Fix typo which broke the 2.0 admin APIs.
2017-10-05 14:33:12 +02:00
Fabian Reinartz
2d0b8e8b94
Merge branch 'master' into dev-2.0
2017-10-05 13:09:18 +02:00
Goutham Veeramachaneni
35aaa2002d
web/api: Add tests for v2 admin API
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-10-05 15:25:09 +05:30
Julius Volz
f7e8348a88
Re-add contexts to storage.Storage.Querier() ( #3230 )
...
* Re-add contexts to storage.Storage.Querier()
These are needed when replacing the storage by a multi-tenant
implementation where the tenant is stored in the context.
The 1.x query interfaces already had contexts, but they got lost in 2.x.
* Convert promql.Engine to use native contexts
2017-10-04 21:04:15 +02:00
Goutham Veeramachaneni
d70f850a18
web/api: Fix typo which broke the 2.0 admin APIs.
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-10-04 17:02:32 +05:30
Tom Wilkie
639d5c6f98
Merge pull request #3023 from tomwilkie/2945-remote-read-server
...
Implement remote read server in Prometheus.
2017-09-28 17:19:37 +01:00
beorn7
16c95ae8e7
Merge branch 'release-1.7'
2017-09-21 18:27:12 +02:00
Fabian Reinartz
7b02bfee0a
web: start web handler while TSDB is starting up
2017-09-20 15:03:19 +02:00
beorn7
dd381356a5
Tweak floating point number rendering
2017-09-19 18:53:00 +02:00
beorn7
61b6311504
Merge branch 'fix_ui_graph_decimal_axis' of git://github.com/yamatoya/prometheus into yamatoya-fix_ui_graph_decimal_axis
2017-09-19 18:30:18 +02:00
Takahito Yamatoya
b1151bdabc
ui changed, limit the number of digits for the larger units is 5
2017-09-19 11:11:39 +09:00
Krasi Georgiev
b4b0999e7f
add prefix to the api when prometheus started with custom web.external-url
...
Signed-off-by: Krasi Georgiev <krasi.root@gmail.com>
2017-09-18 17:59:27 +03:00
Takahito Yamatoya
1eac566d09
add ; , and change from B to G, and change from K to k, and add all the prefixes
2017-09-18 22:55:22 +09:00
Tom Wilkie
bbc9671d50
Get profile handlers working again after #3054 and #3146 .
...
Ensures the pprod endpoints deal with path-prefixes correctly; adds a test so we don't break it again.
2017-09-18 13:27:09 +01:00
beorn7
e7aab2791a
Forward-merge bug fixes frem branch 'release-1.7'
2017-09-18 12:14:37 +02:00
beorn7
7a8e340c1a
Merge branch 'fix_web_ui_utc' of git://github.com/yamatoya/prometheus into yamatoya-fix_web_ui_utc
2017-09-18 12:07:52 +02:00
Takahito Yamatoya
5d707d3aa3
#2439 library version update JQuery / JQuery.Selection / JQuery.hotkey ( #3183 )
2017-09-18 11:45:57 +02:00
Takahito Yamatoya
ff038a4a39
bug fix
2017-09-17 00:20:39 +09:00
Takahito Yamatoya
7a3c348f83
fix decimal y-axis
2017-09-17 00:16:40 +09:00
Tom Wilkie
758d64ffd9
s/EncodReadResponse/EncodeReadResponse/
2017-09-16 11:15:03 +02:00
Tom Wilkie
febed48703
Implement remote read server in Prometheus.
2017-09-16 11:13:01 +02:00
Takahito Yamatoya
738a51bea6
#2371 fix to display utc date at datetime picker
2017-09-16 11:38:29 +09:00
Goutham Veeramachaneni
3f0267c548
Merge branch 'dev-2.0' into go-kit/log
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-09-15 23:15:27 +05:30
beorn7
84211bd2df
Foward-merge bug fixes and cherry-picks from 'release-1.7'
2017-09-15 13:44:22 +02:00
beorn7
a3fd7dd335
Backport the templating fix from master
...
The original fix is in commit 5f5d77848e
2017-09-14 18:12:00 +02:00
Fabian Reinartz
e746282772
Merge branch 'master' into dev-2.0
2017-09-11 10:55:19 +02:00
Fabian Reinartz
d21f149745
*: migrate to go-kit/log
2017-09-08 22:01:51 +05:30
Fabian Reinartz
27bdddbf51
web: fix profile paths
2017-09-07 16:24:12 +02:00
Fabian Reinartz
87918f3097
Merge branch 'master' into dev-2.0
2017-09-04 14:09:21 +02:00
Matt Bostock
d31c068ae4
api.go: Fix typo in comment ( #3122 )
2017-08-28 11:03:07 +01:00
Richard Hartmann
aa3fb1e7c4
Point help to docs, not main Prometheus website
...
No matter how we refactor docs, `/docs/` will stay the prefix, so there's not long-term risk in changing this.
One we version docs, we should probably try and keep link & version in sync.
2017-08-25 10:53:36 +02:00
Mark Adams
77c816b309
Fix pprof endpoints when -web.route-prefix or -web.external-url is used ( #3054 )
...
Whenever a route prefix is applied, the router prepends the prefix to
the URL path on the request. For most handlers, this is not an issue
because the request's path is only used for routing and is not actually
needed by the handler itself. However, Prometheus delegates the handling
of the /debug/* endpoints to the http.DefaultServeMux which has it's own
routing logic that depends on the url.Path. As a result, whenever a
prefix is applied, the prefixed URL is passed to the DefaultServeMux
which has no awareness of the prefix and returns a 404.
This change fixes the issue by creating a new serveDebug handler which
routes requests /debug/* requests to appropriate net/http/pprof handler
and removing the net/http/pprof import in cmd/prometheus since it is no
longer necessary.
Fixes #2183 .
2017-08-23 00:00:56 +01:00
maximecharron
41884f0283
Fix double redirect if there is a route-prefix ( #3091 )
2017-08-19 19:44:15 +01:00
Max Inden
3101606756
Merge pull request #2711 from mxinden/api-config
...
Expose current Prometheus config via /status/config
2017-08-14 19:01:13 +02:00