- Add node_exporter ansible role to enable textfile collector - Add transmission_metrics role with script and LaunchAgent - Collects metrics every 60s via transmission RPC - Writes to /opt/homebrew/var/node_exporter/textfile/transmission.prom - Update grafana role to provision dashboards from files - Add transmission.json dashboard with: - Status indicator, torrent counts - Transfer speeds, cumulative stats - Time series graphs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7 lines
315 B
YAML
7 lines
315 B
YAML
---
|
|
transmission_rpc_host: 127.0.0.1
|
|
transmission_rpc_port: 9091
|
|
transmission_metrics_dir: /opt/homebrew/var/node_exporter/textfile
|
|
transmission_metrics_script: /opt/homebrew/bin/transmission-metrics
|
|
transmission_metrics_interval: 60 # seconds between metric collection
|
|
transmission_log_dir: /opt/homebrew/var/log
|