|
| 1 | +InfluxDB 3 can collect and send usage telemetry data to help improve the product. This page describes what telemetry data is collected, when it's collected, how it's transmitted, and how to disable it. |
| 2 | + |
| 3 | +## What data is collected |
| 4 | + |
| 5 | +{{< product-name >}} collects the following telemetry data: |
| 6 | + |
| 7 | +### System metrics |
| 8 | + |
| 9 | +- **CPU utilization**: Process-specific CPU usage (min, max, average) |
| 10 | +- **Memory usage**: Process memory consumption in MB (min, max, average) |
| 11 | +- **Cores**: Number of CPU cores in use |
| 12 | +- **OS**: Operating system information |
| 13 | +- **Version**: {{< product-name >}} version |
| 14 | +- **Uptime**: Server uptime in seconds |
| 15 | + |
| 16 | +### Write metrics |
| 17 | + |
| 18 | +- **Write requests**: Number of write operations (min, max, average, hourly sum) |
| 19 | +- **Write lines**: Number of lines written (min, max, average, hourly sum) |
| 20 | +- **Write bytes**: Amount of data written in MB (min, max, average, hourly sum) |
| 21 | + |
| 22 | +### Query metrics |
| 23 | + |
| 24 | +- **Query requests**: Number of query operations (min, max, average, hourly sum) |
| 25 | + |
| 26 | +### Storage metrics |
| 27 | + |
| 28 | +- **Parquet file count**: Number of Parquet files (when available) |
| 29 | +- **Parquet file size**: Total size of Parquet files in MB (when available) |
| 30 | +- **Parquet row count**: Total number of rows in Parquet files (when available) |
| 31 | + |
| 32 | +### Processing engine metrics |
| 33 | + |
| 34 | +- **WAL triggers**: Write-Ahead Log trigger counts (when available) |
| 35 | +- **Schedule triggers**: Scheduled processing trigger counts (when available) |
| 36 | +- **Request triggers**: Request-based processing trigger counts (when available) |
| 37 | + |
| 38 | +### Instance information |
| 39 | + |
| 40 | +- **Instance ID**: Unique identifier for the server instance |
| 41 | +- **Cluster UUID**: Unique identifier for the cluster (same as catalog UUID) |
| 42 | +- **Storage type**: Type of object storage being used |
| 43 | +{{% show-in "core" %}} |
| 44 | +- **Product type**: "Core" |
| 45 | +{{% /show-in %}} |
| 46 | +{{% show-in "enterprise" %}} |
| 47 | +- **Product type**: "Enterprise" |
| 48 | +{{% /show-in %}} |
| 49 | + |
| 50 | +## Collection frequency |
| 51 | + |
| 52 | +- **System metrics** (CPU, memory): Collected every 60 seconds |
| 53 | +- **Write and query metrics**: Collected per operation, rolled up every 60 seconds |
| 54 | +- **Storage and processing engine metrics**: Collected at snapshot time (when available) |
| 55 | +- **Instance information**: Static data collected once |
| 56 | + |
| 57 | +Telemetry data is transmitted once per hour. |
| 58 | + |
| 59 | +## Disable telemetry |
| 60 | + |
| 61 | +Disables sending telemetry data to InfluxData. |
| 62 | + |
| 63 | +**Default:** `false` |
| 64 | + |
| 65 | +| influxdb3 flag | Environment variable | |
| 66 | +| :------------- | :------------------- | |
| 67 | +| `--disable-telemetry-upload` | `INFLUXDB3_TELEMETRY_DISABLE_UPLOAD` | |
| 68 | + |
| 69 | +#### Command line flag |
| 70 | +```sh |
| 71 | +influxdb3 serve --disable-telemetry-upload |
| 72 | +``` |
| 73 | + |
| 74 | +#### Environment variable |
| 75 | +```sh |
| 76 | +export INFLUXDB3_TELEMETRY_DISABLE_UPLOAD=true |
| 77 | +``` |
| 78 | + |
| 79 | +When telemetry is disabled, no usage data is collected or transmitted. |
| 80 | + |
| 81 | +## Data handling |
| 82 | + |
| 83 | +The telemetry data is used by InfluxData to: |
| 84 | + |
| 85 | +- Understand product usage patterns |
| 86 | +- Improve product performance and reliability |
| 87 | +- Prioritize feature development |
| 88 | +- Identify and resolve issues |
| 89 | + |
| 90 | +No personally identifiable information (PII) is collected. |
| 91 | + |
| 92 | +## Privacy and security |
| 93 | + |
| 94 | +- All telemetry data is transmitted securely via HTTPS |
| 95 | +- No database contents, queries, or user data is collected |
| 96 | +- Only operational metrics and system information is transmitted |
| 97 | +- Data collection follows InfluxData's privacy policy |
0 commit comments