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
Ben Kochie
8cccbf5b0e
Update various UI components ( #7807 )
...
* Correct jquery version in prom.lib.
* Update to bootstrap 4.5.2.
* Bump yarn versions.
Signed-off-by: Ben Kochie <superq@gmail.com >
2020-08-15 22:31:30 +02:00
Jens Erat
375aeb9158
Added humanizePercentage formatting to templates ( #5670 )
...
Lots of alerts are based on ratios (eg. disk usage), and humans are used
to values in percentage in textual descriptions.
Signed-off-by: Jens Erat <email@jenserat.de >
2019-06-15 08:59:57 +01:00
Rodrigo Ramírez Norambuena
598bdcc2f5
console_libraries: Update to Bootstrap 4.3.1
...
PR #5506 update the version for Bootstrap. This change update the
assets for console_libraries on this version of Bootstrap.
Signed-off-by: Rodrigo Ramírez Norambuena <a@rodrigoramirez.com >
2019-05-28 15:58:29 +00:00
Julius Volz
795c989d36
Merge branch 'master' into bootstrap4
...
Signed-off-by: Julius Volz <julius.volz@gmail.com >
2019-02-19 22:32:55 +00:00
Sylvain Rabot
87c79b0c81
Fix console templates ( #5228 )
...
Signed-off-by: Sylvain Rabot <s.rabot@lectra.com >
2019-02-18 13:14:58 +00:00
jritchieBAE
b8f0a41745
Update to Bootstrap 4.1.3 ( #5192 )
...
* web: updated bootstrap3-typeahead file to work with bootstrap 4.0.0
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: Replaced bootstrap-3.3.1 with bootstrap 4.0.0
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: Added bootstrap4-glyphicons as 4.0.0 doesnt include bootstrap3 glyphicons
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated js jquery to 3.3.1
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated _base.html to import new bootstrap 4.0.0, jquery3.3.1 and bootstrap class tags to be 4.0 compatible
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: _base.html missed word out in title tag (Server).
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated alerts.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated config.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated flags.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated service-discovery.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated status.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated targets.html class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: updated graph_template.handlebar class names and tags to be bootstrap 4 compatible.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: alerts.css fix for button color inheritance on alerts page.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: graph.css fix for color inheritance.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: prometheus.css updated to fix nav bar.
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* web: previous merge conflict not fixed correctly on _base.html
Signed-off-by: Andrew Chiu <andrew.chiu2@baesystems.com >
* menu.lib and prom.lib imports updated
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* bootstrap 4.1.3 imported
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Bootstrap 4.1.3 imported into _base.html
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* bootstrap 4.1.3 imported into prom.lib
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* menu.lib style adjusted to view sidebar
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Alert colour uplifted to bootstrap 4.1.3
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Alerts display code reformatted similarly to config
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Consoles pages adjusted to account for new navbar
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* LHS Menu fixed in console pages
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Minor changes to prom_console to adjust lhs nav
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Prom.lib and some css updated to fix console graph controls
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Bootstrap 4.0.0 files removed
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Consoles configured so that the graph fits with the new side bar, css files also adjusted
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Import popper.min.js for dropdowns
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Popper.min.js imported locally
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Re-added #4764 and fixed css
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Removed .DS_Store
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Rebuilt assets
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* Spaces between buttons and inputs on graph page removed
Signed-off-by: ksherryBAE <kieran.sherry@baesystems.com >
* fixed spacing in buttons on /targets
Signed-off-by: Pritam Bhudia <pritam.bhudia@baesystems.com >
* Updated vfsdata.go
Signed-off-by: Pritam Bhudia <pritam.bhudia@baesystems.com >
* fixed typeahead issue
Signed-off-by: James Ritchie <james.g.ritchie@baesystems.com >
* added css for dropdown
Signed-off-by: James Ritchie <james.g.ritchie@baesystems.com >
* changed order of css imports
Signed-off-by: James Ritchie <james.g.ritchie@baesystems.com >
* tinkered with CSS changes to make keyboard select and mouseover match
Signed-off-by: James Ritchie <james.g.ritchie@baesystems.com >
2019-02-07 22:18:09 +01:00
Brian Brazil
7ebd74b84b
Cut down console template examples to just node and prometheus ( #3099 )
...
These haven't seen much love, and grafana.com dashboard sharing
has become more promiment. Keep 2 for the sake of demos.
2017-08-21 16:35:20 +01:00
Brian Brazil
26bedc9e00
Revert use of buildVersion in console templates. ( #2579 )
...
This function isn't available in console templates,
so go back to pre-#2468 state to get things working again.
2017-04-05 15:19:17 +01:00
Erdem Agaoglu
241da87f7f
Adding version to names of static files
...
to prevent browsers using old files in local caches after an upgrade.
2017-03-03 23:36:06 +03:00
Kevin Lyda
384bd15bfc
Add blackbox console.
2015-11-01 20:06:52 +00:00
Kevin Lyda
02960343bb
Add a humanizeTimestamp to prom.lib.
2015-10-22 13:57:22 +01:00
Brian Brazil
f08abdb48b
promql: Add irate() function
...
irate is a rate function that only looks at the most
recent two data points, and calucaltes a per-second value
from that. This produces much more granular graphs for
fast moving data, and works sanely across many scrape intervals.
It doesn't do so well for slowly moving data.
2015-10-09 21:44:35 +01:00
Brian Brazil
992c47b2c7
Add console template for Prometheus itself
2015-08-07 16:34:48 +01:00
Brian Brazil
11375a5be9
Add SNMP consoles
2015-08-02 15:41:15 +01:00
Johannes 'fish' Ziemke
4d1711804a
Fix consoles "Prometheus" link to point to /
2015-06-18 19:25:19 +02:00
Julius Volz
d7c015c149
Convert pathPrefix to not have trailing slash.
2015-06-01 12:43:17 +02:00
Mitsuhiro Tanda
3e914a8cb1
fix graph links with path prefix
2015-05-19 02:45:05 +09:00
Ceesjan Luiten
0e18784c64
Make all paths absolute to support proxies
2015-04-02 20:36:47 +02:00
Stephen Shirley
05a746bf95
Add cpu count to rhs table
...
Also fix formatting of bounded values to be more readable.
2015-02-19 12:07:52 +01:00
Julius Volz
b3978fe869
Fix Rickshaw/D3 version mismatch.
...
When Rickshaw was updated to 1.5.1 in
fd43daf82e ,
the Rickshaw upstream package now contained 3 different D3 files:
d3.min.js
d3.v2.js
d3.v3.js
For details on why that is, see
https://groups.google.com/forum/#!topic/d3-js/lXQgKA7mtEw
For the 1.5.1 Rickshaw to work properly (being able to format dates with
D3 without causing a JS error), it needs d3.v2.js or d3.v3.js, not the
d3.min.js one. I chose to update us to d3.v3.js now, since that is the
most recent and minified version, and I didn't see any problems with it
(also, the current Rickshaw examples are using that D3 version).
Currently, displaying graphs with a range >14d is broken. This fixes
that.
2015-02-02 23:41:36 +01:00
Brian Brazil
7d2648804d
Add cassandra console.
...
Add a template for standard up/total, cpu and memory via standard exports.
2015-01-30 11:36:14 +00:00
Bjoern Rabenstein
05ba9ab2f3
Also update prom.lib.
2015-01-26 15:21:21 +01:00
Brian Brazil
e3c375b9b0
Add consoles for haproxy and cloudwatch.
...
Only display jobs in the LHS if they're present.
2015-01-25 16:56:14 +00:00
Brian Brazil
2d8bfa0ced
Adjust for bootstrap3. Remove long lists from LHS menu.
...
Put in a table on the node page instead.
2015-01-22 14:23:22 +00:00
Brian Brazil
43b105d32d
Console templating library, including graphs.
...
This provides the basic js, css and console template
templates required to build dashboards.
Included as an example are consoles for the node_exporter.
Change-Id: I4cfeea5e9691a9413f74ae98ca32a908df8e4a59
2014-12-18 16:54:31 +00:00