From 22f269ad0f835b6ef4d9bdd8230c7cc8344d767e Mon Sep 17 00:00:00 2001 From: Mathias Palmersheim Date: Mon, 15 Jul 2024 11:08:11 -0500 Subject: [PATCH] Added docs for telegraf proxmox and vector (#6619) ### Describe Your Changes initial docs to implement #6618 more platforms can be added on this branch or on future commits. ### Checklist The following checks are **mandatory**: - [x ] My change adheres [VictoriaMetrics contributing guidelines](https://docs.victoriametrics.com/contributing/). --- docs/data-ingestion/Proxmox.md | 71 ++++++++++++++++++ docs/data-ingestion/README.md | 35 +++++++++ docs/data-ingestion/Telegraf.md | 105 ++++++++++++++++++++++++++ docs/data-ingestion/Vector.md | 121 ++++++++++++++++++++++++++++++ docs/data-ingestion/pbs-form.webp | Bin 0 -> 9384 bytes docs/data-ingestion/pbs-nav.webp | Bin 0 -> 14932 bytes docs/data-ingestion/pve-form.webp | Bin 0 -> 14040 bytes docs/data-ingestion/pve-nav.webp | Bin 0 -> 25262 bytes 8 files changed, 332 insertions(+) create mode 100644 docs/data-ingestion/Proxmox.md create mode 100644 docs/data-ingestion/README.md create mode 100644 docs/data-ingestion/Telegraf.md create mode 100644 docs/data-ingestion/Vector.md create mode 100644 docs/data-ingestion/pbs-form.webp create mode 100644 docs/data-ingestion/pbs-nav.webp create mode 100644 docs/data-ingestion/pve-form.webp create mode 100644 docs/data-ingestion/pve-nav.webp diff --git a/docs/data-ingestion/Proxmox.md b/docs/data-ingestion/Proxmox.md new file mode 100644 index 0000000000..c1ae597607 --- /dev/null +++ b/docs/data-ingestion/Proxmox.md @@ -0,0 +1,71 @@ +--- +title: Proxmox +weight: 1 +sort: 1 +menu: + docs: + identifier: "proxmox" + parent: "data-ingestion" + weight: 1 + # sort: 1 +aliases: + - /data-ingestion/proxmox.html + - /data-ingestion/Proxmox.html +--- + +# Proxmox Data Ingestion +Since Proxmox Virtual Environment(PVE) and Proxmox Backup Server(PBS) support sending data using the InfluxDB We can use the InfluxDB write support built into VictoriaMetrics +Currently PVE and PBS only support using an Authorization Token for authentication and does not support basic auth or a username and password. + +## Proxmox Virtual Environment (PVE) +If want help Sending your data to Managed VictoriaMetrics check out [our blog](https://victoriametrics.com/blog/proxmox-monitoring-with-dbaas/). + +1. Login to PVE as an administrator +2. Go to DataCenter > MetricServer > Add > InfluxDB + +![PVE Metric Navigation](pve-nav.webp) + + +3. Set the parameters as follows: + - Name: VictoriaMetrics (can be changed to any string) + - Server: the hostname or IP of your VictoriaMetrics Instance + - Port: This will vary depending how you are sending data to VictoriaMetrics, but the defaults for all components are listed in the [data ingestion documentation](https://docs.victoriametrics.com/data-ingestion.html) + - Protocol: use HTTPS if you have TLS/SSL configured otherwise use HTTP + - Organization: leave empty since it doesn't get used + - Bucket: leave empty since it doesn't get used + - Token: your token from vmauth or leave blank if you don't have authentication enabled + - If you need to ignore TLS/SSL errors check the advanced box and uncheck the verify certificate box +4. Click the `Create` button + +![PVE Metric Form](pve-form.webp) + +5. Run `system_uptime{object="nodes"}` in vmui or in the explore view in Grafana to verify metrics from PVE are being sent to VictoriaMetrics. +You should see 1 time series per node in your PVE cluster. + +## Proxmox Backup Server (PBS) +1. Login to PBS as an administrator +2. Go to Configuration > Metrics Server > Add > InfluxDB + + +![PBS Metric Navigation](pbs-nav.webp) + + +3. Set the parameters as follows: + - Name: VictoriaMetrics (can be set to any string) + - URL: http(s)://: + - set the URL to https if you have TLS enabled and http if you do not + - Port: This will vary depending how you are sending data to VictoriaMetrics, but the defaults for all components are listed in the [data ingestion documentation](https://docs.victoriametrics.com/data-ingestion.html) + - Organization: leave empty since it doesn't get used + - Bucket: leave empty since it doesn't get used + - Token: your token from vmauth or leave blank if you don't have authentication enabled +4. Click the `Create` button + + +![PBS Metric Form](pbs-form.webp) + + +5. Run `cpustat_idle{object="host"}` in vmui or in the explore view in Grafana to verify metrics from PBS are being to VictoriaMetrics. + + +# References +- [Blog Post for configuring Managed VictoriaMetrics and Proxmox VE](https://victoriametrics.com/blog/proxmox-monitoring-with-dbaas/) diff --git a/docs/data-ingestion/README.md b/docs/data-ingestion/README.md new file mode 100644 index 0000000000..ae16413d77 --- /dev/null +++ b/docs/data-ingestion/README.md @@ -0,0 +1,35 @@ +--- +# sort: 14 +title: Data Ingestion +weight: 0 +menu: + docs: + parent: 'victoriametrics' + identifier: 'data-ingestion' + weight: 7 +aliases: +- /data-ingestion.html +- /data-ingestion.html +- /dataingestion/ +--- + +# Data Ingestion +In This Folder you will find instructions for sending data to VictoriaMetrics from a variety of platforms. +If your tool is not listed it is likely you can ingest your data into VictoriaMetrics using one of the protocols listed in our [Prominent features]({{< ref "/Single-server-VictoriaMetrics.md#prominent-features" >}}) section. + +If you are unsure what port number to use when pushing data to VictoriaMetrics single node, vminsert, vmagent, and vmauth we have listed the default ports below. + +- VictoriaMetrics Single: 8428 +- vmagent: 8429 +- vmauth: 8427 +- vminsert: 8482 + +In the rest of the documentation we will assume you have configured your push endpoint to use TLS/SSL on port 443 so the urls in the rest of the documentation will look like `https://` instead of `http://:8428` for VictoriaMetrics single. + +## Documented Collectors/Agents +* [Telegraf]({{< relref "Telegraf.md" >}}) +* [Vector]({{< relref "Vector.md" >}}) + +## Supported Platforms +* [Proxmox Virtual Environment and Proxmox Backup Server]({{< relref "Proxmox.md" >}}) + diff --git a/docs/data-ingestion/Telegraf.md b/docs/data-ingestion/Telegraf.md new file mode 100644 index 0000000000..744dcd1cd0 --- /dev/null +++ b/docs/data-ingestion/Telegraf.md @@ -0,0 +1,105 @@ +--- +title: Telegraf +weight: 1 +sort: 1 +menu: + docs: + identifier: "telegraf" + parent: "data-ingestion" + weight: 1 + # sort: 1 +aliases: + - /data-ingestion/telegraf.html + - /data-ingestion/Telegraf.html +--- +# Telegraf Setup +You will need to add the following output section to a Telegraf configuration file and reload Telegraf to enable shipping data from Telegraf to VictoriaMetrics. +All the options examples below can be combined to fit your use case + +To avoid storing Passwords in configuration files you can store as a key value pair in `/etc/default/telegraf` on Linux as follows +``` +victoriametrics_url="https://metrics.example.com" +victoriametrics_user="telegraf" +victoriametrics_password="password" +victoriametrics_token="my_token" +``` +and they can be referenced in a Telegraf configuration file by prepending the variable name with `$` ex. `$victoriametrics_url` will be translated to `https://metrics.example.com` if it referenced in a Telegraf configuration using the values from `/etc/default/telegraf` in the values seen above. +Otherwise please replace the variables below to fit your setup. + +If you want to mimic this behavior on windows please read [Influx Data's blog on storing variables in the registry](https://www.influxdata.com/blog/using-telegraf-on-windows/) + +## Minimum Configuration with no Authentication +```toml +[[outputs.influxdb]] + urls = ["$victoriametrics_url"] + database = "victoriametrics" + skip_database_creation = true + exclude_retention_policy_tag = true + content_encoding = "gzip" +``` + + +## HTTP Basic Authentication (Username and Password) +This is the same as the minimum configuration, but adds the `username` and `password` options + +```toml +[[outputs.influxdb]] + urls = ["$victoriametrics_url"] + username = "$victoriametrics_user" + password = "$victoriametrics_password" + database = "victoriametrics" + skip_database_creation = true + exclude_retention_policy_tag = true + content_encoding = "gzip" +``` + +## Bearer Authentication (Token) + +This is the same as the minimum configuration but adds the authorization header + +``` +[[outputs.influxdb]] + urls = ["$victoriametrics_url"] + http_headers = {"Authorization" = "Bearer $victoriametrics_token"} + database = "victoriametrics" + skip_database_creation = true + exclude_retention_policy_tag = true + content_encoding = "gzip" +``` + +## Route certain metrics +If you only want to route certain metrics to VictoriaMetrics use the `namepass` option with a comma separated listed of the measurements you wish to send to VictoriaMetrics. + +``` +[[outputs.influxdb]] + urls = ["$victoriametrics_url"] + username = "$victoriametrics_user" + password = "$victoriametrics_password" + database = "victoriametrics" + skip_database_creation = true + exclude_retention_policy_tag = true + content_encoding = "gzip" + namepass = ["cpu","disk","measurement1","measurement2"] +``` + +## Ignore TLS/SSL Certificate errors +This is the same as the minimum configuration but adds `insecure_skip_verify = true` to the configuration to ignore TLS certificate errors. +This is not recommended since it can allow sending metrics to a compromised site. + +``` +[[outputs.influxdb]] + urls = ["$victoriametrics_url"] + username = "$victoriametrics_user" + password = "$victoriametrics_password" + database = "victoriametrics" + skip_database_creation = true + exclude_retention_policy_tag = true + content_encoding = "gzip" + insecure_skip_verify = true +``` + +# References +- [Install Telegraf](https://docs.influxdata.com/telegraf/v1/install/) +- [InfluxDBv1 output for Telegraf](https://github.com/influxdata/telegraf/tree/master/plugins/outputs/influxdb) +- [Storing Telegraf variables in the windows registry](https://www.influxdata.com/blog/using-telegraf-on-windows/) +- [Telegraf variables](https://docs.influxdata.com/telegraf/v1/configuration/#example-telegraf-environment-variables) diff --git a/docs/data-ingestion/Vector.md b/docs/data-ingestion/Vector.md new file mode 100644 index 0000000000..482d851ec0 --- /dev/null +++ b/docs/data-ingestion/Vector.md @@ -0,0 +1,121 @@ +--- +title: Vector +weight: 1 +sort: 1 +menu: + docs: + identifier: "Vector" + parent: "data-ingestion" + weight: 1 + # sort: 1 +aliases: + - /data-ingestion/Vector.html + - /data-ingestion/vector.html +--- +# Vector +To Send data to Vector you need to configure with a Prometheus remote write sink and forward metrics to that sink from at least 1 source. +You will need to replace the values in `<>` with your to match your setup. + +## Minimum Config +```yaml +sources: + host_metrics_source: + type: host_metrics +sinks: + victoriametrics_sink: + type: prometheus_remote_write + inputs: + - host_metrics_source + endpoint: "https:///api/v1/write" + healthcheck: + enabled: false +``` + +## Basic Authentication + +This adds support for basic authentication by defining the auth strategy, user, and password fields: + + +```yaml +sources: + host_metrics_source: + type: host_metrics +sinks: + victoriametrics_sink: + type: prometheus_remote_write + inputs: + - host_metrics_source + endpoint: "https:///api/v1/write" + auth: + strategy: "basic" + user: "" + healthcheck: + enabled: false + +``` + +## Bearer / Token Authentication + +This adds support for bearer/token authentication by defining the auth strategy and token fields: + + +```yaml +sources: + host_metrics_source: + type: host_metrics +sinks: + victoriametrics_sink: + type: prometheus_remote_write + inputs: + - host_metrics_source + endpoint: "https:///api/v1/write" + auth: + strategy: "bearer" + token: "" + healthcheck: + enabled: false +``` + +## VictoriaMetrics and VictoriaLogs + +This combines the Bearer Authentication section with the [VictoriaLogs docs for Vector](https://docs.victoriametrics.com/victorialogs/data-ingestion/vector/), +so you can send metrics and logs with 1 agent to multiple sources: + + +```yaml +sources: + host_metrics_source: + type: host_metrics + journald_source: + type: journald +sinks: + victoriametrics_sink: + type: prometheus_remote_write + inputs: + - host_metrics_source + endpoint: "https:///api/v1/write" + auth: + strategy: "bearer" + token: "" + healthcheck: + enabled: false + victorialogs_sink: + inputs: + - journald_source + type: elasticsearch + endpoints: + - "https:///insert/elasticsearch/" + mode: bulk + api_version: "v8" + healthcheck: + enabled: false + query: + _msg_field: "message" + _time_field: "timestamp" + _stream_fields: "host,container_name" +``` + +# References +- [Vector documentation](https://vector.dev/docs/) +- [VictoriaLogs documenation for using vector]({{< ref "/victorialogs/data-ingestion/vector" >}}) diff --git a/docs/data-ingestion/pbs-form.webp b/docs/data-ingestion/pbs-form.webp new file mode 100644 index 0000000000000000000000000000000000000000..7a16bb204229f0dfae3750ac5f5d072c27e70b1f GIT binary patch literal 9384 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 literal 0 HcmV?d00001 diff --git a/docs/data-ingestion/pbs-nav.webp b/docs/data-ingestion/pbs-nav.webp new file mode 100644 index 0000000000000000000000000000000000000000..a775638219e42805cae9b431169b3f3e4233b876 GIT binary patch literal 14932 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 K!L1t4vj6}P&})qV literal 0 HcmV?d00001 diff --git a/docs/data-ingestion/pve-nav.webp b/docs/data-ingestion/pve-nav.webp new file mode 100644 index 0000000000000000000000000000000000000000..ed5d9a13e56048d371044afd7087c13da835e2b2 GIT binary patch literal 25262 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