Indicator | @@ -111,34 +111,94 @@ The produced anomaly scores will have a label `for` containing the name of corre|||||
---|---|---|---|---|---|
page_faults |
- node_vmstat_pgmajfault |
- Number of major faults that have occurred since the last update. Major faults occur when a process tries to access a page in memory that is not currently mapped in the process's address space, and it requires loading data from the disk. | ++ +`page_faults` + | ++ +`node_vmstat_pgmajfault` + | ++ +Number of major faults that have occurred since the last update. Major faults occur when a process tries to access a page in memory that is not currently mapped in the process's address space, and it requires loading data from the disk. + |
context_switch |
- node_context_switches_total |
- This metric represents the total number of context switches across all CPUs. | ++ +`context_switch` + | ++ +`node_context_switches_total` + | ++ +This metric represents the total number of context switches across all CPUs. + |
cpu_seconds_total |
- node_cpu_seconds_total |
- Total amount of CPU time consumed by the system in seconds by CPU processing mode (e.g., user, system, idle). | ++ +`cpu_seconds_total` + | ++ +`node_cpu_seconds_total` + | ++ +Total amount of CPU time consumed by the system in seconds by CPU processing mode (e.g., user, system, idle). + |
host_network_receive_errors & host_network_transmit_errors |
- node_network_receive_errs_total , node_network_receive_packets_total , node_network_transmit_errs_total , node_network_transmit_packets_total
- | Total number of errors encountered while receiving/transmitting packets on the network interfaces of a node. | ++ +`host_network_receive_errors` & `host_network_transmit_errors` + | ++ +`node_network_receive_errs_total`, +`node_network_receive_packets_total`, +`node_network_transmit_errs_total`, +`node_network_transmit_packets_total` + | + +Total number of errors encountered while receiving/transmitting packets on the network interfaces of a node. + |
receive_bytes & transmit_bytes |
- node_network_receive_bytes_total , node_network_transmit_bytes_total |
- Total number of bytes received/transmitted on network interfaces of a node. | ++ +`receive_bytes` & `transmit_bytes` + | ++ +`node_network_receive_bytes_total`, +`node_network_transmit_bytes_total` + | ++ +Total number of bytes received/transmitted on network interfaces of a node. + |
read_latency & write_latency |
- node_disk_read_time_seconds_total , node_disk_reads_completed_total , node_disk_write_time_seconds_total , node_disk_writes_completed_total |
- Disk latency. The total read/write time spent in seconds. / The total number of reads/writes completed successfully. | ++ +`read_latency` & `write_latency` + | ++ +`node_disk_read_time_seconds_total`, +`node_disk_reads_completed_total`, +`node_disk_write_time_seconds_total`, +`node_disk_writes_completed_total` + | ++ +Disk latency. The total read/write time spent in seconds. / The total number of reads/writes completed successfully. + |
Parameter | @@ -27,13 +24,25 @@ There are 2 models to monitor VictoriaMetrics Anomaly Detection behavior - [push|||||||
---|---|---|---|---|---|---|---|
addr |
- "0.0.0.0" |
+ + +`addr` + | ++ +`"0.0.0.0"` + | Server IP Address | |||
port |
- 8080 |
+ + +`port` + | ++ +`8080` + | Port |
Parameter | @@ -51,42 +60,84 @@ There are 2 models to monitor VictoriaMetrics Anomaly Detection behavior - [push|||||||
---|---|---|---|---|---|---|---|
url |
+ + +`url` + | - | Link where to push metrics to. Example: "http://localhost:8480/" |
+ + +Link where to push metrics to. Example: `"http://localhost:8480/"` + | |||
tenant_id |
+ + +`tenant_id` + | - | Tenant ID for cluster version. Example: "0:0" |
+ + +Tenant ID for cluster version. Example: `"0:0"` + | |||
health_path |
- "health" |
- Deprecated since v1.8.0. Absolute, to override /health path |
+ + +`health_path` + | ++ +`"health"` + | ++ +Deprecated since [v1.8.0](../CHANGELOG.md#v180). Absolute, to override `/health` path + | ||
user |
+ + +`user` + | BasicAuth username | |||||
password |
+ + +`password` + | BasicAuth password | |||||
verify_tls |
- False |
+ + +`verify_tls` + | ++ +`False` + | Allows disabling TLS verification of the remote certificate. | |||
timeout |
- "5s" |
+ + +`timeout` + | ++ +`"5s"` + | Stop waiting for a response after a given number of seconds. | |||
extra_labels |
+ + +`extra_labels` + | Section for custom labels specified by user. |
Metric | @@ -124,7 +175,10 @@ monitoring:|||||||
---|---|---|---|---|---|---|---|
vmanomaly_start_time_seconds |
+ + +`vmanomaly_start_time_seconds` + | Gauge | vmanomaly start time in UNIX time |
Metric | @@ -147,40 +201,76 @@ Label names [description](#labelnames)|||||
---|---|---|---|---|---|
vmanomaly_model_runs |
+ + +`vmanomaly_model_runs` + | Counter | How many times models ran (per model) | -stage, query_key, model_alias, scheduler_alias, preset |
+ + +`stage, query_key, model_alias, scheduler_alias, preset` + |
vmanomaly_model_run_duration_seconds |
+ + +`vmanomaly_model_run_duration_seconds` + | Summary | How much time (in seconds) model invocations took | -stage, query_key, model_alias, scheduler_alias, preset |
+ + +`stage, query_key, model_alias, scheduler_alias, preset` + |
vmanomaly_model_datapoints_accepted |
+ + +`vmanomaly_model_datapoints_accepted` + | Counter | How many datapoints did models accept | -stage, query_key, model_alias, scheduler_alias, preset |
+ + +`stage, query_key, model_alias, scheduler_alias, preset` + |
vmanomaly_model_datapoints_produced |
+ + +`vmanomaly_model_datapoints_produced` + | Counter | How many datapoints were generated by models | -stage, query_key, model_alias, scheduler_alias, preset |
+ + +`stage, query_key, model_alias, scheduler_alias, preset` + |
vmanomaly_models_active |
+ + +`vmanomaly_models_active` + | Gauge | How many models are currently inferring | -query_key, model_alias, scheduler_alias, preset |
+ + +`query_key, model_alias, scheduler_alias, preset` + |
vmanomaly_model_runs_skipped |
+ + +`vmanomaly_model_runs_skipped` + | Counter | How many times a run was skipped (per model) | -stage, query_key, model_alias, scheduler_alias, preset |
+ + +`stage, query_key, model_alias, scheduler_alias, preset` + |
Metric | @@ -199,40 +289,76 @@ Label names [description](#labelnames)|||||
---|---|---|---|---|---|
vmanomaly_writer_request_duration_seconds |
+ + +`vmanomaly_writer_request_duration_seconds` + | Summary | How much time (in seconds) did requests to VictoriaMetrics take | -url, query_key |
+ + +`url, query_key` + |
vmanomaly_writer_response_count |
+ + +`vmanomaly_writer_response_count` + | Counter | Response code counts we got from VictoriaMetrics | -url, query_key, code |
+ + +`url, query_key, code` + |
vmanomaly_writer_sent_bytes |
+ + +`vmanomaly_writer_sent_bytes` + | Counter | How much bytes were sent to VictoriaMetrics | -url, query_key |
+ + +`url, query_key` + |
vmanomaly_writer_request_serialize_seconds |
+ + +`vmanomaly_writer_request_serialize_seconds` + | Summary | How much time (in seconds) did serializing take | -query_key |
+ + +`query_key` + |
vmanomaly_writer_datapoints_sent |
+ + +`vmanomaly_writer_datapoints_sent` + | Counter | How many datapoints were sent to VictoriaMetrics | -query_key |
+ + +`query_key` + |
vmanomaly_writer_timeseries_sent |
+ + +`vmanomaly_writer_timeseries_sent` + | Counter | How many timeseries were sent to VictoriaMetrics | -query_key |
+ + +`query_key` + |
Metric | @@ -251,57 +377,87 @@ Label names [description](#labelnames)|||||
---|---|---|---|---|---|
vmanomaly_reader_request_duration_seconds |
+ + +`vmanomaly_reader_request_duration_seconds` + | Summary | How much time (in seconds) did queries to VictoriaMetrics take | -url, query_key |
+ + +`url, query_key` + |
vmanomaly_reader_response_count |
+ + +`vmanomaly_reader_response_count` + | Counter | Response code counts we got from VictoriaMetrics | -url, query_key, code |
+ + +`url, query_key, code` + |
vmanomaly_reader_received_bytes |
+ + +`vmanomaly_reader_received_bytes` + | Counter | How much bytes were received in responses | -query_key |
+ + +`query_key` + |
vmanomaly_reader_response_parsing_seconds |
+ + +`vmanomaly_reader_response_parsing_seconds` + | Summary | How much time (in seconds) did parsing take for each step | -step |
+ + +`step` + |
vmanomaly_reader_timeseries_received |
+ + +`vmanomaly_reader_timeseries_received` + | Counter | How many timeseries were received from VictoriaMetrics | -query_key |
+ + +`query_key` + |
vmanomaly_reader_datapoints_received |
+ + +`vmanomaly_reader_datapoints_received` + | Counter | How many rows were received from VictoriaMetrics | -query_key |
+ + +`query_key` + |
stage
- stage of model - 'fit', 'infer' or 'fit_infer' for models that do it simultaneously, see [model types](/anomaly-detection/components/models/#model-types).
-query_key
- query alias from [`reader`](/anomaly-detection/components/reader.html) config section.
-
-model_alias
- model alias from [`models`](/anomaly-detection/components/models.html) config section. **Introduced in [v1.10.0](/anomaly-detection/changelog/#v1100).**
-
-scheduler_alias
- scheduler alias from [`schedulers`](anomaly-detection/components/scheduler/) config section. **Introduced in [v1.11.0](/anomaly-detection/changelog/#v1110).**
-
-preset
- preset alias for forthcoming `preset` section compatibility. **Introduced in [v1.12.0](/anomaly-detection/changelog/#v1120).**
-
-url
- writer or reader url endpoint.
-
-code
- response status code or `connection_error`, `timeout`.
-
-step
- json or dataframe reading step.
+* `stage` - stage of model - 'fit', 'infer' or 'fit_infer' for models that do it simultaneously, see [model types](./models/#model-types).
+* `query_key` - query alias from [`reader`](./reader.md) config section.
+* `model_alias` - model alias from [`models`](./models.md) config section. **Introduced in [v1.10.0](../CHANGELOG.md#v1100).**
+* `scheduler_alias` - scheduler alias from [`schedulers`](./scheduler.md) config section. **Introduced in [v1.11.0](../CHANGELOG.md#v1110).**
+* `preset` - preset alias for forthcoming `preset` section compatibility. **Introduced in [v1.12.0](../CHANGELOG.md#v1120).**
+* `url` - writer or reader url endpoint.
+* `code` - response status code or `connection_error`, `timeout`.
+* `step` - json or dataframe reading step.
diff --git a/docs/anomaly-detection/components/reader.md b/docs/anomaly-detection/components/reader.md
index 666d46b0b..4991eab92 100644
--- a/docs/anomaly-detection/components/reader.md
+++ b/docs/anomaly-detection/components/reader.md
@@ -9,14 +9,11 @@ menu:
aliases:
- /anomaly-detection/components/reader.html
---
-
-# Reader
-
-VictoriaMetrics Anomaly Detection (`vmanomaly`) primarily uses [VmReader](#vm-reader) to ingest data. This reader focuses on fetching time-series data directly from VictoriaMetrics with the help of powerful [MetricsQL](https://docs.victoriametrics.com/metricsql/) expressions for aggregating, filtering and grouping your data, ensuring seamless integration and efficient data handling.
+VictoriaMetrics Anomaly Detection (`vmanomaly`) primarily uses [VmReader](#vm-reader) to ingest data. This reader focuses on fetching time-series data directly from VictoriaMetrics with the help of powerful [MetricsQL](../../MetricsQL.md) expressions for aggregating, filtering and grouping your data, ensuring seamless integration and efficient data handling.
Future updates will introduce additional readers, expanding the range of data sources `vmanomaly` can work with.
@@ -25,7 +22,7 @@ Future updates will introduce additional readers, expanding the range of data so
### Config parameters
-Parameter | @@ -35,69 +32,186 @@ Future updates will introduce additional readers, expanding the range of data so|||||
---|---|---|---|---|---|
class |
- "reader.vm.VmReader" (or "vm" starting from v1.13.0) |
- Name of the class needed to enable reading from VictoriaMetrics or Prometheus. VmReader is the default option, if not specified. | ++ +`class` + | ++ +`reader.vm.VmReader` (or `vm` starting from [v1.13.0](../CHANGELOG.md#v1130)) + | ++ +Name of the class needed to enable reading from VictoriaMetrics or Prometheus. VmReader is the default option, if not specified. + |
queries |
- "ingestion_rate: 'sum(rate(vm_rows_inserted_total[5m])) by (type) > 0'" |
- PromQL/MetricsQL query to select data in format: QUERY_ALIAS: "QUERY" . As accepted by "/query_range?query=%s" . |
+ + +`queries` + | ++ +`ingestion_rate: 'sum(rate(vm_rows_inserted_total[5m])) by (type) > 0'` + | ++ +PromQL/MetricsQL query to select data in format: `QUERY_ALIAS: "QUERY"`. As accepted by `/query_range?query=%s`. + |
datasource_url |
- "http://localhost:8481/" |
- Datasource URL address | ++ +`datasource_url` + | ++ +`http://localhost:8481/` + | ++ +Datasource URL address + |
tenant_id |
- "0:0" |
- For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs | ++ +`tenant_id` + | ++ +`0:0` + | ++ +For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster [multitenancy docs](../../Cluster-VictoriaMetrics.md#multitenancy) + |
sampling_period |
- "1h" |
- Frequency of the points returned. Will be converted to "/query_range?step=%s" param (in seconds). Required since v1.9.0. |
+ + +`sampling_period` + | ++ +`1h` + | ++ +Frequency of the points returned. Will be converted to `/query_range?step=%s` param (in seconds). **Required** since [v1.9.0](../CHANGELOG.md#v190). + |
query_range_path |
- "api/v1/query_range" |
- Performs PromQL/MetricsQL range query. Default "api/v1/query_range" |
+ + +`query_range_path` + | ++ +`/api/v1/query_range` + | ++ +Performs PromQL/MetricsQL range query + |
health_path |
- "health" |
- Absolute or relative URL address where to check availability of the datasource. Default is "health" . |
+ + +`health_path` + | ++ +`health` + | ++ +Absolute or relative URL address where to check availability of the datasource. + |
user |
- "USERNAME" |
- BasicAuth username | ++ +`user` + | ++ +`USERNAME` + | ++ +BasicAuth username + |
password |
- "PASSWORD" |
- BasicAuth password | ++ +`password` + | ++ +`PASSWORD` + | ++ +BasicAuth password + |
timeout |
- "30s" |
- Timeout for the requests, passed as a string. Defaults to "30s" | ++ +`timeout` + | ++ +`30s` + | ++ +Timeout for the requests, passed as a string + |
verify_tls |
- "false" |
- Allows disabling TLS verification of the remote certificate. | ++ +`verify_tls` + | ++ +`false` + | ++ +Allows disabling TLS verification of the remote certificate. + |
bearer_token |
- "token" |
- Token is passed in the standard format with header: "Authorization: bearer {token}" | ++ +`bearer_token` + | ++ +`token` + | ++ +Token is passed in the standard format with header: `Authorization: bearer {token}` + |
extra_filters |
- "[]" |
- List of strings with series selector. See: Prometheus querying API enhancements | ++ +`extra_filters` + | ++ +`[]` + | ++ +List of strings with series selector. See: [Prometheus querying API enhancements](../../README.md##prometheus-querying-api-enhancements) + |
@@ -107,7 +104,7 @@ Examples: `"50s"`, `"4m"`, `"3h"`, `"2d"`, `"1w"`. |
---|
Parameter | @@ -118,22 +115,43 @@ Examples: `"50s"`, `"4m"`, `"3h"`, `"2d"`, `"1w"`.||||||
---|---|---|---|---|---|---|
fit_window |
+ + +`fit_window` + | str | -"14d" |
+ + +`"14d"` + | What time range to use for training the models. Must be at least 1 second. | |
infer_every |
+ + +`infer_every` + | str | -"1m" |
+ + +`"1m"` + | How often a model will write its conclusions on newly added data. Must be at least 1 second. | |
fit_every |
+ + +`fit_every` + | str, Optional | -"1h" |
- How often to completely retrain the models. If missing value of infer_every is used and retrain on every inference run. |
+ + +`"1h"` + | ++ +How often to completely retrain the models. If missing value of `infer_every` is used and retrain on every inference run. + |
Format | @@ -178,27 +196,48 @@ If a time zone is omitted, a timezone-naive datetime is used.|||||||
---|---|---|---|---|---|---|---|
ISO 8601 | -fit_start_iso |
+ + +`fit_start_iso` + | str | -"2022-04-01T00:00:00Z", "2022-04-01T00:00:00+01:00", "2022-04-01T00:00:00+0100", "2022-04-01T00:00:00+01" |
+ + +`"2022-04-01T00:00:00Z", "2022-04-01T00:00:00+01:00", "2022-04-01T00:00:00+0100", "2022-04-01T00:00:00+01"` + | Start datetime to use for training a model. ISO string or UNIX time in seconds. | |
UNIX time | -fit_start_s |
+ + +`fit_start_s` + | float | 1648771200 | |||
ISO 8601 | -fit_end_iso |
+ + +`fit_end_iso` + | str | -"2022-04-10T00:00:00Z", "2022-04-10T00:00:00+01:00", "2022-04-10T00:00:00+0100", "2022-04-10T00:00:00+01" |
- End datetime to use for training a model. Must be greater than fit_start_* . ISO string or UNIX time in seconds. |
+ + +`"2022-04-10T00:00:00Z", "2022-04-10T00:00:00+01:00", "2022-04-10T00:00:00+0100", "2022-04-10T00:00:00+01"` + | +End datetime to use for training a model. Must be greater than + +`fit_start_*` +. ISO string or UNIX time in seconds. |
UNIX time | -fit_end_s |
+ + +`fit_end_s` + | float | 1649548800 |
Format | @@ -219,27 +258,48 @@ If a time zone is omitted, a timezone-naive datetime is used.|||||||
---|---|---|---|---|---|---|---|
ISO 8601 | -infer_start_iso |
+ + +`infer_start_iso` + | str | -"2022-04-11T00:00:00Z", "2022-04-11T00:00:00+01:00", "2022-04-11T00:00:00+0100", "2022-04-11T00:00:00+01" |
+ + +`"2022-04-11T00:00:00Z", "2022-04-11T00:00:00+01:00", "2022-04-11T00:00:00+0100", "2022-04-11T00:00:00+01"` + | Start datetime to use for a model inference. ISO string or UNIX time in seconds. | |
UNIX time | -infer_start_s |
+ + +`infer_start_s` + | float | 1649635200 | |||
ISO 8601 | -infer_end_iso |
+ + +`infer_end_iso` + | str | -"2022-04-14T00:00:00Z", "2022-04-14T00:00:00+01:00", "2022-04-14T00:00:00+0100", "2022-04-14T00:00:00+01" |
- End datetime to use for a model inference. Must be greater than infer_start_* . ISO string or UNIX time in seconds. |
+ + +`"2022-04-14T00:00:00Z", "2022-04-14T00:00:00+01:00", "2022-04-14T00:00:00+0100", "2022-04-14T00:00:00+01"` + | +End datetime to use for a model inference. Must be greater than + +`infer_start_*` +. ISO string or UNIX time in seconds. |
UNIX time | -infer_end_s |
+ + +`infer_end_s` + | float | 1649894400 |
Parameter | @@ -295,10 +355,19 @@ If a time zone is omitted, a timezone-naive datetime is used.||||||
---|---|---|---|---|---|---|
n_jobs |
+ + +`n_jobs` + | int | -1 |
- Allows proportionally faster (yet more resource-intensive) evaluations of a config on historical data. Default value is 1, that implies sequential execution. Introduced in v1.13.0 | ++ +`1` + | ++ +Allows *proportionally faster (yet more resource-intensive)* evaluations of a config on historical data. Default value is 1, that implies *sequential* execution. Introduced in [v1.13.0](../CHANGELOG.md#v1130) + |
Format | @@ -319,27 +388,48 @@ This timeframe will be used for slicing on intervals `(fit_window, infer_window|||||||
---|---|---|---|---|---|---|---|
ISO 8601 | -from_iso |
+ + +`from_iso` + | str | -"2022-04-01T00:00:00Z", "2022-04-01T00:00:00+01:00", "2022-04-01T00:00:00+0100", "2022-04-01T00:00:00+01" |
+ + +`"2022-04-01T00:00:00Z", "2022-04-01T00:00:00+01:00", "2022-04-01T00:00:00+0100", "2022-04-01T00:00:00+01"` + | Start datetime to use for backtesting. | |
UNIX time | -from_s |
+ + +`from_s` + | float | 1648771200 | |||
ISO 8601 | -to_iso |
+ + +`to_iso` + | str | -"2022-04-10T00:00:00Z", "2022-04-10T00:00:00+01:00", "2022-04-10T00:00:00+0100", "2022-04-10T00:00:00+01" |
- End datetime to use for backtesting. Must be greater than from_start_* . |
+ + +`"2022-04-10T00:00:00Z", "2022-04-10T00:00:00+01:00", "2022-04-10T00:00:00+0100", "2022-04-10T00:00:00+01"` + | +End datetime to use for backtesting. Must be greater than + +`from_start_*` + |
UNIX time | -to_s |
+ + +`to_s` + | float | 1649548800 |
Format | @@ -361,21 +451,30 @@ The same *explicit* logic as in [Periodic scheduler](#periodic-scheduler)||||||
---|---|---|---|---|---|---|
ISO 8601 | -fit_window |
+ + +`fit_window` + | str | -"PT1M", "P1H" |
+ + +`"PT1M", "P1H"` + | What time range to use for training the models. Must be at least 1 second. |
Prometheus-compatible | -"1m", "1h" |
+ + +`"1m", "1h"` + |
Format | @@ -388,14 +487,23 @@ In `BacktestingScheduler`, the inference window is *implicitly* defined as a per||||||
---|---|---|---|---|---|---|
ISO 8601 | -fit_every |
+ + +`fit_every` + | str | -"PT1M", "P1H" |
+ + +`"PT1M", "P1H"` + | What time range to use previously trained model to infer on new data until next retrain happens. |
Prometheus-compatible | -"1m", "1h" |
+ + +`"1m", "1h"` + |
Parameter | @@ -30,71 +27,190 @@ Future updates will introduce additional export methods, offering users more fle|||||
---|---|---|---|---|---|
class |
- "writer.vm.VmWriter" (or "vm" starting from v1.13.0) |
- Name of the class needed to enable writing to VictoriaMetrics or Prometheus. VmWriter is the default option, if not specified. | ++ +`class` + | ++ +`writer.vm.VmWriter` or `vm` starting from [`v1.13.0`](../CHANGELOG.md#v1130) + | ++ +Name of the class needed to enable writing to VictoriaMetrics or Prometheus. VmWriter is the default option, if not specified. + |
datasource_url |
- "http://localhost:8481/" |
- Datasource URL address | ++ +`datasource_url` + | ++ +`http://localhost:8481/` + | ++ +Datasource URL address + |
tenant_id |
- "0:0" |
- For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster multitenancy docs | ++ +`tenant_id` + | ++ +`0:0` + | ++ +For VictoriaMetrics Cluster version only, tenants are identified by accountID or accountID:projectID. See VictoriaMetrics Cluster [multitenancy docs](../../Cluster-VictoriaMetrics.md#multitenancy) + |
metric_format |
- __name__: "vmanomaly_$VAR" |
- Metrics to save the output (in metric names or labels). Must have __name__ key. Must have a value with $VAR placeholder in it to distinguish between resulting metrics. Supported placeholders:
+ | + +`metric_format` + | ++ +`__name__: "vmanomaly_$VAR"` + | +
+
+Metrics to save the output (in metric names or labels). Must have `__name__` key. Must have a value with `$VAR` placeholder in it to distinguish between resulting metrics. Supported placeholders:
|
for: "$QUERY_KEY" | |||||
run: "test_metric_format" | |||||
config: "io_vm_single.yaml" | |||||
+ +`for: "$QUERY_KEY"` + | +|||||
+ +`run: "test_metric_format"` + | +|||||
+ +`config: "io_vm_single.yaml"` + | +|||||
import_json_path |
- "/api/v1/import" |
- Optional, to override the default import path | ++ +`import_json_path` + | ++ +`/api/v1/import` + | ++ +Optional, to override the default import path + |
health_path |
- "health" |
- Absolute or relative URL address where to check the availability of the datasource. Optional, to override the default "/health" path. |
+ + +`health_path` + | ++ +`/health` + | ++ +Absolute or relative URL address where to check the availability of the datasource. Optional, to override the default `/health` path. + |
user |
- "USERNAME" |
- BasicAuth username | ++ +`user` + | ++ +`USERNAME` + | ++ +BasicAuth username + |
password |
- "PASSWORD" |
- BasicAuth password | ++ +`password` + | ++ +`PASSWORD` + | ++ +BasicAuth password + |
timeout |
- "5s" |
- Timeout for the requests, passed as a string. Defaults to "5s" | ++ +`timeout` + | ++ +`5s` + | ++ +Timeout for the requests, passed as a string + |
verify_tls |
- "false" |
- Allows disabling TLS verification of the remote certificate. | ++ +`verify_tls` + | ++ +`false` + | ++ +Allows disabling TLS verification of the remote certificate. + |
bearer_token |
- "token" |
- Token is passed in the standard format with the header: "Authorization: bearer {token}" | ++ +`bearer_token` + | ++ +`token` + | ++ +Token is passed in the standard format with the header: `Authorization: bearer {token}` + |
User Role | Categories | @@ -85,7 +83,7 @@ You assign the role to the user during the user creation procedure. You can chan ### User statuses -
Active | The user can log in and use Managed VictoriaMetrics. The user role defines the access level. | @@ -105,12 +103,12 @@ You assign the role to the user during the user creation procedure. You can chan It shows all users with different roles, and you can apply provided actions with them. -
Email: | Registration user email | @@ -138,7 +136,7 @@ In the table, there is additional information about the users: Click on `Invite user` button the user invitation button and fill out the form in the modal, which will appear after you click. All fields are mandatory. -