Andres Suarez
76527bae8b
Allow selecting metric from Insert Metric
...
Change-Id: I99e0539cab2749a8aeabc0a13015889ff45834f7
2014-09-16 19:01:14 +02:00
Brian Brazil
8be993b8f8
Let consoles get graph links from experssions.
...
Rename ConsoleLinkFromExpression, as we now have consoles.
Change-Id: I7ed2c9c83863adb390b51121dd9736845f7bcdfc
2014-07-25 13:31:47 +01:00
Julius Volz
cc04238a85
Switch to new "__name__" metric name label.
...
This also fixes the compaction test, which before worked only because
the input sample sorting was accidentally equal to the resulting on-disk
sample sorting.
Change-Id: I2a21c4b46ba562424b27058fc02eba84fa6a6006
2014-03-14 16:52:37 +01:00
Julius Volz
fcf784c13c
Fix query error notification in tabular view.
...
Instead of "Unsupported value type" when type="error", the delivered
error message should be shown.
2013-08-02 09:04:13 +02:00
Julius Volz
1b9cbaf842
Bootstrappify remaining status pages.
2013-07-24 16:09:34 +02:00
Julius Volz
481ee4096b
Add no-op silencing links.
2013-07-24 15:09:42 +02:00
Julius Volz
d9f403ab7d
Prettify/Bootstrapify alert tables.
2013-07-24 15:03:13 +02:00
Julius Volz
f665534b61
Make quote and semicolon usage consistent in graph.js
2013-07-24 12:29:03 +02:00
Julius Volz
c91c100102
Fix graph resize bug when no graph exists.
2013-07-24 12:29:03 +02:00
Julius Volz
9f07f8677a
Generate tabular console view from JSON data.
2013-07-24 12:28:59 +02:00
Sabra Melamed
22ab2366c1
Replacing interface components with Bootstrap.
...
This commit includes Bootstrap 2.3.2 and swaps a multitude of graph,
status, and other components to Bootstrap-based widgets.
2013-07-23 20:58:55 +02:00
Julius Volz
f42adc1cc0
Display Y-axis outside of graph.
2013-07-01 14:47:43 +02:00
Julius Volz
0226d1ac7a
Implement alerts dashboard and expression console links.
2013-06-13 22:35:40 +02:00
Julius Volz
8586c7520c
Support negative graph values.
...
Currently graph Y-Axes were hardcoded to start at 0. Choose the Y-scale
automatically based on the graph data instead.
2013-05-21 16:54:33 +02:00
Julius Volz
081191afb8
Remember and display last scrape errors in web UI.
2013-05-21 15:31:27 +02:00
Matt T. Proud
b224251981
Simplify compaction and expose database sizes.
...
This commit simplifies the way that compactions across a database's
keyspace occur due to reading the LevelDB internals. Secondarily it
introduces the database size estimation mechanisms.
Include database health and help interfaces.
Add database statistics; remove status goroutines.
This commit kills the use of Go routines to expose status throughout
the web components of Prometheus. It also dumps raw LevelDB status
on a separate /databases endpoint.
2013-05-14 12:29:53 +02:00
juliusv
cfc3b1053d
Merge pull request #212 from prometheus/ui/smaller-navigation-links
...
Restyle navigation a bit, align content elements with it
2013-05-03 07:00:09 -07:00
Julius Volz
f3cf8eae7e
Restyle navigation a bit, align content elements with it.
2013-05-03 15:49:08 +02:00
Johannes 'fish' Ziemke
c5e507cd9c
Never submit empty queries.
2013-05-02 16:55:47 +02:00
Johannes 'fish' Ziemke
ba289ef7cd
Add the console to the main/graph ui.
2013-05-02 12:19:34 +02:00
Bernerd Schaefer
45243ac2da
Print flags on status page.
2013-04-25 12:12:05 +02:00
Johannes 'fish' Ziemke
712bf5e2f9
Add per graph auto-refresh option to web UI.
...
This adds a drop-down menu to select/disable a auto-refresh interval.
2013-04-22 11:42:23 +02:00
Bernerd Schaefer
72bd585485
Revert style change to legend items
2013-04-15 10:04:09 +02:00
Bernerd Schaefer
442a6d2b11
Use $ instead of jQuery
2013-04-12 13:43:53 +02:00
Bernerd Schaefer
953334a4f7
Reformat and add semicolons to graph.js
2013-04-12 13:41:53 +02:00
Bernerd Schaefer
43dc377bee
Flip x_label when it would render off-page
2013-04-12 11:59:49 +02:00
Bernerd Schaefer
461e02d2b8
Flip hover detail to prevent going off the screen
2013-04-12 10:39:37 +02:00
Bernerd Schaefer
8c9597cb39
Render legend in a similar style to labels
2013-04-12 10:39:15 +02:00
Bernerd Schaefer
a7ec43189a
Hovering over legend items highlights series in graph
2013-04-12 09:34:12 +02:00
Bernerd Schaefer
564633ecbc
Render graph labels vertically
...
This helps to make the timeseries with many labels fit on the screen.
2013-04-12 09:34:12 +02:00
Johannes 'fish' Ziemke
adeabca230
Minor UI fixes.
...
- Fix path to spinner
- Fix color for unvisited links
- Include necessary jqueryui images
2013-04-09 15:23:37 +02:00
Johannes 'fish' Ziemke
e43d7d5771
Make Prometheus self-contained.
...
This includes all external resources instead of hotlinking them.
2013-04-09 12:15:05 +02:00
Johannes 'fish' Ziemke
1cb4c819e1
Remove cruft.
2013-04-04 19:02:29 +02:00
Johannes 'fish' Ziemke
1a3fb459e0
Add navigation menu to all pages + change routes.
...
To achieve that, this PR
- converts static/index.html ("console") and graph to templates
- moved the handlebars template to separated file to avoid escaping issues
Route changes:
/status -> /
/static -> /console
/static/graph.html -> /graph
2013-04-04 16:36:53 +02:00
Johannes 'fish' Ziemke
fed467ede0
Moved graph and console to use templates as well.
2013-03-27 18:44:47 +01:00
Johannes 'fish' Ziemke
b0d1864146
Move css for graphs to graph.css and fix minor/fomatting issues.
2013-03-26 14:36:57 +01:00
Johannes 'fish' Ziemke
0a87618733
Add autocompletion for metrics.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
ecb8331df1
Update jQuery to 1.9.1.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
07c76747f0
Clean up of graph UI's form.
...
- Removed unnecessary spaces and labels.
- Aligned elements for cleaner look.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
24b3a6d2cc
Improve inserting of metrics in graph UI.
...
- Metric will inserted at cursor position.
- Selected text will get replaced.
- Press <tab> to jump to metrics and <return> to jump back.
2013-03-26 14:16:23 +01:00
Johannes 'fish' Ziemke
3626b71c22
Improve graph UI.
...
- resize graphs on browser resize
- move status field to upper right corner to save some space
- align the legend width to the graph's width
2013-03-26 14:16:22 +01:00
Johannes 'fish' Ziemke
6213c0f1ee
Add missing semicolons.
2013-03-21 17:54:03 +01:00
Johannes 'fish' Ziemke
72bd751857
Increase/decrease end date by 1/2 range.
2013-03-21 17:47:40 +01:00
Johannes 'fish' Ziemke
c0b5ba6512
Prevent unnecessary reload.
2013-03-21 17:44:21 +01:00
Johannes 'fish' Ziemke
f170720f61
Use hidden input for end.
...
Instead of appending to url manually.
2013-03-21 17:36:04 +01:00
Johannes 'fish' Ziemke
8e55ff0a8d
Save and restore end date in/from url.
2013-03-21 17:06:37 +01:00
Johannes 'fish' Ziemke
1f484b03c7
Renamed date_s to dateString.
...
To be more explicit.
2013-03-21 15:56:41 +01:00
Johannes 'fish' Ziemke
f9b4df4284
Add a date/time picker to graph UI.
...
- It's using https://github.com/mugifly/jquery-simple-datetimepicker
- If input is empty, it returns the most recent data
2013-03-21 14:26:13 +01:00
Julius Volz
23374788d3
Beginnings of a Prometheus status page.
2013-02-14 19:03:17 +01:00
Julius Volz
0cbd03ccf9
Move web-related code/resources to a subdirectory.
2013-02-08 14:52:36 +01:00