Commit Graph

535 Commits (3569eef8b1bc062bb5df43181b938277818f365b)

Author SHA1 Message Date
Björn Rabenstein cf12e890a6 Merge pull request #1098 from prometheus/fix-direct-access-of-protobuf-fields
9 years ago
beorn7 ca63c05b4e Fix creation of protobuf fields
9 years ago
Fabian Reinartz 171f50706a Fix unkeyed field errors.
9 years ago
Fabian Reinartz ac9554539c Merge pull request #1092 from prometheus/makefile
9 years ago
Fabian Reinartz 92ffeadb7b Move assets generation to top level make file
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 d6b8da8d43 Switch promql types to common/model
9 years ago
Fabian Reinartz d6d88f8950 Add missing license headers
9 years ago
Fabian Reinartz 1535ef1457 Replace metric.SamplePair with model.SamplePair
9 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks
9 years ago
Fabian Reinartz 47aa0d536c Use common/expfmt in federation
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
Julius Volz e88007306c Remove broken alert silencing links.
9 years ago
Brian Brazil eb82a4b948 web: Support multiple names for console graphs.
9 years ago
Brian Brazil a8605825a0 Rollback, meant to send a PR
9 years ago
Brian Brazil 1ad449d233 web: Support multiple names for console graphs.
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
Dan Williams 0441518a71 Add IDs to H2 tags to allow anchored linking
9 years ago
Julius Volz c5c7f92960 Fix /debug/pprof endpoint with new web router.
9 years ago
Fabian Reinartz 62b4e89b39 Restore legacy API scalar format
10 years ago
Brian Brazil 87b9813be4 Merge pull request #883 from brian-brazil/fix-menu
10 years ago
Brian Brazil 7b5a29fc8f web: Fix regression in .Path
10 years ago
Fabian Reinartz 9e599976c4 web/js: fix display error for vectors in console
10 years ago
Fabian Reinartz 75ba840d88 web/js: adjust Javascript to new response format
10 years ago
Fabian Reinartz 3d67d75935 promql: implement JSON array format for scalar and string
10 years ago
Fabian Reinartz 77e8983221 promql: add MarshalJSON method for SamplePair
10 years ago
Julius Volz 0f57b403a9 Add tests for "globalURL" template function.
10 years ago
Julius Volz fcff35b43e Consolidate external reachability flags into one.
10 years ago
Fabian Reinartz 8f904d6a54 api/v1: fix response format tests
10 years ago
Fabian Reinartz b36fa7ad61 api/v1: fix Content-Type in response
10 years ago
Fabian Reinartz 4db3eeb054 web: generate embedded assets.
10 years ago
Julius Volz cf2a7a7ca9 Use v1 API for querying.
10 years ago
Julius Volz 9607b8bbdb Merge pull request #840 from prometheus/fix-scrape-errors-ui
10 years ago
Julius Volz bc1c789bab Disallow cross-origin DELETE and POST requests.
10 years ago
Julius Volz c7039c3a73 Fix blown-up scrape error display in web UI.
10 years ago
Julius Volz 535a7f2640 Update web/blog/files.go with new web content.
10 years ago
Julius Volz bbc8b8490e Switch human-readable times to UTC.
10 years ago
Julius Volz d868264bb8 Improve UI of /alerts page.
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 1eff186555 Merge pull request #810 from prometheus/fabxc/lmatch
10 years ago
Fabian Reinartz 5b91ea9b36 storage: improve label matching and allow unset matching.
10 years ago
Fabian Reinartz 94cd321be1 promql: error if all label matchers are empty.
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
Brian Brazil 27ef54263e Web: Format files.go when it is built.
10 years ago
Julius Volz b9b20fd80e Always show selected range, regardless of returned data.
10 years ago
Julius Volz 395a0b3b11 Merge pull request #799 from prometheus/multiline-expr-input
10 years ago
Julius Volz 8bb578c1fe Change expression input field to multi-line textarea.
10 years ago
Fabian Reinartz 8d304d95e5 make: do not call go-bindata on building.
10 years ago
Fabian Reinartz 70e0be6295 Merge pull request #783 from prometheus/fabxc/api-v1-ext
10 years ago
Fabian Reinartz 7bb7e565a4 web/api: add GET and DELETE /series endpoints
10 years ago
Sindre Myren a081c9436b Building without a Makefile (on Windows)
10 years ago
Fabian Reinartz 7be94ce962 web/api: improve errors, add tests
10 years ago
Fabian Reinartz 75b0b7420e web/api: replace /metrics/names with /label/:name/values endpoint.
10 years ago
Fabian Reinartz ae01a5366d Merge pull request #774 from prometheus/fabxc/api-v1
10 years ago
Fabian Reinartz 5b713911e3 web/api: enable running API legacy and v1 in parallel
10 years ago
Julius Volz adf6850853 Improve display of target labels on status page.
10 years ago
Julius Volz 51653e7890 Merge pull request #779 from prometheus/fabxc/rule-cleanup
10 years ago
Brian Brazil b8b1d3cbac Web: Add pre-relabel labels to status page.
10 years ago
Fabian Reinartz ab9c98acac web/api: add initial API v1 implementation.
10 years ago
Fabian Reinartz 5e13880201 General cleanup of rules.
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
Fabian Reinartz 280d11dca8 main: exit on invalid rule files on startup.
10 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/
10 years ago
Fabian Reinartz 027d8968d5 Move embed-static.sh into scripts folder
10 years ago
Fabian Reinartz f45a5cab60 Move templates package to pkg/template
10 years ago
Fabian Reinartz dfaf31a1da Move web/httputils to pkg/httputil and add DeadlineClient to it
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
Björn Rabenstein c44e7cd105 Merge pull request #706 from prometheus/beorn7/persistence2
10 years ago
beorn7 3b9c421a69 Weed out all the [Gg]et* method names.
10 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log.
10 years ago
Fabian Reinartz e2ed921505 Merge branch 'master' into fabxc/servdisc
10 years ago
Fabian Reinartz a216b1cb27 Merge pull request #704 from prometheus/fabxc/cfg_check
10 years ago
Fabian Reinartz ec9c51ab98 Fix old template naming
10 years ago
Fabian Reinartz 5d3024fd3e Restructure component initialization
10 years ago
Mitsuhiro Tanda 3e914a8cb1 fix graph links with path prefix
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
Fabian Reinartz dbc08d390e Move target status data into its own object
10 years ago
Fabian Reinartz bb540fd9fd Implement config reloading on SIGHUP.
10 years ago
Fabian Reinartz 3b0777ff84 Merge branch 'master' into fabxc/servdisc
10 years ago
Fabian Reinartz eeca323d24 Merge branch 'master' into promql
10 years ago
Fabian Reinartz 6649306e63 Merge pull request #660 from prometheus/fabxc/pql/parse-errs
10 years ago
Fabian Reinartz 279831cdf1 Fix and improve parsing error output.
10 years ago
Fabian Reinartz 8d7c479fed Merge pull request #658 from prometheus/fabxc/pql/rules-manager
10 years ago
Fabian Reinartz 479891c9be Rename RuleManager to Manager, remove interface.
10 years ago
Fabian Reinartz 25cdff3527 Remove `name` arg from `Parse*` functions, enhance parsing errors.
10 years ago
Fabian Reinartz 3ca11bcaf5 Switch Prometheus to promql package.
10 years ago
Fabian Reinartz 5015c2a0e8 Make target manager source based.
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
Julius Volz 33702da8a8 Use simple Now() func in API instead of utility.Time.
10 years ago
Julius Volz a5a553f1da Add initial HTTP API tests.
10 years ago
Julius Volz 3f2686d0b3 Remove unused fields from MetricsService.
10 years ago
Julius Volz c8a6b73bff Merge pull request #606 from prometheus/custom-instant-timestamps
10 years ago
Julius Volz c9b76def4c Report all query API HTTP errors in JSON format.
10 years ago
Julius Volz ea8a12db59 Also fix label HTML-escaping in console graphs.
10 years ago
Julius Volz 8f6ef04d70 HTML-escape label values in Rickshaw hover-detail.
10 years ago
Julius Volz df314ead84 Remove unnecessary "else" branch in query API.
10 years ago
Julius Volz a68b880c27 Add tests for new timestamp/duration functions.
10 years ago
Julius Volz cb816ea14a Improve timestamp/duration parsing in query API.
10 years ago
Julius Volz 8a4acefd66 Allow custom timestamps in instant query API.
10 years ago
Julius Volz c78436d707 Remove unused API time dependency injection.
10 years ago
Björn Rabenstein 942686427d Merge pull request #596 from prometheus/beorn7/ingestion-tweaks
10 years ago
Julius Volz 6fa510d6fa More fixes around special values in graphs.
10 years ago
beorn7 fa1935a644 Remove /api/targets call and do not show job and instance labels on status.
10 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel.
10 years ago
Julius Volz 91da12ad6a Show special float values as gaps.
10 years ago
Julius Volz 52ce3599c9 Nicer formatting of target health table on /status.
10 years ago
juliusv 5a4fe403ff Merge pull request #514 from prometheus/fix-graph-js-errors
10 years ago
Julius Volz 989bc86bcb Make flag names consistent across projects.
10 years ago
Tobias Schmidt 655dffe393 Update help URL
10 years ago
Julius Volz 0229a89925 Fix graph JS glitches and simplify graphing code.
10 years ago
Julius Volz 0e8c0b67ad Remove custom hover flip code. Fixed upstream.
10 years ago
Julius Volz 517a731ebf Show unlimited number of metrics in autocomplete.
10 years ago
juliusv 9e6b3bcefa Merge pull request #498 from fabxc/feature/query_timeout
10 years ago
Fabian Reinartz fa1e90003b Query timeout added.
10 years ago
Julius Volz b3978fe869 Fix Rickshaw/D3 version mismatch.
10 years ago
Bjoern Rabenstein f568bbc19f Improve comments about embedding.
10 years ago
Tobias Schmidt edadba3b25 Merge web/blob/Makefile into web/Makefile
10 years ago
Björn Rabenstein 855f20a4d3 Merge pull request #470 from prometheus/beorn7/slim-static-assets
10 years ago
Bjoern Rabenstein 3fc354c4ce Update help link.
10 years ago
Bjoern Rabenstein 7e5745fe0e Slim down the files we embed into the binary.
10 years ago
Julius Volz d4374a9265 More efficient JSON query result format.
10 years ago
Brian Brazil 2b07cd3875 Keep total counter outside out loop.
10 years ago
juliusv 351a1eb96b Merge pull request #457 from brian-brazil/bootstrap3
10 years ago
Brian Brazil 2d8bfa0ced Adjust for bootstrap3. Remove long lists from LHS menu.
10 years ago
Björn Rabenstein edc91cbabb Merge pull request #456 from prometheus/beorn7/license-cleanup
10 years ago
Stuart Nelson 8ada6360ef Add floats to align inputs, and clear the float on the parent.
10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
Julius Volz 4133020de1 Align graph controls with graph edge.
10 years ago
Julius Volz 12a99ab5b4 Some more UI/JS fixes/cleanups.
10 years ago
Julius Volz 013c22ca01 Adjust input group margins for more equal spacing.
10 years ago
Julius Volz 170da9460d Focus/typeahead fix.
10 years ago
Julius Volz d96d4933d9 Complete Bootstrap 3 conversion.
10 years ago
Julius Volz ff5eeb49fa Fix datepicker timezone issues.
10 years ago
Stuart Nelson 97ad5d3d1b Update jquery and jquery-ui.
10 years ago
Stuart Nelson 5cd8030c37 Include bootstrap.js.min
10 years ago
Stuart Nelson 8d7581d8c4 Add datetimepicker css.
10 years ago
Stuart Nelson 0529e3fcfa Use datetimepicker.
10 years ago
Stuart Nelson 2d5c2c5726 style rickshaw legend
10 years ago
Stuart Nelson 3814daac48 Make Loadtime/ Resolution info look nicer.
10 years ago
Stuart Nelson 071d98f3d0 Square corners
10 years ago
Stuart Nelson 7b9bf8d3e5 Query header.
10 years ago
Stuart Nelson 46f7bd2820 graph controls
10 years ago
Julius Volz 8ce89f0086 WIP: Upgrade to Bootstrap 3.
10 years ago
Brian Brazil ffa2e73803 Fix regression from 5e8d57bec1
10 years ago
Brian Brazil fd43daf82e Upgrade rickshaw to v1.5.1
10 years ago
Julius Volz cc27fb8aab Rename remaining all-caps constants in AST layer.
10 years ago
juliusv 401decc847 Merge pull request #428 from brian-brazil/sample-consoles
10 years ago
Brian Brazil 43b105d32d Console templating library, including graphs.
10 years ago
Johannes 'fish' Ziemke ff95a52b0f Rename Address to URL
10 years ago
Bjoern Rabenstein 39efe6358b Fix typos and import order.
10 years ago
Bjoern Rabenstein b1e4956142 Apply a giant code cleanup.
10 years ago
Julius Volz af8c6df94d Eliminate modal alerts in graphing UI.
10 years ago
Julius Volz 5e8d57bec1 Make tabular view the default (vs. graphing view).
10 years ago
Julius Volz 3d47f94149 Drop metric names after transformations.
10 years ago
Bjoern Rabenstein 14bda4180c Changes after pair code review.
10 years ago
Bjoern Rabenstein 006b5517e2 Simplify makefiles.
10 years ago
Julius Volz c3fcea45e3 Support finer time resolutions than 1 second.
10 years ago
Brian Brazil f114bbd4e7 Make query_range more robust.
10 years ago
Brian Brazil 75e37db55b Don't alert() when a query is aborted,
10 years ago
Brian Brazil fd34e4061d Add back consoles link.
10 years ago
Andres Suarez e389e63684 Focus expression after selection from dropdown
10 years ago
Andres Suarez 86a447fc0e Allow selecting metric from Insert Metric
10 years ago
Bjoern Rabenstein 71206dbc06 More code cleanups.
10 years ago
Bjoern Rabenstein f5f9f3514a Major code cleanup.
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 f525ca5d9e Let consoles get graph links from experssions.
10 years ago
Brian Brazil eba205fcac Expose path used to get to console to console.
10 years ago
Brian Brazil eb5d928da7 Fix console handler.
10 years ago
Julius Volz 21cafe6cd7 Only evict memory series after they are on disk.
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 960ede66dc Use html/template for console templates and add template libary support.
10 years ago
Brian Brazil 0f5874ff97 Make Prometheus in header link to status page.
10 years ago
Brian Brazil 1828b1f55c Only log every query when debugging.
10 years ago
Brian Brazil e041c0cd46 Add console and alert templates with access to all data.
11 years ago
Julius Volz 01f652cb4c Separate storage implementation from interfaces.
11 years ago
Matt T. Proud 2064f32662 Clean up quitting behavior and add quit trigger.
11 years ago
Julius Volz cc04238a85 Switch to new "__name__" metric name label.
11 years ago
Julius Volz 740d448983 Use custom timestamp type for sample timestamps and related code.
11 years ago
Conor Hennessy eba01d1119 Remove usage of gorest.
11 years ago
Julius Volz a50ee8df30 Always set CORS headers at beginning of API handler.
11 years ago
Matt T. Proud 4a87c002e8 Update low-level i'faces to reflect wireformats.
11 years ago
Julius Volz 788587426b Make scrape timeouts configurable per job.
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
Matt T. Proud 07ac921aec Code Review: First pass.
11 years ago
Matt T. Proud d8792cfd86 Extract HighWatermarking.
11 years ago
Julius Volz fcf784c13c Fix query error notification in tabular view.
11 years ago
Julius Volz 35ee2cd3cb Add alertmanager notification support to Prometheus.
11 years ago
Julius Volz 4e941255d8 Add caching to static assets when served from blob handler.
12 years ago
Julius Volz 1b9cbaf842 Bootstrappify remaining status pages.
12 years ago
Julius Volz 481ee4096b Add no-op silencing links.
12 years ago
Julius Volz d9f403ab7d Prettify/Bootstrapify alert tables.
12 years ago
Julius Volz f665534b61 Make quote and semicolon usage consistent in graph.js
12 years ago
Julius Volz c91c100102 Fix graph resize bug when no graph exists.
12 years ago
Julius Volz 9f07f8677a Generate tabular console view from JSON data.
12 years ago
Sabra Melamed 22ab2366c1 Replacing interface components with Bootstrap.
12 years ago
Matt T. Proud f7704af4f8 Code Review: Formatting comments.
12 years ago
Matt T. Proud 06b4a40661 Represent targets in a tabular interface.
12 years ago
Julius Volz f42adc1cc0 Display Y-axis outside of graph.
12 years ago
Julius Volz 1aa8f071b9 Add content compression support to API HTTP responses.
12 years ago
Matt T. Proud 30b1cf80b5 WIP - Snapshot of Moving to Client Model.
12 years ago
Julius Volz 0226d1ac7a Implement alerts dashboard and expression console links.
12 years ago
Johannes 'fish' Ziemke 005d65868a Merge pull request #294 from prometheus/remove-gvm
12 years ago
Johannes 'fish' Ziemke 56249320e3 Remove gvm on travis.
12 years ago
Julius Volz 1fe3d3b06b Remove obsolete argument from target handling code.
12 years ago
Julius Volz ba29d07901 Show loaded rules in Status dashboard.
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
Julius Volz 51689d965d Add debug timers to instant and range queries.
12 years ago
Matt T. Proud 0d2d6e9a27 Include uptime in the status console.
12 years ago
Julius Volz 8586c7520c Support negative graph values.
12 years ago
Julius Volz 081191afb8 Remember and display last scrape errors in web UI.
12 years ago
Matt T. Proud 1a95406b81 Include forgotten databases.html.
12 years ago
Matt T. Proud b224251981 Simplify compaction and expose database sizes.
12 years ago
Bernerd Schaefer cdde766f39 Embed mutex on web status handler
12 years ago
Bernerd Schaefer 7740167654 Add comments about potential race conditions
12 years ago
Bernerd Schaefer 9183302b1f Web handler returns 404 for favicon requests
12 years ago
Matt Proud 7f0d816574 Schedule the background compactors to run.
12 years ago
Julius Volz af7920126c Fix build errors and add default build step to "make".
12 years ago
Julius Volz 56324d8ce2 Make AST query storage non-global.
12 years ago
Matt T. Proud 3b9b1c6ab4 Define dependencies for web. stack concretely.
12 years ago
juliusv cfc3b1053d Merge pull request #212 from prometheus/ui/smaller-navigation-links
12 years ago
juliusv 2935476818 Merge pull request #211 from prometheus/feature/reorder-hud-elements
12 years ago
Julius Volz 04e661c28f Move build info to the top of the status HUD.
12 years ago