We largely discussed this in person yesterday, but writing it down so it doesn't get lost:
We should probably have at least some documentation about how to write/add metrics particularly around how to find what you need on the ledger. If this ends up looking like it will take a non-trivial amount of time, @abhijeetkalyan may have opinions on priority/timing.
Tests to include / scenarios we may want to worry about:
These tests may be exercised elsewhere, but the ledger might be impacted by: