Commit Graph

328 Commits (ac5377873fe5067f9d42bc0e1470ac425bf549b8)

Author SHA1 Message Date
Fabian Reinartz 7ccd4b39b8 *: implement query params
7 years ago
Krasi Georgiev 6ce84dbcb1 rename ScrapeManager struct to Manager to remove stutter
7 years ago
Krasi Georgiev b75428ec19 rename package retrieve to scrape
7 years ago
Krasi Georgiev 7858745c04 rename structs for consistency
7 years ago
Krasi Georgiev 587dec9eb9 rebased and resolved conflicts with the new Discovery GUI page
7 years ago
Krasi Georgiev e405e2f1ea refactored discovery
7 years ago
Conor Broderick b5c30090b9
Merge pull request #3544 from Conorbro/relabel
7 years ago
conorbroderick 8b6f3a1bd3 Added service discovery view showing labels before and after relabelling
7 years ago
pasquier-s b3eccdd828 Fix 'addrConn.resetTransport' error (#3004) (#3517)
7 years ago
Goutham Veeramachaneni d8515b2580 Move Admin APIs to v1
7 years ago
Fabian Reinartz 2d0e3746ac rules: remove dependency on promql.Engine
7 years ago
Krasi Georgiev e2f4850fea Refactor main.go with oklog/pkg/group actors pattern
7 years ago
Julius Volz 099df0c5f0 Migrate "golang.org/x/net/context" -> "context" (#3333)
7 years ago
Fabian Reinartz abf7c975c9 Merge branch 'master' into dev-2.0
7 years ago
beorn7 f20e6a0ae4 Only respond to API requests once the server is ready
7 years ago
Marc Sluiter 6a633eece1 Added go-conntrack for monitoring http connections (#3241)
7 years ago
Fabian Reinartz 7a3261aa99 Merge pull request #3240 from Gouthamve/fix-admin-api
7 years ago
Fabian Reinartz 2d0b8e8b94 Merge branch 'master' into dev-2.0
7 years ago
Goutham Veeramachaneni 35aaa2002d
web/api: Add tests for v2 admin API
7 years ago
Goutham Veeramachaneni d70f850a18
web/api: Fix typo which broke the 2.0 admin APIs.
7 years ago
Fabian Reinartz 7b02bfee0a web: start web handler while TSDB is starting up
7 years ago
Krasi Georgiev b4b0999e7f add prefix to the api when prometheus started with custom web.external-url
7 years ago
Tom Wilkie bbc9671d50 Get profile handlers working again after #3054 and #3146.
7 years ago
Goutham Veeramachaneni 3f0267c548 Merge branch 'dev-2.0' into go-kit/log
7 years ago
Fabian Reinartz e746282772 Merge branch 'master' into dev-2.0
7 years ago
Fabian Reinartz d21f149745 *: migrate to go-kit/log
7 years ago
Fabian Reinartz 27bdddbf51 web: fix profile paths
7 years ago
Fabian Reinartz 87918f3097 Merge branch 'master' into dev-2.0
7 years ago
Mark Adams 77c816b309 Fix pprof endpoints when -web.route-prefix or -web.external-url is used (#3054)
7 years ago
maximecharron 41884f0283 Fix double redirect if there is a route-prefix (#3091)
7 years ago
Max Inden 3101606756 Merge pull request #2711 from mxinden/api-config
7 years ago
Max Leonard Inden 1c96fbb992
Expose current Prometheus config via /status/config
7 years ago
Fabian Reinartz 921c6ebb3b Merge branch 'dev-2.0' into mergemaster
7 years ago
Fabian Reinartz 25f3e1c424 Merge branch 'master' into mergemaster
7 years ago
Fabian Reinartz 0af43695de web: log error missages on serving
7 years ago
Roman Khavronenko 245b8a0b37 Allow to collapse jobs at `/targets` page (#2628)
7 years ago
emluque ff54c5c11a 2831 Add Healthy and Ready endpoints
7 years ago
Fabian Reinartz 32226e30f5 Guard reload and quit endpoints by flag
7 years ago
Fabian Reinartz 45ac064669 web: disable Amin APIs by default
7 years ago
Fabian Reinartz ccf9e62972 *: add admin grpc API
7 years ago
Fabian Reinartz ca2b68889b Merge branch 'master' into dev-2.0
8 years ago
Goutham Veeramachaneni 67dc73fd59
Flag changes for 2.0
8 years ago
Frederic Branczyk 9063f8dedd
web: fix double prefix
8 years ago
Fabian Reinartz 4c31061251 Merge branch 'master' into dev-2.0
8 years ago
Frederic Branczyk ad22606a3d
web: prefix redirect with ExternalURL path
8 years ago
Fabian Reinartz 06c2b76cd4 Merge branch 'master' into uptsdb
8 years ago
Julius Volz ac203ef0ee Add externalURL template function (#2716)
8 years ago
Fabian Reinartz 6e804b3497 Merge branch 'master' into dev-2.0
8 years ago
Tom Wilkie 4d9b917d11 Instrument Prometheus with OpenTracing (#2554)
8 years ago
Fabian Reinartz 73b8ff0ddc Merge branch 'master' into dev-2.0
8 years ago
David Symonds 04ad889751 Preserve Alertmanager URLs as *url.URL.
8 years ago
Fabian Reinartz 8ffc851147 Merge branch 'master' into dev-2.0
8 years ago
Julius Volz 947c83be3b Sort targets by instance within a job
8 years ago
Fabian Reinartz 397f001ac5 Merge branch 'master' into dev-2.0
8 years ago
Julius Volz 107c33545b Don't truncate build version
8 years ago
Fabian Reinartz c389193b37 Merge branch 'master' into dev-2.0
8 years ago
Erdem Agaoglu 90625b0400 Use revision as cachebuster
8 years ago
Erdem Agaoglu 241da87f7f Adding version to names of static files
8 years ago
Fabian Reinartz 87bea50b85 web: fix /targets for new label types
8 years ago
Fabian Reinartz 1d3cdd0d67 Merge branch 'master' into dev-2.0-rebase
8 years ago
Frederic Branczyk 389c6d0043
web/api: add alertmanager api
8 years ago
beorn7 767c0709b1 Retrieval: Avoid copying Target
8 years ago
Fabian Reinartz f8fc1f5bb2 *: migrate ingestion to new batch Appender
8 years ago
Ed Schouten b3a39ccd8a Use lexicographic order to sort alerts by name.
8 years ago
Fabian Reinartz 0ea0a19848 Merge pull request #2240 from agaoglu/read-timeout
8 years ago
Erdem Agaoglu e487477a17 LimitListener to limit max number of connections
8 years ago
Morten Siebuhr c5b17263a6 web: Display current working directory on status-page
8 years ago
Frederic Branczyk 33b583d50e
web/api: add targets endpoint
8 years ago
Frederic Branczyk 8f8cea4fbd
retrieval: refactor TargetManager to return flat list of Targets
8 years ago
Erdem Agaoglu 9986b28380 Set read-timeout for http.Server
8 years ago
Fabian Reinartz d4deb8bbf2 web: show discovered Alertmanagers in UI
8 years ago
Brian Brazil 79f8514c9c Point user to POST if they try to GET /-/reload (#2172)
8 years ago
Julius Volz 4f79072fd1 Update common/route vendoring for contextFn errors
8 years ago
Julius Volz f92532f254 api: Consolidate web API contexts
8 years ago
Julius Volz c187308366 storage: Contextify storage interfaces.
8 years ago
Julius Volz ed5a0f0abe promql: Allow per-query contexts.
8 years ago
beorn7 39c4915401 federation: Collapse time series of the same name
8 years ago
Dmitry Vorobev 273e457da4 web: return status code and error message for config resource
8 years ago
Fabian Reinartz 59d26e8536 web: add -web.route-prefix flag
9 years ago
Fabian Reinartz 97f62c021e api: drop legacy API
9 years ago
Fabian Reinartz 25135c3691 web: round last scrape timestamp to milliseconds
9 years ago
Ali Reza 624717e801 Log HTTP server errors using common/log
9 years ago
beorn7 da8cb10b43 Partition the status tab into items in a dropdown
9 years ago
Steve Durrheimer 399d5c6375
Make version informations consistent between prometheus components
9 years ago
Fabian Reinartz f2e359962c Sort exported targets
9 years ago
Tobias Schmidt 50079a85a1 Make time parameter optional in v1 query API
9 years ago
Fabian Reinartz a542cc8609 Remove -web.use-local-assets
9 years ago
Fabian Reinartz e3b6ec9784 Switch to common/log
9 years ago
Julius Volz dac26cef71 Rename global "labels" config option to "external_labels".
9 years ago
Fabian Reinartz 398bbf906b Switch to common/route package
9 years ago
Julius Volz 0179bbfe03 Fix / -> /graph redirect when using a path prefix.
9 years ago
Fabian Reinartz 171f50706a Fix unkeyed field errors.
9 years ago
Fabian Reinartz d85cee0277 Remove compression from web interface
9 years ago
Fabian Reinartz f8a25f6af7 Apply HTTP handler compression everywhere
9 years ago
Fabian Reinartz 896928ad00 Fix redirect path
9 years ago
Fabian Reinartz d7b21f2fdb Merge pull request #1039 from prometheus/startpage
9 years ago
Fabian Reinartz 87b1d47e2b Change UI start page
9 years ago
Fabian Reinartz 9bbd9264e2 Add global labels to federation
9 years ago
Julius Volz da2499d5a5 Add POST handler for /debug to fix CPU profiling.
9 years ago
Julius Volz 995d3b831d Fix most golint warnings.
9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model
9 years ago
Julius Volz 274e9d6955 Exit when web server encounters a startup error
9 years ago
Jan Berktold fa929a8345 Change /reload to /-/reload & and fix channel type
9 years ago
Jan Berktold 2bf7048dbb Add reload handler to web
9 years ago
Julius Volz c5c7f92960 Fix /debug/pprof endpoint with new web router.
9 years ago
Brian Brazil 7b5a29fc8f web: Fix regression in .Path
10 years ago
Julius Volz fcff35b43e Consolidate external reachability flags into one.
10 years ago
Julius Volz d7ea0397d4 Use templates.TemplateExpander for all page templates.
10 years ago
Fabian Reinartz 53b9d5917d web: improve target URL handling and display.
10 years ago
Fabian Reinartz 39a8254963 web: add basic federation support.
10 years ago
Fabian Reinartz 119801027f web: expose a version information endpoint
10 years ago
Fabian Reinartz 39edc2df7a version: move version information into separate package.
10 years ago
Fabian Reinartz 85d7c7640a web: remove flags, refactor handlers
10 years ago
Sindre Myren a081c9436b Building without a Makefile (on Windows)
10 years ago
Fabian Reinartz 5b713911e3 web/api: enable running API legacy and v1 in parallel
10 years ago
Fabian Reinartz e88e5f680b web: simplify prefix handling using util/route package.
10 years ago
Fabian Reinartz 78047326b4 web: cleanup initialization of web service.
10 years ago
Julius Volz 09fcf505f5 Fix slash position in MustBuildServerURL().
10 years ago
Julius Volz d7c015c149 Convert pathPrefix to not have trailing slash.
10 years ago
Julius Volz 837ffcea29 Merge pull request #726 from prometheus/improve-redirections
10 years ago
Tobias Gesellchen 84d42f48e5 allow to override the default os.Hostname() when creating PrometheusURLs
10 years ago
Julius Volz fcd33bbfd8 Improve web redirection and 404 behavior.
10 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log.
10 years ago
Fabian Reinartz a216b1cb27 Merge pull request #704 from prometheus/fabxc/cfg_check
10 years ago
Fabian Reinartz 5d3024fd3e Restructure component initialization
10 years ago
Fabian Reinartz 385919a65a Avoid inter-component blocking if ingestion/scraping blocks.
10 years ago
Fabian Reinartz 1a2d57b45c Move template functionality out of target.
10 years ago
Brian Brazil c3a2b63fe9 Add stddev and stdvar aggregation functions.
10 years ago
Ceesjan Luiten 6f5f33bd4d #625 Fix incorrect consoles URL
10 years ago
Ceesjan Luiten 0e18784c64 Make all paths absolute to support proxies
10 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel.
10 years ago
Julius Volz 989bc86bcb Make flag names consistent across projects.
10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
Bjoern Rabenstein b1e4956142 Apply a giant code cleanup.
10 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review.
10 years ago
Brian Brazil fd34e4061d Add back consoles link.
10 years ago
Julius Volz e7ed39c9a6 Initial experimental snapshot of next-gen storage.
10 years ago
Brian Brazil 4a2b96f848 Remove backoff on scrape failure.
10 years ago
Brian Brazil eb5d928da7 Fix console handler.
10 years ago
Bjoern Rabenstein 8956faeccb Migrate to new client_golang.
10 years ago
Brian Brazil e27447da5c Remove the broken "User Dashboard" link.
10 years ago
Brian Brazil e041c0cd46 Add console and alert templates with access to all data.
11 years ago
Matt T. Proud 2064f32662 Clean up quitting behavior and add quit trigger.
11 years ago
Conor Hennessy eba01d1119 Remove usage of gorest.
11 years ago
Matt T. Proud 4a87c002e8 Update low-level i'faces to reflect wireformats.
11 years ago
Matt T. Proud 972e856d9b Kill the curation state channel.
11 years ago
Julius Volz 0003027dce Add needed trailing spaces in logs.
11 years ago
Julius Volz aa5d251f8d Use github.com/golang/glog for all logging.
11 years ago
Julius Volz ecf0ee8f39 Transfer alerting rule and Prometheus URL to alertmanager.
11 years ago
Julius Volz 1aa8f071b9 Add content compression support to API HTTP responses.
12 years ago
Julius Volz 0226d1ac7a Implement alerts dashboard and expression console links.
12 years ago
Matt T. Proud a73f061d3c Persist solely Protocol Buffers.
12 years ago
Bernerd Schaefer f7a2436665 Include link to user dashboard when provided
12 years ago
Bernerd Schaefer 1d794896ac Support user-provided static asset directory
12 years ago
Matt T. Proud b224251981 Simplify compaction and expose database sizes.
12 years ago
Bernerd Schaefer 9183302b1f Web handler returns 404 for favicon requests
12 years ago
Matt T. Proud 3b9b1c6ab4 Define dependencies for web. stack concretely.
12 years ago
Johannes 'fish' Ziemke ba289ef7cd Add the console to the main/graph ui.
12 years ago
Matt T. Proud 3362bf36e2 Include curator status in web heads-up-display.
12 years ago
Matt T. Proud a48ab34dd0 Refresh Prometheus client API usage.
12 years ago
Bernerd Schaefer 862054e88b web.StartServing prints listening address
12 years ago
Julius Volz a2623efcdf Register pprof /debug endpoints with custom HTTP mux.
12 years ago
Johannes 'fish' Ziemke 0f775a4178 Use Sprintf instead of string concatenation.
12 years ago
Johannes 'fish' Ziemke 1c091a9723 Use client_golang.exp for automatic telemetry.
12 years ago
Johannes 'fish' Ziemke 3aead8468c Fix typo.
12 years ago
Johannes 'fish' Ziemke 84d17b4d97 Replace YieldExporter() with Handler()
12 years ago
Johannes 'fish' Ziemke 1a3fb459e0 Add navigation menu to all pages + change routes.
12 years ago
Johannes 'fish' Ziemke f27adac848 Split status template into two templates.
12 years ago
Johannes 'fish' Ziemke b290c821d1 Renamed "localAssets" cmd flag to "useLocalAssets".
12 years ago
Matt T. Proud 1b0ca377af Reformat.
12 years ago
Johannes 'fish' Ziemke a5e18b0229 Rename localAssets to useLocalAssets.
12 years ago
Johannes 'fish' Ziemke bf5d312a74 Add flag to read assets from local files.
12 years ago
Johannes 'fish' Ziemke fc16580b4c Ship assets in compiled binary.
12 years ago
Julius Volz f1fc7d717a Allow replacing job targets via HTTP API.
12 years ago
Julius Volz 23374788d3 Beginnings of a Prometheus status page.
12 years ago
Matt T. Proud d1e7f5bc4b The Prometheus Go client has a new handler API.
12 years ago
Julius Volz 2859227fdb Make HTTP listen address a flag.
12 years ago
Julius Volz 0cbd03ccf9 Move web-related code/resources to a subdirectory.
12 years ago