conorbroderick
55aaece116
Add rule evaluation time
2017-11-22 15:22:02 +00:00
Julius Volz
8022fc1aa3
Fix display of raw target labels (again) ( #3437 )
...
I already fixed this once in 7be94d6643
,
but it seems it got broken again when merging other fixes from 1.x into
2.0.
2017-11-08 15:30:19 +01:00
Takashi Kokubun
bd52950ce8
Fix invalid syntax in graph.css ( #3309 )
2017-10-24 10:48:58 +02:00
BasPH
a91d3bcb83
Add UI warning for time drift >30 seconds ( #3276 )
...
* Add UI warning for time drift >30 seconds
* Yellow time drift warning & better warning message
* Set warning threshold to 30 sec
* Include changed assets
2017-10-11 15:11:04 +02:00
Fabian Reinartz
2d0b8e8b94
Merge branch 'master' into dev-2.0
2017-10-05 13:09:18 +02:00
beorn7
16c95ae8e7
Merge branch 'release-1.7'
2017-09-21 18:27:12 +02:00
beorn7
dd381356a5
Tweak floating point number rendering
2017-09-19 18:53:00 +02:00
beorn7
61b6311504
Merge branch 'fix_ui_graph_decimal_axis' of git://github.com/yamatoya/prometheus into yamatoya-fix_ui_graph_decimal_axis
2017-09-19 18:30:18 +02:00
Takahito Yamatoya
b1151bdabc
ui changed, limit the number of digits for the larger units is 5
2017-09-19 11:11:39 +09:00
Takahito Yamatoya
1eac566d09
add ; , and change from B to G, and change from K to k, and add all the prefixes
2017-09-18 22:55:22 +09:00
beorn7
e7aab2791a
Forward-merge bug fixes frem branch 'release-1.7'
2017-09-18 12:14:37 +02:00
beorn7
7a8e340c1a
Merge branch 'fix_web_ui_utc' of git://github.com/yamatoya/prometheus into yamatoya-fix_web_ui_utc
2017-09-18 12:07:52 +02:00
Takahito Yamatoya
5d707d3aa3
#2439 library version update JQuery / JQuery.Selection / JQuery.hotkey ( #3183 )
2017-09-18 11:45:57 +02:00
Takahito Yamatoya
ff038a4a39
bug fix
2017-09-17 00:20:39 +09:00
Takahito Yamatoya
7a3c348f83
fix decimal y-axis
2017-09-17 00:16:40 +09:00
Takahito Yamatoya
738a51bea6
#2371 fix to display utc date at datetime picker
2017-09-16 11:38:29 +09:00
beorn7
84211bd2df
Foward-merge bug fixes and cherry-picks from 'release-1.7'
2017-09-15 13:44:22 +02:00
beorn7
a3fd7dd335
Backport the templating fix from master
...
The original fix is in commit 5f5d77848e
2017-09-14 18:12:00 +02:00
Fabian Reinartz
87918f3097
Merge branch 'master' into dev-2.0
2017-09-04 14:09:21 +02:00
Richard Hartmann
aa3fb1e7c4
Point help to docs, not main Prometheus website
...
No matter how we refactor docs, `/docs/` will stay the prefix, so there's not long-term risk in changing this.
One we version docs, we should probably try and keep link & version in sync.
2017-08-25 10:53:36 +02:00
Karsten Weiss
5f5d77848e
Fix 'predefined escaper "html" disallowed in template' in /targets
( #3046 ) ( #3050 )
...
Issue #3046 is triggered by html/template changes in go1.9.
See https://tip.golang.org/pkg/html/template . Quote:
// To ease migration to Go 1.9 and beyond, "html" and "urlquery" will
// continue to be allowed as the last command in a pipeline. However, if the
// pipeline occurs in an unquoted attribute value context, "html" is
// disallowed. Avoid using "html" and "urlquery" entirely in new templates.
The commit also includes a trivial whitespace fix.
2017-08-11 18:31:46 +01:00
Fabian Reinartz
25f3e1c424
Merge branch 'master' into mergemaster
2017-08-10 17:04:25 +02:00
beorn7
6cf62fe8ba
Update web/ui/bindata.go
2017-08-10 14:40:19 +02:00
Roman Khavronenko
245b8a0b37
Allow to collapse jobs at /targets
page ( #2628 )
2017-08-09 17:10:30 +02:00
beorn7
3bb0667607
Merge branch 'release-1.7'
2017-07-21 19:40:30 +02:00
Martín Ferrari
64cfe2e7f5
Add PATH_PREFIX to redirectToMigratedURL
...
Old grafana versions use this format, and it breaks with prometheus instances
not mounted in the root directory.
2017-07-11 17:36:17 +00:00
Fabian Reinartz
dba7586671
Merge branch 'master' into dev-2.0
2017-07-11 17:22:14 +02:00
Alexey Palazhchenko
b6f89a1982
Parse custom step parameter correctly. ( #2928 )
...
Backport of 6a767b736b
.
Refs #2827 , #2861 .
2017-07-10 21:05:40 +02:00
Julius Volz
13006feb1e
Fix alert label display in /alerts UI
2017-07-08 11:42:13 +02:00
Goutham Veeramachaneni
e1fc9dc78d
Move /rules to new format ( #2901 )
...
Fixes #2891
Signed-off-by: Goutham Veeramachaneni <goutham@boomerangcommerce.com>
2017-07-08 11:38:02 +02:00
Alin Sinpalean
38de290d5f
Console graph color scheme support ( #2900 )
...
Add a colorScheme parameter to PromConsole.Graph, to allow using custom colors in console graphs.
2017-07-04 15:30:12 +01:00
Fabian Reinartz
ca2b68889b
Merge branch 'master' into dev-2.0
2017-06-23 13:15:44 +02:00
Julius Volz
7be94d6643
Fix display of before-relabeling labels
2017-06-22 15:36:17 -04:00
Alexey Palazhchenko
6a767b736b
Parse custom step parameter correctly. ( #2861 )
...
Fixes #2827 .
2017-06-19 17:22:59 +01:00
Goutham Veeramachaneni
5ff283a7b7
Reflect the grouping in the UI
...
Signed-off-by: Goutham Veeramachaneni <cs14btech11014@iith.ac.in>
2017-06-14 16:09:14 +05:30
Fabian Reinartz
669075c6b9
Merge branch 'master' into dev-2.0
2017-06-06 09:36:51 +02:00
Brian Brazil
d66799d7f3
Show gaps in graphs. ( #2766 )
...
Fixes #345
2017-05-26 16:17:48 +01:00
Fabian Reinartz
4c31061251
Merge branch 'master' into dev-2.0
2017-05-24 15:36:17 +02:00
conorbroderick
9c953064c3
check if result is a scalar in order to display correct number of returned time series
2017-05-24 14:07:24 +01:00
Frederic Branczyk
45df5c2daf
Merge branch 'release-1.6'
2017-05-22 13:44:44 +02:00
conorbroderick
9287a01bbf
Fixed fixed yaxis of stacked graph being cut off
2017-05-18 15:18:29 +01:00
Fabian Reinartz
9a9211845e
ui: fix alert template
2017-05-10 15:30:10 +02:00
Fabian Reinartz
73b8ff0ddc
Merge branch 'master' into dev-2.0
2017-04-27 10:19:55 +02:00
David Symonds
04ad889751
Preserve Alertmanager URLs as *url.URL.
...
Render a nicer link in the web UI.
2017-04-25 16:17:46 +10:00
Conor Broderick
9eb1a5d6bf
Handle invalid query in graph UI ( #2652 )
2017-04-24 10:50:57 +01:00
Conor Broderick
ee62807b62
Added min/max to graph to accomodate for constant time series ( #2612 )
...
Added min/max to graph to accommodate constant time series
2017-04-12 14:25:25 +01:00
Conor Broderick
c72692fd75
Fixed issue of partially hidden y-axis values on graph ( #2589 )
2017-04-06 16:04:44 +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
Fabian Reinartz
8ffc851147
Merge branch 'master' into dev-2.0
2017-04-04 15:17:56 +02:00
Conor Broderick
dafae52efa
Display total number of returned elements on console ( #2532 )
...
Display total number of returned elements on console
2017-04-03 11:52:25 +01:00
Fabian Reinartz
397f001ac5
Merge branch 'master' into dev-2.0
2017-03-20 14:12:11 +01:00
Fabian Reinartz
c389193b37
Merge branch 'master' into dev-2.0
2017-03-17 16:27:07 +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
Fabian Reinartz
9304179ef7
Merge branch 'master' into dev-2.0
2017-03-02 08:16:58 +01:00
Derek Marcotte
0a7fb56b16
Expose PromConsole.Graph.buildQueryUrl, refactor dispatch to use ( #2461 )
...
Expose buildQueryUrl, refactor dispatch to use
buildQueryUrl will allow users to execute queries over the range of an
existing graph. This will be helpful to select data series they wish to
annotate the graph with, for example.
2017-03-01 22:37:50 +00:00
Julius Volz
7e14533b32
Merge pull request #2396 from lightpriest/fuzzy-fix-lookup
...
Fix fuzzy search lookup issues
2017-02-28 19:06:30 +01:00
Derek Marcotte
74a3b1051a
Add rickshawGraph proerty to the Graph object. ( #2438 )
...
Add rickshawGraph property to the Graph object.
This allows further changes to be made to the graph, for example,
annotations.
2017-02-18 10:03:32 +00:00
Or Cohen
93d20d2d2b
Improve fuzzy search
...
The fuzzy library didn't try to find a "best match", but settled on the
first fuzzy match that exists. This patch includes a modified version of
the fuzzy library, which recursivley tries on the rest of the search
string to find a better match. If found, returns that one.
Another small modification is that if a pattern fully matches, it
skips the lookup entirley and returns the highest score possible for
that match.
2017-02-05 17:38:05 +02:00
Or Cohen
81d37a04aa
Fix autocomplete misses certain queries
...
For some of the queries, the fuzzy lookup was not filtering properly.
The problem is due to the "replace" beind made on the query itself. It
accidently removes only the first underscore. This patch changes it so
that it removes all of the whitespaces, letting the fuzzy algorithm do
its magic, also fixing this problem.
Originally, the underscore were replaced by a space for this specific
reason, to let the user type a space and have the lookup treat it as the
word break.
Fixes #2380
2017-02-05 16:20:52 +02:00
Fabian Reinartz
87bea50b85
web: fix /targets for new label types
2017-02-02 13:18:17 +01:00
Harmen
135d32ea22
make assets
2016-12-27 13:59:20 +01:00
Harmen
dfa4f79bcd
add favicon
2016-12-27 13:58:51 +01:00
Brian Brazil
bed4635802
Use irate consistently in console template examples. ( #2296 )
...
I must have forgotten my 'g' when switching these.
2016-12-21 13:19:23 +00:00
Brian Brazil
2e3b42ad6c
Correctly handle the end time being 0 in the URL. ( #2290 )
2016-12-18 19:30:52 +00:00
Morten Siebuhr
c5b17263a6
web: Display current working directory on status-page
2016-12-05 19:46:41 +01:00
Frederic Branczyk
33b583d50e
web/api: add targets endpoint
2016-12-05 13:13:21 +01:00
Frederic Branczyk
8f8cea4fbd
retrieval: refactor TargetManager to return flat list of Targets
2016-12-02 13:28:58 +01:00
Fabian Reinartz
d4deb8bbf2
web: show discovered Alertmanagers in UI
2016-11-24 15:06:50 +01:00
Martín Ferrari
4298d91a9c
Update bindata.go
2016-11-17 02:33:31 +00:00
Martín Ferrari
fe83ea511f
Replace handlebars with the simpler and saner mustache library.
2016-11-17 02:33:12 +00:00
Martín Ferrari
0a6972b6a3
Replace datetimepicker library with a more maintained version.
...
Adds also the moment.js library, which is a dependency of it.
Following conventions in the web/ui directory, I am not including the original
sources or LICENSE files.
2016-11-17 02:29:08 +00:00
beorn7
5b16d6bd6e
Merge branch 'release-1.2'
2016-10-31 00:06:23 +01:00
beorn7
f0acde7721
Regenerate assets after cherry-pick
2016-10-28 14:16:48 +02:00
Stuart Olivera
223a22457f
ui: don’t consider aborted requests complete
...
If an existing request is aborted due to a new request, ignore the completion of the initial request.
Example:
1. Chrome dev tools: enable 5 second network latency
2. Execute query
3. A second later, execute the query again
4. Currently, the spinner will hide, and the stats will immediately display, as if the request had completed. Instead, the spinner and stats should wait until the 2nd execution finishes.
2016-10-28 14:15:11 +02:00
beorn7
569a1d78eb
Regenerate bindata after merge
2016-10-25 12:15:55 +02:00
beorn7
7e4d005ee1
Merge branch 'release-1.2'
2016-10-25 12:15:41 +02:00
tattsun
68e20bd9ac
ISSUE-2109 ui: fix decode query params bug
2016-10-25 07:41:24 +09:00
Or Cohen
50f8e35c54
Add fuzzy search to /graph textarea ( #2081 )
...
* Add fuzzy search to /graph textarea
We have a few thousands different metrics and looking up some of them
can be quite annoying with the simple string matching.
This patch adds a fuzzy search to the textarea lookup box on the /graph
page. It uses a small neat library from github.com/mattyork/fuzzy.
* Add fuzzy lib to NOTICE and re-build assets
Previously built assets changed the mode.
2016-10-17 09:37:11 +02:00
Stuart Olivera
b76d59e68b
ui: don’t consider aborted requests complete
...
If an existing request is aborted due to a new request, ignore the completion of the initial request.
Example:
1. Chrome dev tools: enable 5 second network latency
2. Execute query
3. A second later, execute the query again
4. Currently, the spinner will hide, and the stats will immediately display, as if the request had completed. Instead, the spinner and stats should wait until the 2nd execution finishes.
2016-10-12 17:20:44 -07:00
Matthias Rampke
4f96d28e60
Always show instance label on target page. ( #2062 )
2016-10-12 12:45:47 +02:00
Bora Tunca
2e9de70267
generate assets
2016-09-16 18:20:12 -04:00
Bora Tunca
44377dc458
Add backward compatibility to old query format
2016-09-16 18:20:00 -04:00
beorn7
094a098ce6
Revert "Revert the /graph changes."
...
This reverts commit aa43d34a86
.
This brings back the /graph changes so that @grandbora can continue to
work on the redirect for backwards compatibility. And other changes
can already take the new /graph parameters into account.
2016-09-03 21:05:23 +02:00
beorn7
aa43d34a86
Revert the /graph changes.
...
This revert will be reverted once v1.1 is released and has its own
release branch. Since we had already change on top of this, there was
no cleaner way of cutting those changes out.
This commit reverts the following commits:
Revert "Update backend helpers and templates to new url schema"
This reverts commit fc6cdd0611
.
Revert "Refactor graph.js"
This reverts commit 445fac56e0
.
Revert "Use query parameters in the url"
This reverts commit 3e18d86d8a
.
Revert "Point to correct place for GraphLinkForExpression"
This reverts commit 3da825fc76
.
Assets are also updated.
2016-09-02 13:59:09 +02:00
Fabian Reinartz
df22684b5b
web/ui: fix job link
2016-08-08 19:03:51 +02:00
Fabian Reinartz
cfe5c5fa15
Merge branch 'master' of https://github.com/cambridge-university-press/prometheus into cambridge-university-press-master
2016-08-08 10:46:36 +02:00
Bora Tunca
12bcc92311
Generate bindata.go
2016-08-08 09:52:14 +02:00
Bora Tunca
445fac56e0
Refactor graph.js
2016-08-08 09:52:13 +02:00
Bora Tunca
3e18d86d8a
Use query parameters in the url
2016-08-06 17:28:18 +02:00
Bora Tunca
3da825fc76
Point to correct place for GraphLinkForExpression
2016-08-06 17:28:18 +02:00
Julius Volz
d770783777
Neurotic cleanups to graph.js
2016-08-05 23:35:11 +02:00
Harmen
7b4a67f651
make assets build
2016-07-31 16:32:25 +02:00
Harmen
0b883e24ba
Add a 'Remove Graph' link to the 'Graph' screen
2016-07-31 16:30:23 +02:00
Andrew Hemming
7ebcd678ea
Added HTML link for each job name
...
Useful for quick navigation on the target page when there are many jobs
and targets
Corrected HTML link for each job name
Regenerated bindata
2016-07-28 17:10:34 +01:00
Tobias Schmidt
5416518178
Fix go fmt of ui/bindata.go
2016-07-27 18:35:01 -04:00
Harmen
a1443280b4
make assets build
2016-07-27 12:56:08 +02:00
Harmen
512b3f8d95
Friendlier message when there are no alerting rules
2016-07-27 12:54:46 +02:00
Matt Bostock
78715e4182
Alerts template: remove silence table header
...
There's no corresponding table column for this table header. The
placeholder link for silences was removed in e8800730
.
Accordingly, regenerate `web/ui/bindata.go` by running:
make assets format
2016-07-26 21:33:21 +01:00
Harmen
afc5873b0e
don't store empty values in the URL
2016-07-25 21:08:05 +02:00
beorn7
4ff4857112
Recreate assets
2016-07-21 14:11:09 +02:00
Brian Brazil
56151e57ba
Update example console templates to new HTTP API.
...
Fixes #1819
2016-07-21 14:01:09 +02:00
Fabian Reinartz
425736a377
*: remove last remainers of non-second metrics
2016-06-23 17:50:39 +02:00
Brian Brazil
4dbe689632
Do our own date parsing in console template graph controls.
...
Fixes #1442
2016-06-10 10:23:40 +01:00
David Gstir
2dd80225a4
Fix JS XHR requests in prom_console.js on IE11
...
IE11 does not support automatic JSON parsing for responses with
xhr.responseType = 'json', so we have to to do it manually.
2016-06-01 19:44:04 +02:00
Roman Vynar
9d616952b3
Added missed pathPrefix to Status sub-menus
2016-05-26 17:42:28 +03:00
beorn7
93460fb853
Remove a spurious "w" from _base.html
2016-05-25 13:59:50 +02:00
Bjoern Rabenstein
52a133d4d2
Make assets without debug settings
2016-05-23 11:13:08 +02:00
beorn7
da8cb10b43
Partition the status tab into items in a dropdown
...
I got feedback from different sources about rules and targets being
too heavy in the status tab if their are lots of them.
This change also allows for more fine-granular locking.
2016-05-18 18:13:55 +02:00
Steve Durrheimer
399d5c6375
Make version informations consistent between prometheus components
2016-05-05 22:33:18 +02:00
Julius Volz
c78bd13a2b
Include date and time in graph hover detail.
...
This is the same solution as applied to PromDash in
https://github.com/prometheus/promdash/pull/72 .
Fixes https://github.com/prometheus/prometheus/issues/1569
2016-04-22 23:00:18 +02:00
Julius Volz
c0b430b8e5
Improve before-relabeling label tooltips.
...
Yes, the label names and values really need double HTML escaping in
order to end up correctly in the tooltip after two levels of unescaping.
Fixes https://github.com/prometheus/prometheus/issues/1563
2016-04-18 20:23:41 +02:00
Fabian Reinartz
1ede7b9d72
Consolidate TargetStatus into Target.
...
This commit simplifies the TargetHealth type and moves the target
status into the target itself. This also removes a race where error
and last scrape time could have been out of sync.
2016-03-01 14:33:21 +01:00
Fabian Reinartz
37c709f917
Fix global config YAML issues
2016-02-15 14:08:25 +01:00
Fabian Reinartz
915a7c09a8
Adjust labels on status page
2016-02-15 11:10:14 +01:00
Tobias Schmidt
211cb10f13
Use https://prometheus.io
2016-02-05 00:07:03 -05:00
Fabian Reinartz
b0adfea8d5
Fix swapped constants, improve instrumentation
2016-01-21 12:15:29 +01:00
Fabian Reinartz
8a67110041
Revert autocomplete changes
2016-01-11 15:18:39 +01:00
Fabian Reinartz
37d80c4b25
Fix premature rule evaluation
...
This commit prevents rule evaluation from starting until after
the storage is ready.
2016-01-08 17:51:22 +01:00
Fabian Reinartz
bf6abac8f4
Send resolved notifications
2015-12-17 15:42:26 +01:00
Fabian Reinartz
52e5224f5a
Refactor rules/ package
2015-12-17 15:42:25 +01:00
Fabian Reinartz
b35e25a082
Don't federate stale samples
2015-12-16 13:45:44 +01:00
Fabian Reinartz
e0f70ed5ca
Update common/{expfmt,model}
...
Closes #1232
2015-12-10 11:19:46 +01:00
Fabian Reinartz
29a69eecb8
Do not panic in Consul SD creation
2015-11-30 18:41:48 +01:00
Julius Volz
bce5202354
Minor fixups to web/ui/README.md
2015-11-12 02:54:14 +01:00
Fabian Reinartz
7cbd31f7b6
Merge pull request #1212 from prometheus/uidev
...
Document convenient development of UI files.
2015-11-11 23:49:04 +01:00
Fabian Reinartz
69e6ac735e
Document convenient development of UI files.
2015-11-11 21:17:54 +01:00
Sam Starling
1901875595
Tidy up .js files based on static analysis from jshint
2015-11-11 20:06:47 +01:00
Fabian Reinartz
a542cc8609
Remove -web.use-local-assets
2015-11-11 17:58:03 +01:00
Fabian Reinartz
57ca7108aa
Enable debug generation of go-bindata, rename blob/ to ui/
2015-11-11 15:55:16 +01:00