-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
A-testsArea: testsArea: testsD-choreDifficulty: choreDifficulty: choreP-normalPriority: normalPriority: normalT-metaType: metaType: meta
Milestone
Description
Problem
As the number of components increase in lpms-server, the complexity of diagnosing bugs increases.
Solution
Implement prometheus metrics for monitoring the components of lpms-server, particularly:
- Express monitoring:
- Monitor all response codes that are sent from
express, ie 200, 400, 500, etc etc.
- Waku monitoring:
- How frequently messages arrive via waku - including monitoring on what
contentTopic - Peer connect / disconnect events (ie. when
wakuconnects to a new node, or drops the connection to an existing node. - Monitor malformed protobuf messages.
- Videre monitoring:
- Each time an 'ask' is received (also store the checkIn / checkOut dates, and other query parameters)
- Each time a 'bid' was made (ie. a space was offered, and what space was offered)
- Booking engine monitoring:
- Time taken to process a query (including if an offer was made) - this is to allow monitoring of the performance for the query engine, breaking down by number of offers made in responding.
- Blockchain monitoring:
- Each time a user makes a booking (including
gemandwad) - Each time a settlement is made.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-testsArea: testsArea: testsD-choreDifficulty: choreDifficulty: choreP-normalPriority: normalPriority: normalT-metaType: metaType: meta