aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2025-06-28 20:27:26 -0700
committerchrislu <chris.lu@gmail.com>2025-06-28 20:27:26 -0700
commit3023a6f3a42eeb78ad83a080fa0892c9562b5045 (patch)
tree46ddee1f4ac105da938f48e2ef3ae0a43c8af92b
parenta788d9ab539dfc7d07f856005b9d495f00673eb5 (diff)
downloadseaweedfs-3023a6f3a42eeb78ad83a080fa0892c9562b5045.tar.xz
seaweedfs-3023a6f3a42eeb78ad83a080fa0892c9562b5045.zip
update doc
-rw-r--r--telemetry/README.md30
1 files changed, 16 insertions, 14 deletions
diff --git a/telemetry/README.md b/telemetry/README.md
index fccf2657b..8066a0f0d 100644
--- a/telemetry/README.md
+++ b/telemetry/README.md
@@ -35,12 +35,14 @@ message TelemetryData {
string cluster_id = 1; // In-memory generated UUID
string version = 2; // SeaweedFS version
string os = 3; // Operating system
- repeated string features = 4; // Enabled features
- string deployment = 5; // Deployment type
+ // Field 4 reserved (was features)
+ // Field 5 reserved (was deployment)
int32 volume_server_count = 6; // Number of volume servers
uint64 total_disk_bytes = 7; // Total disk usage
int32 total_volume_count = 8; // Total volume count
- int64 timestamp = 9; // Collection timestamp
+ int32 filer_count = 9; // Number of filer servers
+ int32 broker_count = 10; // Number of broker servers
+ int64 timestamp = 11; // Collection timestamp
}
```
@@ -59,11 +61,11 @@ message TelemetryData {
| `cluster_id` | In-memory UUID (changes on restart) | `a1b2c3d4-...` |
| `version` | SeaweedFS version | `3.45` |
| `os` | Operating system and architecture | `linux/amd64` |
-| `features` | Enabled components | `["filer", "s3api"]` |
-| `deployment` | Deployment type | `cluster` |
| `volume_server_count` | Number of volume servers | `5` |
| `total_disk_bytes` | Total disk usage across cluster | `1073741824` |
| `total_volume_count` | Total number of volumes | `120` |
+| `filer_count` | Number of filer servers | `2` |
+| `broker_count` | Number of broker servers | `1` |
| `timestamp` | When data was collected | `1640995200` |
## Quick Start
@@ -134,12 +136,12 @@ The telemetry server exposes these Prometheus metrics:
- `seaweedfs_telemetry_active_clusters`: Active clusters (7 days)
### Per-Cluster Metrics
-- `seaweedfs_telemetry_volume_servers{cluster_id, version, os, deployment}`: Volume servers per cluster
-- `seaweedfs_telemetry_disk_bytes{cluster_id, version, os, deployment}`: Disk usage per cluster
-- `seaweedfs_telemetry_volume_count{cluster_id, version, os, deployment}`: Volume count per cluster
-- `seaweedfs_telemetry_filer_count{cluster_id, version, os, deployment}`: Filer servers per cluster
-- `seaweedfs_telemetry_broker_count{cluster_id, version, os, deployment}`: Broker servers per cluster
-- `seaweedfs_telemetry_cluster_info{cluster_id, version, os, deployment, features}`: Cluster metadata
+- `seaweedfs_telemetry_volume_servers{cluster_id, version, os}`: Volume servers per cluster
+- `seaweedfs_telemetry_disk_bytes{cluster_id, version, os}`: Disk usage per cluster
+- `seaweedfs_telemetry_volume_count{cluster_id, version, os}`: Volume count per cluster
+- `seaweedfs_telemetry_filer_count{cluster_id, version, os}`: Filer servers per cluster
+- `seaweedfs_telemetry_broker_count{cluster_id, version, os}`: Broker servers per cluster
+- `seaweedfs_telemetry_cluster_info{cluster_id, version, os}`: Cluster metadata
### Server Metrics
- `seaweedfs_telemetry_reports_received_total`: Total telemetry reports received
@@ -262,7 +264,7 @@ The included Grafana dashboard provides:
- **Overview**: Total and active clusters, version distribution
- **Resource Usage**: Volume servers and disk usage over time
-- **Deployments**: Deployment type and OS distribution
+- **Infrastructure**: Operating system distribution and server counts
- **Growth Trends**: Historical growth patterns
### Custom Queries
@@ -274,8 +276,8 @@ seaweedfs_telemetry_active_clusters
# Disk usage by version
sum by (version) (seaweedfs_telemetry_disk_bytes)
-# Volume servers by deployment type
-sum by (deployment) (seaweedfs_telemetry_volume_servers)
+# Volume servers by operating system
+sum by (os) (seaweedfs_telemetry_volume_servers)
# Filer servers by version
sum by (version) (seaweedfs_telemetry_filer_count)