You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Parses Prometheus text format using `prometheus/common/expfmt`
44
+
- Collects `container_*` and `machine_*` metric families by default
45
+
- Supports all Prometheus types: counter, gauge, histogram, summary, untyped
46
+
- Optional `metric_names` allowlist for selective collection
47
+
- Custom labels injection from config
48
+
- Configurable endpoint, metrics path, timeout, and interval
49
+
-**Tags and Labels Propagation**: Agent tags and custom labels now included in heartbeat and OTLP exports
50
+
-`tags` and `labels` fields added to heartbeat payload
51
+
- Tags/labels exported as OTEL resource attributes
52
+
53
+
### Fixed
54
+
55
+
-**CPU Usage on macOS**: Removed `omitempty` from float64 fields in `SystemInfoPayload` that caused valid 0.0 values (CPU idle, iowait, steal, etc.) to be dropped from JSON serialization, resulting in "NaN %" display in dashboard
56
+
57
+
### Changed
58
+
59
+
-**Alphabetical Ordering**: All collectors in `config.go`, `agent.go`, and `tfo-agent.yaml` are now sorted alphabetically (cAdvisor → Docker → eBPF → Kubernetes → Logs → Node Exporter → Process → System)
60
+
61
+
### Dependencies
62
+
63
+
- Added `github.com/docker/docker v27.5.1+incompatible` for Docker Engine API
64
+
27
65
## [1.1.4] - 2026-02-11
28
66
29
67
### Added
@@ -316,6 +354,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
0 commit comments