mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
docs: follow-up after 491287ed15
491287ed15
Signed-off-by: hagen1778 <roman@victoriametrics.com>
This commit is contained in:
parent
491287ed15
commit
c20d68e28d
5 changed files with 28 additions and 30 deletions
|
@ -196,7 +196,7 @@ Snap package for VictoriaMetrics is available [here](https://snapcraft.io/victor
|
||||||
|
|
||||||
Command-line flags for Snap package can be set with following command:
|
Command-line flags for Snap package can be set with following command:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
||||||
snap restart victoriametrics
|
snap restart victoriametrics
|
||||||
```
|
```
|
||||||
|
@ -205,7 +205,7 @@ Do not change value for `-storageDataPath` flag, because snap package has limite
|
||||||
|
|
||||||
Changing scrape configuration is possible with text editor:
|
Changing scrape configuration is possible with text editor:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -199,7 +199,7 @@ Snap package for VictoriaMetrics is available [here](https://snapcraft.io/victor
|
||||||
|
|
||||||
Command-line flags for Snap package can be set with following command:
|
Command-line flags for Snap package can be set with following command:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
||||||
snap restart victoriametrics
|
snap restart victoriametrics
|
||||||
```
|
```
|
||||||
|
@ -208,7 +208,7 @@ Do not change value for `-storageDataPath` flag, because snap package has limite
|
||||||
|
|
||||||
Changing scrape configuration is possible with text editor:
|
Changing scrape configuration is possible with text editor:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -525,7 +525,7 @@ or via [configuration file](https://docs.datadoghq.com/agent/guide/agent-configu
|
||||||
To configure DataDog agent via ENV variable add the following prefix:
|
To configure DataDog agent via ENV variable add the following prefix:
|
||||||
|
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
DD_DD_URL=http://victoriametrics:8428/datadog
|
DD_DD_URL=http://victoriametrics:8428/datadog
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -535,7 +535,7 @@ _Choose correct URL for VictoriaMetrics [here](https://docs.victoriametrics.com/
|
||||||
To configure DataDog agent via [configuration file](https://github.com/DataDog/datadog-agent/blob/878600ef7a55c5ef0efb41ed0915f020cf7e3bd0/pkg/config/config_template.yaml#L33)
|
To configure DataDog agent via [configuration file](https://github.com/DataDog/datadog-agent/blob/878600ef7a55c5ef0efb41ed0915f020cf7e3bd0/pkg/config/config_template.yaml#L33)
|
||||||
add the following line:
|
add the following line:
|
||||||
|
|
||||||
```text
|
```yaml
|
||||||
dd_url: http://victoriametrics:8428/datadog
|
dd_url: http://victoriametrics:8428/datadog
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -552,7 +552,7 @@ sending via ENV variable `DD_ADDITIONAL_ENDPOINTS` or via configuration file `ad
|
||||||
Run DataDog using the following ENV variable with VictoriaMetrics as additional metrics receiver:
|
Run DataDog using the following ENV variable with VictoriaMetrics as additional metrics receiver:
|
||||||
|
|
||||||
|
|
||||||
```text
|
```
|
||||||
DD_ADDITIONAL_ENDPOINTS='{\"http://victoriametrics:8428/datadog\": [\"apikey\"]}'
|
DD_ADDITIONAL_ENDPOINTS='{\"http://victoriametrics:8428/datadog\": [\"apikey\"]}'
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -565,7 +565,7 @@ To configure DataDog Dual Shipping via [configuration file](https://docs.datadog
|
||||||
add the following line:
|
add the following line:
|
||||||
|
|
||||||
|
|
||||||
```yaml
|
```
|
||||||
additional_endpoints:
|
additional_endpoints:
|
||||||
"http://victoriametrics:8428/datadog":
|
"http://victoriametrics:8428/datadog":
|
||||||
- apikey
|
- apikey
|
||||||
|
@ -805,7 +805,6 @@ curl -H 'Content-Type: application/json' -d '{"metric":"x.y.z","value":45.34,"ta
|
||||||
|
|
||||||
Example for writing multiple data points in a single request:
|
Example for writing multiple data points in a single request:
|
||||||
|
|
||||||
|
|
||||||
```console
|
```console
|
||||||
curl -H 'Content-Type: application/json' -d '[{"metric":"foo","value":45.34},{"metric":"bar","value":43}]' http://localhost:4242/api/put
|
curl -H 'Content-Type: application/json' -d '[{"metric":"foo","value":45.34},{"metric":"bar","value":43}]' http://localhost:4242/api/put
|
||||||
```
|
```
|
||||||
|
|
|
@ -207,7 +207,7 @@ Snap package for VictoriaMetrics is available [here](https://snapcraft.io/victor
|
||||||
|
|
||||||
Command-line flags for Snap package can be set with following command:
|
Command-line flags for Snap package can be set with following command:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > $SNAP_DATA/var/snap/victoriametrics/current/extra_flags
|
||||||
snap restart victoriametrics
|
snap restart victoriametrics
|
||||||
```
|
```
|
||||||
|
@ -216,7 +216,7 @@ Do not change value for `-storageDataPath` flag, because snap package has limite
|
||||||
|
|
||||||
Changing scrape configuration is possible with text editor:
|
Changing scrape configuration is possible with text editor:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
vi $SNAP_DATA/var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -533,7 +533,7 @@ or via [configuration file](https://docs.datadoghq.com/agent/guide/agent-configu
|
||||||
To configure DataDog agent via ENV variable add the following prefix:
|
To configure DataDog agent via ENV variable add the following prefix:
|
||||||
|
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
DD_DD_URL=http://victoriametrics:8428/datadog
|
DD_DD_URL=http://victoriametrics:8428/datadog
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -543,7 +543,7 @@ _Choose correct URL for VictoriaMetrics [here](https://docs.victoriametrics.com/
|
||||||
To configure DataDog agent via [configuration file](https://github.com/DataDog/datadog-agent/blob/878600ef7a55c5ef0efb41ed0915f020cf7e3bd0/pkg/config/config_template.yaml#L33)
|
To configure DataDog agent via [configuration file](https://github.com/DataDog/datadog-agent/blob/878600ef7a55c5ef0efb41ed0915f020cf7e3bd0/pkg/config/config_template.yaml#L33)
|
||||||
add the following line:
|
add the following line:
|
||||||
|
|
||||||
```text
|
```yaml
|
||||||
dd_url: http://victoriametrics:8428/datadog
|
dd_url: http://victoriametrics:8428/datadog
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -560,7 +560,7 @@ sending via ENV variable `DD_ADDITIONAL_ENDPOINTS` or via configuration file `ad
|
||||||
Run DataDog using the following ENV variable with VictoriaMetrics as additional metrics receiver:
|
Run DataDog using the following ENV variable with VictoriaMetrics as additional metrics receiver:
|
||||||
|
|
||||||
|
|
||||||
```text
|
```
|
||||||
DD_ADDITIONAL_ENDPOINTS='{\"http://victoriametrics:8428/datadog\": [\"apikey\"]}'
|
DD_ADDITIONAL_ENDPOINTS='{\"http://victoriametrics:8428/datadog\": [\"apikey\"]}'
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -573,7 +573,7 @@ To configure DataDog Dual Shipping via [configuration file](https://docs.datadog
|
||||||
add the following line:
|
add the following line:
|
||||||
|
|
||||||
|
|
||||||
```yaml
|
```
|
||||||
additional_endpoints:
|
additional_endpoints:
|
||||||
"http://victoriametrics:8428/datadog":
|
"http://victoriametrics:8428/datadog":
|
||||||
- apikey
|
- apikey
|
||||||
|
@ -813,7 +813,6 @@ curl -H 'Content-Type: application/json' -d '{"metric":"x.y.z","value":45.34,"ta
|
||||||
|
|
||||||
Example for writing multiple data points in a single request:
|
Example for writing multiple data points in a single request:
|
||||||
|
|
||||||
|
|
||||||
```console
|
```console
|
||||||
curl -H 'Content-Type: application/json' -d '[{"metric":"foo","value":45.34},{"metric":"bar","value":43}]' http://localhost:4242/api/put
|
curl -H 'Content-Type: application/json' -d '[{"metric":"foo","value":45.34},{"metric":"bar","value":43}]' http://localhost:4242/api/put
|
||||||
```
|
```
|
||||||
|
|
|
@ -820,7 +820,7 @@ Each `vmagent` instance in the cluster must use identical `-promscrape.config` f
|
||||||
in the range `0 ... N-1`, where `N` is the number of `vmagent` instances in the cluster specified via `-promscrape.cluster.membersCount`.
|
in the range `0 ... N-1`, where `N` is the number of `vmagent` instances in the cluster specified via `-promscrape.cluster.membersCount`.
|
||||||
For example, the following commands spread scrape targets among a cluster of two `vmagent` instances:
|
For example, the following commands spread scrape targets among a cluster of two `vmagent` instances:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=0 -promscrape.config=/path/to/config.yml ...
|
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=0 -promscrape.config=/path/to/config.yml ...
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ...
|
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ...
|
||||||
```
|
```
|
||||||
|
@ -832,7 +832,7 @@ By default, each scrape target is scraped only by a single `vmagent` instance in
|
||||||
then `-promscrape.cluster.replicationFactor` command-line flag must be set to the desired number of replicas. For example, the following commands
|
then `-promscrape.cluster.replicationFactor` command-line flag must be set to the desired number of replicas. For example, the following commands
|
||||||
start a cluster of three `vmagent` instances, where each target is scraped by two `vmagent` instances:
|
start a cluster of three `vmagent` instances, where each target is scraped by two `vmagent` instances:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=0 -promscrape.config=/path/to/config.yml ...
|
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=0 -promscrape.config=/path/to/config.yml ...
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ...
|
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=1 -promscrape.config=/path/to/config.yml ...
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=2 -promscrape.config=/path/to/config.yml ...
|
/path/to/vmagent -promscrape.cluster.membersCount=3 -promscrape.cluster.replicationFactor=2 -promscrape.cluster.memberNum=2 -promscrape.config=/path/to/config.yml ...
|
||||||
|
@ -859,7 +859,7 @@ The `-promscrape.cluster.memberLabel` command-line flag allows specifying a name
|
||||||
The value of the `member num` label is set to `-promscrape.cluster.memberNum`. For example, the following config instructs adding `vmagent_instance="0"` label
|
The value of the `member num` label is set to `-promscrape.cluster.memberNum`. For example, the following config instructs adding `vmagent_instance="0"` label
|
||||||
to all the metrics scraped by the given `vmagent` instance:
|
to all the metrics scraped by the given `vmagent` instance:
|
||||||
|
|
||||||
```text
|
```sh
|
||||||
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=0 -promscrape.cluster.memberLabel=vmagent_instance
|
/path/to/vmagent -promscrape.cluster.membersCount=2 -promscrape.cluster.memberNum=0 -promscrape.cluster.memberLabel=vmagent_instance
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -1248,7 +1248,7 @@ These command-line flags are available only in [enterprise](https://docs.victori
|
||||||
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
||||||
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
||||||
|
|
||||||
```text
|
```console
|
||||||
-gcp.pubsub.subscribe.credentialsFile string
|
-gcp.pubsub.subscribe.credentialsFile string
|
||||||
Path to file with GCP credentials to use for PubSub client. If not set, default credentials are used (see Workload Identity for K8S or https://cloud.google.com/docs/authentication/application-default-credentials ). See https://docs.victoriametrics.com/vmagent.html#reading-metrics-from-pubsub . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html
|
Path to file with GCP credentials to use for PubSub client. If not set, default credentials are used (see Workload Identity for K8S or https://cloud.google.com/docs/authentication/application-default-credentials ). See https://docs.victoriametrics.com/vmagent.html#reading-metrics-from-pubsub . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html
|
||||||
-gcp.pubsub.subscribe.defaultMessageFormat string
|
-gcp.pubsub.subscribe.defaultMessageFormat string
|
||||||
|
@ -1282,7 +1282,7 @@ These command-line flags are available only in [enterprise](https://docs.victori
|
||||||
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
||||||
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
||||||
|
|
||||||
```text
|
```console
|
||||||
-gcp.pubsub.publish.byteThreshold int
|
-gcp.pubsub.publish.byteThreshold int
|
||||||
Publish a batch when its size in bytes reaches this value. See https://docs.victoriametrics.com/vmagent.html#writing-metrics-to-pubsub . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html (default 1000000)
|
Publish a batch when its size in bytes reaches this value. See https://docs.victoriametrics.com/vmagent.html#writing-metrics-to-pubsub . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html (default 1000000)
|
||||||
-gcp.pubsub.publish.countThreshold int
|
-gcp.pubsub.publish.countThreshold int
|
||||||
|
@ -1366,7 +1366,7 @@ These command-line flags are available only in [enterprise](https://docs.victori
|
||||||
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
which can be downloaded for evaluation from [releases](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/latest) page
|
||||||
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
(see `vmutils-...-enterprise.tar.gz` archives) and from [docker images](https://hub.docker.com/r/victoriametrics/vmagent/tags) with tags containing `enterprise` suffix.
|
||||||
|
|
||||||
```text
|
```console
|
||||||
-kafka.consumer.topic array
|
-kafka.consumer.topic array
|
||||||
Kafka topic names for data consumption. See https://docs.victoriametrics.com/vmagent.html#reading-metrics-from-kafka . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html
|
Kafka topic names for data consumption. See https://docs.victoriametrics.com/vmagent.html#reading-metrics-from-kafka . This flag is available only in Enterprise binaries. See https://docs.victoriametrics.com/enterprise.html
|
||||||
Supports an array of values separated by comma or specified via multiple flags.
|
Supports an array of values separated by comma or specified via multiple flags.
|
||||||
|
@ -1506,7 +1506,7 @@ It is safe sharing the collected profiles from security point of view, since the
|
||||||
|
|
||||||
`vmagent` can be fine-tuned with various command-line flags. Run `./vmagent -help` in order to see the full list of these flags with their descriptions and default values:
|
`vmagent` can be fine-tuned with various command-line flags. Run `./vmagent -help` in order to see the full list of these flags with their descriptions and default values:
|
||||||
|
|
||||||
```text
|
```console
|
||||||
./vmagent -help
|
./vmagent -help
|
||||||
|
|
||||||
vmagent collects metrics data via popular data ingestion protocols and routes them to VictoriaMetrics.
|
vmagent collects metrics data via popular data ingestion protocols and routes them to VictoriaMetrics.
|
||||||
|
|
Loading…
Reference in a new issue