Commit Graph

1095 Commits (628bbd2682802d6774f7a20d8569c7790dac2e0b)

Author SHA1 Message Date
Julius Volz a99c01b53f Implement query history
3 months ago
Julius Volz f3f324be89 Don't update pathPrefix in settings on every App render
3 months ago
Julius Volz d0ccbd2eb5 Top-align all targets page table cell contents, other styling
3 months ago
Julius Volz eb175c88f6 Correctly pass custom title into ResettingErrorBoundary
3 months ago
Julius Volz 857e59c8b6 Improve EndpointLink styling
3 months ago
Julius Volz 5599db20cd Change use{Suspense}APIQuery key to an array
3 months ago
Julius Volz 9e4ffd044c Implement Alertmanagers discovery page
3 months ago
Julien ceb844aa1a Remove console static files
3 months ago
Julius Volz 87a22500e1 Add PromQL logic code and labels explorer from PromLens, add testing deps
3 months ago
Julius Volz 6999e8063f Don't wrap Prometheus logo + brand line
3 months ago
Julius Volz 85735d58dd ESLint: Allow some const values in non-const destructuring
3 months ago
Jan Fajerski 00315ce15e Merge branch 'main' into 3.0-main-sync-24-08-30
3 months ago
Julius Volz b29be5e6f8 Add query button to rule expressions, improve styling
3 months ago
Julius Volz bc48d19d8c Add initial metrics explorer
3 months ago
Julius Volz 4ccadd5453 Remove unused import
3 months ago
Julius Volz 697327a51d Add filtering to SD page and improve state processing
3 months ago
Julius Volz 4ce71af1b9 Rename debouncedSearch -> search in buildAlertsPageData
3 months ago
Julius Volz d3b6b0f288 Rename "value" to "step" in resolution state
3 months ago
Julius Volz f195046b4d Remove obsolete TODO
3 months ago
Julius Volz 38e21abe7f More specific TS typing for range query results (always matrix)
3 months ago
Julius Volz 0018b29489 Rename query params on targets page, fix pool limit
3 months ago
Julius Volz d22e721d39 Add initial Service Discovery page
3 months ago
Julius Volz 73a328f37b Memoize and improve targets page filtering
3 months ago
Julius Volz d6e5e39bf7 Add filtering to alerts page
3 months ago
Bryan Boreham 4202be5e79 Merge branch 'release-2.54' into merge-2.54.1-into-main
3 months ago
Bryan Boreham da28f88910 Cut release 2.54.1
3 months ago
Julius Volz 4efd47741e Correctly encode/decode new resolution states in URL
3 months ago
Jan Fajerski 5138922b0d Merge branch 'main' into 3.0-main-sync-24-08-21
3 months ago
Julius Volz 2c972dba26 Implement stacked graphs (dirty) and improve React wrapping
3 months ago
Julien Pivotto 7711cd5ab5 Remove deprecated storage.tsdb.retention flag
3 months ago
Julius Volz 648751568d Better target table formatting, store filters in URL
4 months ago
Julius Volz b2a8657d58 Open target endpoint links in separate window/tab
4 months ago
Bryan Boreham 8978f3ef71 Cut release 2.54.0
4 months ago
Julius Volz 3905902758 Add path prefix to readiness check
4 months ago
Julius Volz a5b811627f Simplify / improve wrapping behavior on the rules page
4 months ago
Julius Volz e07dd8cd05 Always display HTTP params under the endpoint link
4 months ago
Julius Volz b37fe21f63 Make badge colors more consistent
4 months ago
Julius Volz b0c6aa48a4 Remove "scroll to top" button, it's causing page renders on every scroll
4 months ago
Bryan Boreham 80adc5baf4 Merge remote-tracking branch 'origin/main' into merge-2.54-to-main
4 months ago
Julius Volz 0c55b25919 Show a gray health ring for empty pools
4 months ago
Bryan Boreham 6d7ed08850
Prepare release 2.54.0-rc.1 (#14593)
4 months ago
Julius Volz af6287b232 Add more tooltips to the /rules page, move health indicator to the right
4 months ago
Julius Volz 76c3429e67 Add dropdown for discovered labels on /targets page
4 months ago
Julius Volz d0a08623f5 Add TODO about navbar breakpoint
4 months ago
Arve Knudsen 0cac919c4a
Merge pull request #14587 from prometheus/dependabot/npm_and_yarn/web/ui/follow-redirects-1.15.6
4 months ago
Arve Knudsen db803c7357
Merge pull request #14589 from prometheus/dependabot/npm_and_yarn/web/ui/express-4.19.2
4 months ago
dependabot[bot] 983d0bd5cb
build(deps-dev): bump express from 4.18.1 to 4.19.2 in /web/ui
4 months ago
dependabot[bot] 12dd999164
build(deps-dev): bump ejs from 3.1.8 to 3.1.10 in /web/ui
4 months ago
dependabot[bot] 6b9c386d14
build(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /web/ui
4 months ago
dependabot[bot] 099d209a26
build(deps): bump braces from 3.0.2 to 3.0.3 in /web/ui
4 months ago
Julius Volz 6cfee68b72 Nicer panel health colors for both light and dark modes
4 months ago
Julius Volz dffc526b2b Update Mantine dependencies
4 months ago
Julius Volz 406f8b6e23 Set DataTable display limits to original ones again
4 months ago
dependabot[bot] 5681ec50e1
build(deps): bump @lezer/lr from 1.4.1 to 1.4.2 in /web/ui (#14560)
4 months ago
dependabot[bot] a5666dded5
build(deps): bump @codemirror/view from 6.28.3 to 6.29.1 in /web/ui (#14564)
4 months ago
Julius Volz f30a58afaf Completely refactor DataTable, show query infos and warnings
4 months ago
Julius Volz 0f951774b8 Merge branch 'main' into mantine-ui
4 months ago
Julius Volz e2d37b6d92 Implement kv search on targets page again
4 months ago
Julius Volz a6b085ee5a Refactor DataTable, record & show query stats
4 months ago
Julius Volz 5dca5a4718 Fix max number of displayed series in table
4 months ago
Augustin Husson 29b62762db
adapt the lezer grammar and codemirror autocompletion with duration and number that are equivalent (#14417)
4 months ago
dependabot[bot] 6cef8698c2
build(deps-dev): bump @lezer/generator from 1.7.0 to 1.7.1 in /web/ui (#14382)
4 months ago
Julius Volz c6d2ce8e7e Remove console.log() debug line
4 months ago
Julius Volz 4343281c73 Show table alerts for limited series or disabled formatting
4 months ago
Julius Volz b06bb78543 Add filtering, limiting, and more to targets page
4 months ago
Julius Volz 6321267996 Add missing ResolutionInput.tsx file to git
4 months ago
Seena Fallah f253d36361 rule: allow merging labels from group level
4 months ago
Bryan Boreham 7b5897a46d
Prepare release 2.54.0-rc.0 (#14498)
4 months ago
Julius Volz cacfc693c4 Point new UI local API proxying back to localhost Prometheus
4 months ago
Julius Volz f7a97417a5 Move resolution input into separate component + file
4 months ago
Julius Volz a2a177a04c Clean up uPlot CSS rules a bit
4 months ago
Julius Volz 90cf8b3082 Move uPlot plugins and glue code to separate file
4 months ago
Julius Volz 89d18bf681 Minor comment/code cleanups
4 months ago
Julius Volz de1cb93cb1 More uPlot coloring improvements/fixes
4 months ago
Julius Volz 3ecc13b330 Show single samples without neighbors as dots
4 months ago
Julius Volz 7ea75c75c0 Show brighter graph line colors in dark mode
4 months ago
Julius Volz 1b2290c131 Remove unused imports in new UI to fix build
4 months ago
Julius Volz d6f4d3a00b Implement dark theme for uPlot graphs
4 months ago
Julius Volz a526a7ae53 Implement encoding/decoding graph pages to/from URL
4 months ago
Julius Volz e87214a6bd Handle graph/table tab selection via Redux state
4 months ago
Julius Volz 0049e8baff Implement timezone handling for uPlot graphs
4 months ago
Julius Volz 8ef66c41a0 A lot of work around uPlot and resolution picking
4 months ago
Julius Volz 1c91b82206 Initial uPlot work in Mantine UI
4 months ago
Julius Volz d9520b1a79 Try out uPlot for new UI
4 months ago
Julius Volz 9252826659 ECharts experiment
4 months ago
Julius Volz ea54dac130 DataTable: color timestamps gray
4 months ago
Julius Volz c67b7a7c56 Store global settings in localStorage
4 months ago
Julius Volz b2bf2226df Tweak menu icons
5 months ago
Julius Volz 1aa79e29a2 Add server readiness check and WAL replay progress display
5 months ago
Julius Volz 8fae131733 Move Settings context data into Redux settings slice
5 months ago
Julius Volz edf31da311 Merge branch 'main' into mantine-ui
5 months ago
dependabot[bot] c6c240d4ce
build(deps): bump @codemirror/lint from 6.8.0 to 6.8.1 in /web/ui (#14383)
5 months ago
dependabot[bot] c0f1b452bc
build(deps): bump @codemirror/view from 6.27.0 to 6.28.3 in /web/ui (#14379)
5 months ago
Arve Knudsen 52a73ec871
Merge pull request #14374 from prometheus/dependabot/npm_and_yarn/web/ui/sass-1.77.6
5 months ago
Arve Knudsen 9f9f9298fa
Merge pull request #14375 from prometheus/dependabot/npm_and_yarn/web/ui/types/node-20.14.9
5 months ago
Arve Knudsen f23792f9e8
Merge pull request #14468 from prometheus/dependabot/npm_and_yarn/web/ui/ts-jest-29.2.2
5 months ago
dependabot[bot] c458cb73a4
build(deps-dev): bump ts-jest from 29.2.1 to 29.2.2 in /web/ui
5 months ago
Arve Knudsen 42293c008a
Merge pull request #14458 from prometheus/dependabot/npm_and_yarn/web/ui/codemirror/autocomplete-6.17.0
5 months ago
Julius Volz af7a010558 Fix agent-mode menu items, path prefix calculation, and homepage redirects
5 months ago
dependabot[bot] dca82e0805
build(deps-dev): bump ts-jest from 29.1.4 to 29.2.1 in /web/ui
5 months ago
dependabot[bot] dd48eab981
build(deps): bump @codemirror/autocomplete in /web/ui
5 months ago
Julius Volz c21a18a8dd
Minor style improvements for native histograms in table view (#14448)
5 months ago
Bryan Boreham 646e1e847d Merge branch 'release-2.53' into merge-2.53.1
5 months ago
Bryan Boreham 14cfec3f60
Prepare release 2.53.1 (#14452)
5 months ago
Manik Rana 373f09796d
feat (ui): Add Native Histogram rendering to new UI (#14431)
5 months ago
Manik Rana 8849b7dcad
chore: remove console logs (#14430)
5 months ago
zenador 480fefd089
Split warnings and info annotations in API response (#14327)
5 months ago
Manik Rana c9bc1c2be0
Update histogram math (#13680)
5 months ago
JuanJo Ciarlante c94c5b64c3
feat: add limitk() and limit_ratio() operators (#12503)
5 months ago
dependabot[bot] 65f57ca341
build(deps-dev): bump @types/node from 20.14.2 to 20.14.9 in /web/ui
5 months ago
dependabot[bot] f090ab1baf
build(deps): bump sass from 1.77.4 to 1.77.6 in /web/ui
5 months ago
Björn Rabenstein 19da579799
Merge pull request #12821 from rexagod/12769
5 months ago
Pranshu Srivastava 3c9e3ee552
parser: support underscores
5 months ago
György Krajcsovits fcabffb999 Merge branch 'release-2.53' into merge-2.53-to-main
5 months ago
György Krajcsovits e121d07388 Prepare release 2.53.0
6 months ago
György Krajcsovits dd8676218b Prepare 2.53.0-rc.1 release
6 months ago
Ben Kochie 51e303d450
Merge pull request #14244 from prometheus/dependabot/npm_and_yarn/web/ui/http-proxy-middleware-3.0.0
6 months ago
Ben Kochie be0d51278c
Merge pull request #14270 from prometheus/dependabot/npm_and_yarn/web/ui/types/sinon-17.0.3
6 months ago
Ben Kochie 3ca40003e3
Merge pull request #14272 from prometheus/dependabot/npm_and_yarn/web/ui/eslint-config-prettier-9.1.0
6 months ago
dependabot[bot] 3db2d8ef2e
build(deps-dev): bump eslint-config-prettier in /web/ui
6 months ago
dependabot[bot] f58f539c53
build(deps): bump @codemirror/commands from 6.3.2 to 6.6.0 in /web/ui
6 months ago
dependabot[bot] 9bfc47f1f7
build(deps-dev): bump @types/sinon from 10.0.20 to 17.0.3 in /web/ui
6 months ago
Ben Kochie 687b9c2d62
Merge pull request #14262 from prometheus/dependabot/npm_and_yarn/web/ui/types/node-20.14.2
6 months ago
dependabot[bot] 0661b9076f
build(deps): bump http-proxy-middleware from 2.0.6 to 3.0.0 in /web/ui
6 months ago
Ben Kochie ee0527e0c6
Merge pull request #14260 from prometheus/dependabot/npm_and_yarn/web/ui/types/jquery-3.5.30
6 months ago
Ben Kochie 89ab04b3ef
Merge pull request #14265 from prometheus/dependabot/npm_and_yarn/web/ui/downshift-9.0.6
6 months ago
Ben Kochie 5f12cf5bbd
Merge pull request #14257 from prometheus/dependabot/npm_and_yarn/web/ui/moment-timezone-0.5.45
6 months ago
Ben Kochie afd26e5019
Merge pull request #14264 from prometheus/dependabot/npm_and_yarn/web/ui/lezer/generator-1.7.0
6 months ago
Ben Kochie fed911e8e0
Merge pull request #14233 from prometheus/dependabot/npm_and_yarn/web/ui/fortawesome/free-solid-svg-icons-6.5.2
6 months ago
Ben Kochie d433d200f6
Merge pull request #14263 from prometheus/dependabot/npm_and_yarn/web/ui/codemirror/language-6.10.2
6 months ago
Ben Kochie 50e3712651
Merge pull request #14266 from prometheus/dependabot/npm_and_yarn/web/ui/nock-13.5.4
6 months ago
dependabot[bot] 6205b54e7d
build(deps): bump @codemirror/language from 6.9.3 to 6.10.2 in /web/ui
6 months ago
dependabot[bot] 5c498b7202
build(deps): bump moment-timezone from 0.5.43 to 0.5.45 in /web/ui
6 months ago
Ben Kochie 22bad5ab20
Merge pull request #14259 from prometheus/dependabot/npm_and_yarn/web/ui/codemirror/lint-6.8.0
6 months ago
dependabot[bot] 638a11b797
build(deps-dev): bump nock from 13.4.0 to 13.5.4 in /web/ui
6 months ago
dependabot[bot] 35704bee02
build(deps): bump downshift from 7.6.2 to 9.0.6 in /web/ui
6 months ago
dependabot[bot] 9ebc630d10
build(deps-dev): bump @lezer/generator from 1.5.1 to 1.7.0 in /web/ui
6 months ago
dependabot[bot] 1e904a7aa9
build(deps-dev): bump @types/node from 20.10.4 to 20.14.2 in /web/ui
6 months ago
dependabot[bot] da6bfe62d1
build(deps): bump moment from 2.29.4 to 2.30.1 in /web/ui
6 months ago
dependabot[bot] aec8355b80
build(deps-dev): bump @types/jquery from 3.5.29 to 3.5.30 in /web/ui
6 months ago
dependabot[bot] 38d459968c
build(deps): bump @codemirror/lint from 6.4.2 to 6.8.0 in /web/ui
6 months ago
dependabot[bot] f6fcca5800
build(deps): bump @fortawesome/free-solid-svg-icons in /web/ui
6 months ago
Ben Kochie 74184e137a
Merge pull request #14234 from prometheus/dependabot/npm_and_yarn/web/ui/fortawesome/fontawesome-svg-core-6.5.2
6 months ago
Ben Kochie 8be25db175
Merge pull request #14243 from prometheus/dependabot/npm_and_yarn/web/ui/multi-d5aa6c7bb7
6 months ago
dependabot[bot] d060c1668e
build(deps-dev): bump webpack-dev-middleware in /web/ui
6 months ago
Ben Kochie 2544066169
Merge pull request #14239 from prometheus/dependabot/npm_and_yarn/web/ui/lezer/lr-1.4.1
6 months ago
dependabot[bot] aa25f2f3b2
build(deps): bump @fortawesome/fontawesome-svg-core in /web/ui
6 months ago
Ben Kochie 883c2f6d56
Merge pull request #13875 from prometheus/dependabot/npm_and_yarn/web/ui/forevolve/bootstrap-dark-4.0.2
6 months ago
Ben Kochie 583e3842e5
Merge pull request #14237 from prometheus/dependabot/npm_and_yarn/web/ui/codemirror/autocomplete-6.16.2
6 months ago
Ben Kochie c9b081c4fa
Merge pull request #14241 from prometheus/dependabot/npm_and_yarn/web/ui/ts-jest-29.1.4
6 months ago
Ben Kochie 2e622392d4
Merge pull request #14246 from prometheus/dependabot/npm_and_yarn/web/ui/types/jest-29.5.12
6 months ago
Ben Kochie 7e94ce1d68
Merge pull request #14248 from prometheus/dependabot/npm_and_yarn/web/ui/codemirror/search-6.5.6
6 months ago
dependabot[bot] cfde13f60d
build(deps): bump sanitize-html and @types/sanitize-html in /web/ui
6 months ago
Ben Kochie 0d5d687fd8
Merge pull request #14249 from prometheus/dependabot/npm_and_yarn/web/ui/sass-1.77.4
6 months ago
Ben Kochie 1b71f422ad
Merge pull request #14250 from prometheus/dependabot/npm_and_yarn/web/ui/sinon-18.0.0
6 months ago
dependabot[bot] a16573dbad
build(deps): bump @lezer/lr from 1.3.14 to 1.4.1 in /web/ui
6 months ago
György Krajcsovits 8397c7bc48 Version bump to v2.53.0-rc.0
6 months ago
dependabot[bot] a4bcd6a7d1
build(deps): bump @lezer/common from 1.1.1 to 1.2.1 in /web/ui
6 months ago
dependabot[bot] c481b0eccf
build(deps-dev): bump sinon from 14.0.2 to 18.0.0 in /web/ui
6 months ago
dependabot[bot] 331de1603e
build(deps): bump sass from 1.69.5 to 1.77.4 in /web/ui
6 months ago
dependabot[bot] f0e7cc4ba2
build(deps): bump @codemirror/search from 6.5.5 to 6.5.6 in /web/ui
6 months ago
dependabot[bot] d18fd35fad
build(deps-dev): bump @types/jest from 29.5.11 to 29.5.12 in /web/ui
6 months ago
dependabot[bot] 5cc1a36917
build(deps-dev): bump ts-jest from 29.1.1 to 29.1.4 in /web/ui
6 months ago
dependabot[bot] 35b228b50f
build(deps): bump @codemirror/autocomplete in /web/ui
6 months ago
Arthur Silva Sens d73537ccc0
Merge branch 'main' into resolveconflicts-2.52.1
6 months ago
Arthur Silva Sens 3c1aadd942
Prepare v2.52.1 release
6 months ago
Arthur Silva Sens df05132f19 Prepare v2.52.0 release
7 months ago
Arthur Silva Sens 2e323af50f
Merge branch 'main' into resolve-conflicts-2.52
7 months ago
Arthur Silva Sens 48e6e16943
Prepare v2.52.0-rc.1 release (#14050)
7 months ago
Arthur Silva Sens 650f4d7a72
Merge remote-tracking branch 'origin/main' into resolve-conflicts-2.52
7 months ago
Neeraj Gartia 99f9d32499
UTF-8: updates UI parser to support UTF-8 characters (#13590)
7 months ago
Arthur Silva Sens 9195d51469
Prepare v2.52 release
7 months ago
dependabot[bot] 41ea62acba
build(deps): bump @forevolve/bootstrap-dark in /web/ui
7 months ago
Julius Volz 5827772f69 Merge branch 'main' into mantine-ui
7 months ago
Julius Volz e8bbe191d4 Build both old & new UI into Prometheus, allow choosing via feature flag
7 months ago
Julius Volz a057601771 Fix a few Mantine UI lint errors
7 months ago
Julius Volz 54dc1455d7 Merge branch 'main' into mantine-ui
8 months ago
Julius Volz 5524a03d29 Remove files erroneously added to old React app
8 months ago
Bryan Boreham b4c0ab52c3 Cut release 2.51.2
8 months ago
Julius Volz 50118dc174 Change icon for state multiselect
8 months ago
Julius Volz 1049c90cb5 Clean up file hierarchy a bit, add some more comments
8 months ago
Julius Volz cdc4bf0ebc Various tiny code cleanups
8 months ago
Julius Volz 0cc6645c2d Some improvements to completion info tooltip for new CM version
8 months ago
Julius Volz a1f36de67c Add missing alerts page redux slice file
8 months ago
Julius Volz 719b31f1b5 Show rules page as collapsed accordion instead of rules table
8 months ago
Julius Volz 8165a6e337 Better color for "unknown" health badge
8 months ago
Julius Volz c2eb4007bb Better top nav page titles, clickable Prometheus brand logo
8 months ago
Julius Volz b40a029599 More timestamp handling fixes/improvements
8 months ago
Julius Volz 3c44f43815 Add state filtering to alerts page
8 months ago
Julius Volz 2be782df77 Various query page improvements
8 months ago
Julius Volz 684698b827 Remove unused old multiselect code
8 months ago
Julius Volz 1f5605fe63 Time formatting / parsing improvements
8 months ago
Julius Volz 70221fc4a0 Build initial targets page
8 months ago
Bryan Boreham 855b5ac4b8
Cut release 2.51.1 (#13853)
8 months ago
Bryan Boreham c05c15512a
Cut v2.51.0 (#13787)
8 months ago
Julius Volz a699cbefae Try making /rules timing badges clearer by adding text
9 months ago
Julius Volz 64dabd4379 Use redux-based settings in expression input component
9 months ago
Julius Volz 9fe8a5dba7 Make spacing, shadows, and radius sizes more consistent
9 months ago
Julius Volz 627826783c Add state and label/alertname filter mockups to Alerts page
9 months ago
Julius Volz 2f95bbe570 Improve humanizeDuration() code and output
9 months ago