Skip to content

feat: adds metrics interface - #123

Open
S T (staheri14) wants to merge 4 commits into
mainfrom
sanaz/obs-metrics-interface
Open

feat: adds metrics interface#123
S T (staheri14) wants to merge 4 commits into
mainfrom
sanaz/obs-metrics-interface

Conversation

@staheri14

Copy link
Copy Markdown
Collaborator

Implements #109: the trait interface the node code will record metrics against. Interface only; no backend yet.

Included in the PR

  • New observability module: the recording traits (SearchMetrics, LookupTableMetrics, NetworkMetrics) and their NodeMetrics composite, the label enums they use, and a unimock double per trait.
  • Direction promoted to pub (now used in a public trait signature; this is why core/ is touched).

Follow-ups

Closes #109.

@staheri14
S T (staheri14) force-pushed the sanaz/obs-metrics-interface branch from 3a1ec14 to 0f73d6b Compare August 7, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Obs] Add: metrics trait interface with no-op default

1 participant