diff --git a/README.md b/README.md index 004085342..bc947e1d7 100644 --- a/README.md +++ b/README.md @@ -525,7 +525,7 @@ By default, VictoriaMetrics returns time series for the last 5 minutes from `/ap Additionally VictoriaMetrics provides the following handlers: -* `/vmui` - Basic Web UI +* `/vmui` - Basic Web UI. See [these docs](#vmui). * `/api/v1/series/count` - returns the total number of time series in the database. Some notes: * the handler scans all the inverted index, so it can be slow if the database contains tens of millions of time series; * the handler may count [deleted time series](#how-to-delete-time-series) additionally to normal time series due to internal implementation restrictions; @@ -596,6 +596,15 @@ VictoriaMetrics supports the following handlers from [Graphite Tags API](https:/ * [/tags/delSeries](https://graphite.readthedocs.io/en/stable/tags.html#removing-series-from-the-tagdb) +## vmui + +VictoriaMetrics provides UI for query troubleshooting and exploration. The UI is available at `http://victoriametrics:8428/vmui`. +The UI allows exploring query results via graphs and tables. Graphs support scrolling and zooming: + +* Drag the graph to the left / right in order to move the displayed time range into the past / future. +* Hold `Ctrl` (or `Cmd` on MacOS) and scroll up / down in order to zoom in / out the graph. + + ## How to build from sources We recommend using either [binary releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases) or diff --git a/app/vmselect/vmui/asset-manifest.json b/app/vmselect/vmui/asset-manifest.json index 8df5987c7..b901f2893 100644 --- a/app/vmselect/vmui/asset-manifest.json +++ b/app/vmselect/vmui/asset-manifest.json @@ -1,17 +1,19 @@ { "files": { - "main.css": "./static/css/main.0d21f12a.chunk.css", - "main.js": "./static/js/main.1dce7b43.chunk.js", - "runtime-main.js": "./static/js/runtime-main.0d27da20.js", - "static/js/2.537d84e3.chunk.js": "./static/js/2.537d84e3.chunk.js", - "static/js/3.948e3ea3.chunk.js": "./static/js/3.948e3ea3.chunk.js", + "main.css": "./static/css/main.cbb91dd8.chunk.css", + "main.js": "./static/js/main.3fb3f4d1.chunk.js", + "runtime-main.js": "./static/js/runtime-main.22ec3f63.js", + "static/css/2.a684aa27.chunk.css": "./static/css/2.a684aa27.chunk.css", + "static/js/2.72d7cb01.chunk.js": "./static/js/2.72d7cb01.chunk.js", + "static/js/3.3cf0cbc4.chunk.js": "./static/js/3.3cf0cbc4.chunk.js", "index.html": "./index.html", - "static/js/2.537d84e3.chunk.js.LICENSE.txt": "./static/js/2.537d84e3.chunk.js.LICENSE.txt" + "static/js/2.72d7cb01.chunk.js.LICENSE.txt": "./static/js/2.72d7cb01.chunk.js.LICENSE.txt" }, "entrypoints": [ - "static/js/runtime-main.0d27da20.js", - "static/js/2.537d84e3.chunk.js", - "static/css/main.0d21f12a.chunk.css", - "static/js/main.1dce7b43.chunk.js" + "static/js/runtime-main.22ec3f63.js", + "static/css/2.a684aa27.chunk.css", + "static/js/2.72d7cb01.chunk.js", + "static/css/main.cbb91dd8.chunk.css", + "static/js/main.3fb3f4d1.chunk.js" ] } \ No newline at end of file diff --git a/app/vmselect/vmui/index.html b/app/vmselect/vmui/index.html index 024d6c794..801909ecc 100644 --- a/app/vmselect/vmui/index.html +++ b/app/vmselect/vmui/index.html @@ -1 +1 @@ -