mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-15 00:13:30 +01:00
docs/{vmagent,vmauth}: small clarifications in the docs
This commit is contained in:
parent
2b403d3f42
commit
dc04040781
@ -57,7 +57,7 @@ If you need collecting only Influx data, then the following command line would b
|
|||||||
|
|
||||||
Then send Influx data to `http://vmagent-host:8429`. See [these docs](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/README.md#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf) for more details.
|
Then send Influx data to `http://vmagent-host:8429`. See [these docs](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/README.md#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf) for more details.
|
||||||
|
|
||||||
`vmagent` is also available in [docker images](https://hub.docker.com/r/victoriametrics/vmagent/).
|
`vmagent` is also available in [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags).
|
||||||
|
|
||||||
Pass `-help` to `vmagent` in order to see the full list of supported command-line flags with their descriptions.
|
Pass `-help` to `vmagent` in order to see the full list of supported command-line flags with their descriptions.
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
## vmauth
|
## vmauth
|
||||||
|
|
||||||
`vmauth` is a simple auth proxy and router for [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics).
|
`vmauth` is a simple auth proxy and router for [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics).
|
||||||
It reads username and password from [Basic Auth headers](https://en.wikipedia.org/wiki/Basic_access_authentication)
|
It reads username and password from [Basic Auth headers](https://en.wikipedia.org/wiki/Basic_access_authentication),
|
||||||
and matches them against configs pointed by `-auth.config` command-line flag and proxies incoming HTTP requests to the configured per-user `url_prefix` on successful match.
|
matches them against configs pointed by `-auth.config` command-line flag and proxies incoming HTTP requests to the configured per-user `url_prefix` on successful match.
|
||||||
|
|
||||||
|
|
||||||
### Quick start
|
### Quick start
|
||||||
@ -19,6 +19,8 @@ The port can be modified via `-httpListenAddr` command-line flag.
|
|||||||
|
|
||||||
The auth config can be reloaded by passing `SIGHUP` signal to `vmauth`.
|
The auth config can be reloaded by passing `SIGHUP` signal to `vmauth`.
|
||||||
|
|
||||||
|
Docker images for `vmauth` are available at [https://hub.docker.com/r/victoriametrics/vmauth/tags].
|
||||||
|
|
||||||
Pass `-help` to `vmauth` in order to see all the supported command-line flags with their descriptions.
|
Pass `-help` to `vmauth` in order to see all the supported command-line flags with their descriptions.
|
||||||
|
|
||||||
Feel free [contacting us](mailto:info@victoriametrics.com) if you need customized auth proxy for VictoriaMetrics with the support of LDAP, SSO, RBAC, accounting, limits, etc.
|
Feel free [contacting us](mailto:info@victoriametrics.com) if you need customized auth proxy for VictoriaMetrics with the support of LDAP, SSO, RBAC, accounting, limits, etc.
|
||||||
@ -35,22 +37,31 @@ Auth config is represented in the following simple `yml` format:
|
|||||||
|
|
||||||
users:
|
users:
|
||||||
|
|
||||||
# The user for querying local single-node VictoriaMetrics
|
# The user for querying local single-node VictoriaMetrics.
|
||||||
|
# All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://localhost:8428 .
|
||||||
|
# For example, http://vmauth:8427/api/v1/query is routed to http://localhost:8428/api/v1/query
|
||||||
- username: "local-single-node"
|
- username: "local-single-node"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://localhost:8428"
|
url_prefix: "http://localhost:8428"
|
||||||
|
|
||||||
# The user for querying account 123 in VictoriaMetrics cluster
|
# The user for querying account 123 in VictoriaMetrics cluster
|
||||||
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
||||||
|
# All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://vmselect:8481/select/123/prometheus .
|
||||||
|
# For example, http://vmauth:8427/api/v1/query is routed to http://vmselect:8481/select/123/prometheus/api/v1/select
|
||||||
- username: "cluster-select-account-123"
|
- username: "cluster-select-account-123"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://vmselect:8481/select/123/prometheus"
|
url_prefix: "http://vmselect:8481/select/123/prometheus"
|
||||||
|
|
||||||
# The user for inserting Prometheus data into VictoriaMetrics cluster under account 42
|
# The user for inserting Prometheus data into VictoriaMetrics cluster under account 42
|
||||||
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
||||||
|
# All the reuqests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://vminsert:8480/insert/42/prometheus .
|
||||||
|
# For example, http://vmauth:8427/api/v1/write is routed to http://vminsert:8480/insert/42/prometheus/api/v1/write
|
||||||
- username: "cluster-insert-account-42"
|
- username: "cluster-insert-account-42"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://localhost:8480/insert/42/prometheus"
|
url_prefix: "http://vminsert:8480/insert/42/prometheus"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ If you need collecting only Influx data, then the following command line would b
|
|||||||
|
|
||||||
Then send Influx data to `http://vmagent-host:8429`. See [these docs](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/README.md#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf) for more details.
|
Then send Influx data to `http://vmagent-host:8429`. See [these docs](https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/README.md#how-to-send-data-from-influxdb-compatible-agents-such-as-telegraf) for more details.
|
||||||
|
|
||||||
`vmagent` is also available in [docker images](https://hub.docker.com/r/victoriametrics/vmagent/).
|
`vmagent` is also available in [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags).
|
||||||
|
|
||||||
Pass `-help` to `vmagent` in order to see the full list of supported command-line flags with their descriptions.
|
Pass `-help` to `vmagent` in order to see the full list of supported command-line flags with their descriptions.
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
## vmauth
|
## vmauth
|
||||||
|
|
||||||
`vmauth` is a simple auth proxy and router for [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics).
|
`vmauth` is a simple auth proxy and router for [VictoriaMetrics](https://github.com/VictoriaMetrics/VictoriaMetrics).
|
||||||
It reads username and password from [Basic Auth headers](https://en.wikipedia.org/wiki/Basic_access_authentication)
|
It reads username and password from [Basic Auth headers](https://en.wikipedia.org/wiki/Basic_access_authentication),
|
||||||
and matches them against configs pointed by `-auth.config` command-line flag and proxies incoming HTTP requests to the configured per-user `url_prefix` on successful match.
|
matches them against configs pointed by `-auth.config` command-line flag and proxies incoming HTTP requests to the configured per-user `url_prefix` on successful match.
|
||||||
|
|
||||||
|
|
||||||
### Quick start
|
### Quick start
|
||||||
@ -19,6 +19,8 @@ The port can be modified via `-httpListenAddr` command-line flag.
|
|||||||
|
|
||||||
The auth config can be reloaded by passing `SIGHUP` signal to `vmauth`.
|
The auth config can be reloaded by passing `SIGHUP` signal to `vmauth`.
|
||||||
|
|
||||||
|
Docker images for `vmauth` are available at [https://hub.docker.com/r/victoriametrics/vmauth/tags].
|
||||||
|
|
||||||
Pass `-help` to `vmauth` in order to see all the supported command-line flags with their descriptions.
|
Pass `-help` to `vmauth` in order to see all the supported command-line flags with their descriptions.
|
||||||
|
|
||||||
Feel free [contacting us](mailto:info@victoriametrics.com) if you need customized auth proxy for VictoriaMetrics with the support of LDAP, SSO, RBAC, accounting, limits, etc.
|
Feel free [contacting us](mailto:info@victoriametrics.com) if you need customized auth proxy for VictoriaMetrics with the support of LDAP, SSO, RBAC, accounting, limits, etc.
|
||||||
@ -35,22 +37,31 @@ Auth config is represented in the following simple `yml` format:
|
|||||||
|
|
||||||
users:
|
users:
|
||||||
|
|
||||||
# The user for querying local single-node VictoriaMetrics
|
# The user for querying local single-node VictoriaMetrics.
|
||||||
|
# All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://localhost:8428 .
|
||||||
|
# For example, http://vmauth:8427/api/v1/query is routed to http://localhost:8428/api/v1/query
|
||||||
- username: "local-single-node"
|
- username: "local-single-node"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://localhost:8428"
|
url_prefix: "http://localhost:8428"
|
||||||
|
|
||||||
# The user for querying account 123 in VictoriaMetrics cluster
|
# The user for querying account 123 in VictoriaMetrics cluster
|
||||||
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
||||||
|
# All the requests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://vmselect:8481/select/123/prometheus .
|
||||||
|
# For example, http://vmauth:8427/api/v1/query is routed to http://vmselect:8481/select/123/prometheus/api/v1/select
|
||||||
- username: "cluster-select-account-123"
|
- username: "cluster-select-account-123"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://vmselect:8481/select/123/prometheus"
|
url_prefix: "http://vmselect:8481/select/123/prometheus"
|
||||||
|
|
||||||
# The user for inserting Prometheus data into VictoriaMetrics cluster under account 42
|
# The user for inserting Prometheus data into VictoriaMetrics cluster under account 42
|
||||||
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
# See https://github.com/VictoriaMetrics/VictoriaMetrics/blob/cluster/README.md#url-format
|
||||||
|
# All the reuqests to http://vmauth:8427 with the given Basic Auth (username:password)
|
||||||
|
# will be routed to http://vminsert:8480/insert/42/prometheus .
|
||||||
|
# For example, http://vmauth:8427/api/v1/write is routed to http://vminsert:8480/insert/42/prometheus/api/v1/write
|
||||||
- username: "cluster-insert-account-42"
|
- username: "cluster-insert-account-42"
|
||||||
password: "***"
|
password: "***"
|
||||||
url_prefix: "http://localhost:8480/insert/42/prometheus"
|
url_prefix: "http://vminsert:8480/insert/42/prometheus"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user