Skip to content

feat(aclk): Add detailed pulse metrics for ACLK telemetry#20802

Merged
stelfrag merged 2 commits intonetdata:masterfrom
ktsaou:feat/aclk-pulse-metrics
Aug 11, 2025
Merged

feat(aclk): Add detailed pulse metrics for ACLK telemetry#20802
stelfrag merged 2 commits intonetdata:masterfrom
ktsaou:feat/aclk-pulse-metrics

Conversation

@ktsaou
Copy link
Member

@ktsaou ktsaou commented Aug 11, 2025

This PR introduces several new charts to the internal 'pulse' telemetry system to provide deeper insight into ACLK performance, including detailed latency and queue wait time statistics. All new timing charts are in milliseconds.

Adds several new charts to the internal `pulse` telemetry system to provide deeper insight into ACLK performance.

New metrics include:
- Per-iteration min/avg/max PUBACK latency.
- Max wait times for the send queue and PUBACK queue.
- Split send queue wait times into "unsent" and "partial".

All timing charts are presented in milliseconds for readability.
@stelfrag stelfrag enabled auto-merge (squash) August 11, 2025 19:27
@stelfrag stelfrag merged commit 64ede95 into netdata:master Aug 11, 2025
108 checks passed
stelfrag pushed a commit to stelfrag/netdata that referenced this pull request Aug 12, 2025
)

* feat(aclk): Add detailed pulse metrics for ACLK telemetry

Adds several new charts to the internal `pulse` telemetry system to provide deeper insight into ACLK performance.

New metrics include:
- Per-iteration min/avg/max PUBACK latency.
- Max wait times for the send queue and PUBACK queue.
- Split send queue wait times into "unsent" and "partial".

All timing charts are presented in milliseconds for readability.

* remove _Atomic

(cherry picked from commit 64ede95)
@stelfrag stelfrag mentioned this pull request Aug 12, 2025
Ferroin pushed a commit that referenced this pull request Aug 13, 2025
* feat(aclk): Add detailed pulse metrics for ACLK telemetry

Adds several new charts to the internal `pulse` telemetry system to provide deeper insight into ACLK performance.

New metrics include:
- Per-iteration min/avg/max PUBACK latency.
- Max wait times for the send queue and PUBACK queue.
- Split send queue wait times into "unsent" and "partial".

All timing charts are presented in milliseconds for readability.

* remove _Atomic

(cherry picked from commit 64ede95)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants