aboutsummaryrefslogtreecommitdiffstats
path: root/docs/measurements.md
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-03 03:26:15 +0100
committertv <tv@krebsco.de>2026-11-03 03:26:15 +0100
commit5b3d9cbd1bba986b06978bef0100d349b33e74c7 (patch)
treebb441a8636a3a01da6319b9f6c64e0695d0729b1 /docs/measurements.md
parent2b4359f23d20b14bae1896512f678d02b7f3c34c (diff)
add eager link counters
Diffstat (limited to 'docs/measurements.md')
-rw-r--r--docs/measurements.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/measurements.md b/docs/measurements.md
index 131adca..f93a79a 100644
--- a/docs/measurements.md
+++ b/docs/measurements.md
@@ -83,6 +83,9 @@ or caught up over many small messages.
| `relay.announceRounds` | `announce_rounds_total` | Announcement rounds: our new heads to the neighbours after applying their changes (partial mesh only). |
| `relay.pulls` | `pulls_total` | Pulls of changes we lacked from a neighbour that announced them. |
| `relay.pullsQueued` | `pulls_queued_total` | Announcements of heads we lacked that waited for the pull in progress. Many compared with `pulls`: changes arrive from several sides at once. |
+| `relay.grafts` | `grafts_total` | Links made eager: a pull brought changes over them, which from then on the neighbour sends as it applies them ([`peers.md`](peers.md)). |
+| `relay.prunes` | `prunes_total` | Links made lazy again: changes came over them that another path had brought first. Grafts and prunes growing together, long after start: links keep switching, as when writers in different places take turns. |
+| `relay.eagerForwards` | `eager_forwards_total` | Changes forwarded over eager links: a sync message per neighbour, instead of an announcement and a pull. |
| `relay.blobRequestsDropped` | `blob_requests_dropped_total` | Blob requests not answered because too many were being answered; the requester asks again or asks another peer. Also logged as a warning, at most once a minute with the count. |
## Topology