Gayathri Venkatesh
90dffb5e13
Hardcoded sorting of query results ( #8116 )
...
* Hardcoded sorting of query results
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Add tests for hardcoded sorting
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* More changes
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Modified tests
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Changed tests to descending order
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Changes regarding panic and hardcoded strings for datatypes
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Create ranking function interface
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Added more tests
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Modified the rank interface
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
* Fixed failing test
Signed-off-by: GayathriVenkatesh <gayaa2010@gmail.com >
2021-02-03 15:15:37 +05:30
Julien Pivotto
41247b6950
Merge pull request #8431 from phith0n/missing-ui-on-windows
...
fix: UI error while compiling on Windows
2021-02-01 22:30:57 +01:00
phith0n
3825f5837e
fix #4596
...
Signed-off-by: phith0n <phith0n.ph2f@gmail.com >
2021-02-02 01:13:48 +08:00
alex-petrov-vt
91eef5e3bf
Added warnings into react Panel on the Graph page ( #8427 )
...
Signed-off-by: Alex Petrov <alex.petrov.vt@gmail.com >
2021-01-31 13:48:32 +01:00
Julien Pivotto
ac2626757c
Update exporter-toolkit to 0.5.0
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2021-01-13 21:49:54 +01:00
Nguyen Le Vu Long
cd1dafc2fd
tsdb: Expose total number of label pairs in head in TSDB stats page ( #8343 )
...
* tsdb: Expose total number of label pairs in head
Signed-off-by: Nguyen Le Vu Long <vulongvn98@gmail.com >
* fix: add comment for NumLabelPairs
Signed-off-by: Nguyen Le Vu Long <vulongvn98@gmail.com >
* fix: remove comment
Signed-off-by: Nguyen Le Vu Long <vulongvn98@gmail.com >
2021-01-07 12:11:32 +05:30
beorn7
2346fd934c
Update React dependencies prior to v2.24 release
...
Signed-off-by: beorn7 <beorn@grafana.com >
2020-12-30 00:15:12 +01:00
Julien Pivotto
5b4f46a348
Add TLS and basic authentication
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-12-28 21:33:44 +01:00
Ben Kochie
5055dfbbe4
Listen on web early in startup
...
Avoid starting up components like the TSDB if we can't bind
to the web listening port.
Signed-off-by: Ben Kochie <superq@gmail.com >
2020-12-28 20:13:05 +01:00
Bartlomiej Plotka
70c69aaa6c
Small cleanup of API code. ( #8258 )
...
* Small cleanup of API code.
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com >
* Fixed typo spotted by Julien.
Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com >
2020-12-24 00:27:13 +00:00
Julien Pivotto
3e8a96e652
Merge pull request #8294 from prometheus/dependabot/npm_and_yarn/web/ui/react-app/ini-1.3.8
...
Bump ini from 1.3.5 to 1.3.8 in /web/ui/react-app
2020-12-23 15:12:11 +01:00
Ben Ye
caa173d2aa
Support matchers for Labels API ( #8301 )
...
Signed-off-by: Ben Ye <yb532204897@gmail.com >
Co-authored-by: Erik Klockare <eklockare@gmail.com >
2020-12-22 11:02:19 +00:00
dependabot[bot]
abe85ce052
Bump ini from 1.3.5 to 1.3.8 in /web/ui/react-app
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-15 22:50:00 +00:00
Julien Pivotto
8dc53c2218
Api: Verify that at every matcher in api/v1/series is not empty ( #8288 )
...
Fixed #8286
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-12-15 17:24:57 +00:00
Mitsuo Heijo
8b64b70fe4
Guard closing quitCh with sync.Once to prevent double close ( #8242 )
...
* Guard closing quitCh with sync.Once to prevent double close
Signed-off-by: Mitsuo Heijo <mitsuo.heijo@gmail.com >
2020-12-02 09:39:54 +01:00
Ganesh Vernekar
c2ce236de1
Upgrade react deps ( #8207 )
...
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
2020-11-19 17:10:29 +01:00
gotjosh
4eca4dffb8
Allow metric metadata to be propagated via Remote Write. ( #6815 )
...
* Introduce a metadata watcher
Similarly to the WAL watcher, its purpose is to observe the scrape manager and pull metadata. Then, send it to a remote storage.
Signed-off-by: gotjosh <josue@grafana.com >
* Additional fixes after rebasing.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Rework samples/metadata metrics.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Use more descriptive variable names in MetadataWatcher collect.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Fix issues caused during rebasing.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Fix missing metric add and unneeded config code.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Address some review comments.
Signed-off-by: Callum Styan <callumstyan@gmail.com >
* Fix metrics and docs
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Replace assert with require
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Bring back max_samples_per_send metric
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
* Fix tests
Signed-off-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
Co-authored-by: Callum Styan <callumstyan@gmail.com >
Co-authored-by: Ganesh Vernekar <cs15btech11018@iith.ac.in >
2020-11-19 20:53:03 +05:30
Marco Pracucci
db19e05d93
Add option to customise head chunks write buffer size ( #8201 )
...
* Add option to customise head chunks write buffer size
Signed-off-by: Marco Pracucci <marco@pracucci.com >
* Fixed tests
Signed-off-by: Marco Pracucci <marco@pracucci.com >
2020-11-19 18:30:47 +05:30
Julien Pivotto
f97fba7cc9
React UI: Change "metrics autocomplete" with "autocomplete" ( #8174 )
...
- First, it is currently not only removing "metric" autocomplete, but
also "query history autocomplete", so the checkbox is confusing.
- Then, in the future, we will want also "functions" autocomplete.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-11-12 11:48:48 +01:00
Julien Pivotto
cda52234eb
Fix panic with double close() of channel on /-/quit/ ( #8166 )
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-11-10 00:09:39 +01:00
Julien Pivotto
386e5010b8
Make the brand link in classic UI come back to classic UI home ( #8160 )
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-11-08 21:54:29 +01:00
Julien Pivotto
8dd0a3e9a3
Fix button display when there is no panels ( #8155 )
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-11-06 16:34:35 +01:00
Julius Volz
3470ee1fbf
Make React UI the default, keep old UI under /classic ( #8142 )
...
The React app's assets are now served under /assets, while all old
custom web assets (including the ones for console templates) are now
served from /classic/static.
I tested different combinations of --web.external-url and
--web.route-prefix with proxies in front, and I couldn't find a problem
yet with the routing. Console templates also still work.
While migrating old endpoints to /classic, I noticed that /version was
being treated like a lot of the old UI pages, with readiness check
handler in front of it, etc. I kept it in /version and removed that
readiness wrapper, since it doesn't seem to be needed for that endpoint.
Signed-off-by: Julius Volz <julius.volz@gmail.com >
2020-11-03 14:51:48 +01:00
Jarod Watkins
388a2d20c9
UI: Add toggle to enable/disable metric autocomplete ( #8134 )
...
* UI: Add toggle to enable/disable metric autocomplete
This change adds a toggle to enable or disable the metric autocomplete
functionality. By default it is enabled. This is a port of a change I
did in [Thanos][1].
[1]: https://github.com/thanos-io/thanos/pull/3381
Signed-off-by: Jarod Watkins <jarod@42lines.net >
* Adding full variable name
Signed-off-by: Jarod Watkins <jarod@42lines.net >
2020-11-02 16:16:54 +01:00
Julien Pivotto
7558e9d3c3
API: Make snapshot length always the same size ( #8138 )
...
Fixes #8135
Minor improvement, also we now use Int64 even on 32 bit systems.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-11-01 21:07:38 +01:00
Julien Pivotto
6c56a1faaa
Testify: move to require ( #8122 )
...
* Testify: move to require
Moving testify to require to fail tests early in case of errors.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
* More moves
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-10-29 09:43:23 +00:00
Julien Pivotto
1282d1b39c
Refactor test assertions ( #8110 )
...
* Refactor test assertions
This pull request gets rid of assert.True where possible to use
fine-grained assertions.
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-10-27 11:06:53 +01:00
James Ranson
1cffda5de7
react updates for pathPrefix ( #7979 )
...
* dynamically determine path prefix
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* minor changes per PR review
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* use Context for apiPath and pathPrefix
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* remove unhandled "/version" path
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* only process index once instead of on every req
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* remove unneeded tag fragment
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* switch api path to const
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* revert
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* update tests
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* linter updates
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* simplify
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
* updates per peer review
Signed-off-by: James Ranson <james_ranson@cable.comcast.com >
2020-10-22 17:22:32 +02:00
Julien Pivotto
4e5b1722b3
Move away from testutil, refactor imports ( #8087 )
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-10-22 11:00:08 +02:00
Goutham Veeramachaneni
1cc02930b6
Implement series API query hint to not hit chunks ( #8050 )
...
Fixes https://github.com/prometheus/prometheus/issues/5547
Signed-off-by: Goutham Veeramachaneni <gouthamve@gmail.com >
2020-10-14 14:36:17 +05:30
Frederic Branczyk
b97a1bb7d1
web/ui/react-app/yarn.lock: Update UI dependencies
...
Signed-off-by: Frederic Branczyk <fbranczyk@gmail.com >
2020-10-08 09:32:17 +02:00
TAY TS
c9d827c1d0
Fix callback function bind with object as parameter ( #7984 )
...
Signed-off-by: TAY TS <taytzushieh@gmail.com >
2020-09-30 11:06:42 +02:00
Dustin Hooten
916dbd4c8a
React UI: Implement missing TSDB head stats section ( #7876 )
...
* React UI: Implement missing TSDB head stats section
Signed-off-by: Dustin Hooten <dhooten@splunk.com >
* Add break
Signed-off-by: Dustin Hooten <dhooten@splunk.com >
2020-09-29 22:05:33 +02:00
Christian Hoffmann
db13003721
ui: clarify alert state toggle via checkbox icon ( #7936 )
...
The current meaning of the alert firing/pending/inactive
toggle seems ambiguouos as #7460 demonstrates.
This commit adds a checkbox icon to clarify the
active state of the button.
Signed-off-by: Christian Hoffmann <mail@hoffmann-christian.info >
2020-09-16 15:02:37 +02:00
Luke Chen
68d65a8ac5
Add the "assets" make target and change directory note in readme ( #7908 )
...
* add the "assets" make target and change directory note in readme
Signed-off-by: Luke Chen <showuon@gmail.com >
* address reviewer's comment
Signed-off-by: Luke Chen <showuon@gmail.com >
2020-09-16 15:01:48 +02:00
Julien Pivotto
e208afcc95
web: Remove APIv2 ( #7935 )
...
* web: Remove APIv2
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-09-15 09:30:55 +02:00
Julien Pivotto
a6ee1f8517
Merge pull request #7913 from prometheus/release-2.21
...
Merge release 2.21 into master
2020-09-09 11:08:32 +02:00
Deepjyoti Mondal
c8ad79efdc
Fixes #6127 : Add Collapse All button ( #6957 )
...
The collapse all option as suggested in the corresponding issue
has been implemented in this PR.
Signed-off-by: Deepjyoti Mondal <djmdeveloper060796@gmail.com >
2020-09-07 16:54:54 +02:00
Julius Volz
01daddeb75
Fix styling bug for target labels with special names ( #7902 )
...
Adding the label name as a CSS class can break styling and other
behavior when the label name has a special meaning in CSS. E.g. the
"container" label was displayed at 100% width because it was interpreted
to be a bootstrap container layout element.
Signed-off-by: Julius Volz <julius.volz@gmail.com >
2020-09-06 22:10:25 +02:00
Jaga Santagostino
3ebffa7e20
add key to StatusWithStatusIndicator component in loop ( #6879 )
...
Signed-off-by: Jaga Santagostino <jagasantagostino@gmail.com >
2020-08-31 16:47:35 +02:00
Julien Pivotto
a5366cb236
Fix rules.html afte name cleaup in #7841 ( #7865 )
...
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-08-31 14:00:46 +02:00
Julien Pivotto
6573bf42f2
web: Close and exhaust all response bodies in tests + cleanup snapshot directory ( #7850 )
...
* web: Close and exhaust all response bodies in tests
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
* Remove empty snapshot directory
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
* Fix lint
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-08-29 11:22:00 +01:00
showuon
dfdc358a5b
Fix the duplicated results issue from /api/v1/series ( #7862 )
...
* Fix the duplicated results issue from /api/v1/series
Signed-off-by: Luke Chen <showuon@gmail.com >
2020-08-29 01:21:39 +02:00
johncming
a14245b4b1
web/api/v1: rename http status code. ( #7864 )
...
Signed-off-by: johncming <johncming@yahoo.com >
2020-08-28 12:18:31 +02:00
Stefan Büringer
d30f202c08
Fix Experimental UI for cookie based authentication ( #7827 )
...
We're using Prometheus behind a reverse proxy which authenticates everything based on cookies.
Without this attribute the cookie is not send with the request for the manifest.json
Signed-off-by: Stefan Bueringer <sbueringer@gmail.com >
2020-08-27 22:50:32 +02:00
Li Zhijian
369245e606
cleanup one more tempfile ( #7839 )
...
Introduced by a recent PR(#7810 )
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com >
2020-08-25 18:13:48 +02:00
johncming
2f2a51a43a
web/api/v1: make names consistent. ( #7841 )
...
Signed-off-by: johncming <johncming@yahoo.com >
2020-08-25 11:38:06 +01:00
Li Zhijian
6f6ef1451e
Cleanup tempfiles ( #7696 )
...
* cleanup tempfiles for web_test
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com >
* cleanup tempfiles for api_test
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com >
* cleanup tempfiles for file_test
Signed-off-by: Li Zhijian <lizhijian@cn.fujitsu.com >
2020-08-24 13:03:22 +05:30
Julien Pivotto
88d563eb2e
Fix react UI bug with series going on and off ( #7804 )
...
* Fix react UI bug with series going on and off
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu >
2020-08-22 21:03:19 +02:00
Ben Kochie
b9437cba50
Bump various react versions ( #7820 )
...
Update several `yarn outdated` pacakges.
Signed-off-by: Ben Kochie <superq@gmail.com >
2020-08-22 21:02:50 +02:00