reapit / foundations

Foundations platform mono repo
57 stars 21 forks source link

Enhance filters on webhook transaction logs #7299

Closed rochellelevy closed 2 years ago

rochellelevy commented 2 years ago

Is your feature request related to a problem? Please describe. When we receive queries from users, we rely on a quick efficient ways to query transaction logs so that we can respond to incidents raised to us. New Relic provides us with a really quick way to query our own logs, but thats only from the point we receive a message from ReapitApi. Today, I spent at least 45 minutes in the transaction logs looking for one appointment that was set up at 'roughly' 10.30. We're a small team and really pressed for time and spending time searching through logs isnt ideal and slows us down.

Describe the solution you'd like at the very least,

Describe alternatives you've considered I dont think there are any alternatives

Additional context Add any other context or screenshots about the feature request here.

Specification

github-actions[bot] commented 2 years ago

Thank you for raising a feature request. Feature requests will be prioritised in accordance with our roadmap, customer and developer priorities. This request will be reviewed in our weekly refinement sessions and assigned to a specific project board or column, depending on the nature of the request and the development work required. For more information on our processes, please click here

RWilcox-Reapit commented 2 years ago

Requires further investigation/discussion into querying this at a DB level. @plittlewood-rpt

plittlewood-rpt commented 2 years ago

Hi @rochellelevy - please see specification on the ticket above. The way to combat this looks likely to be to provide additional filters on that transactions page. The obvious ones are entity id/event id. Can you let me know your thoughts on the suggested implementation

github-actions[bot] commented 2 years ago

This issue has been updated and moved to our ‘Near Term’ column (typically completed within 1 - 4 months). We have assessed the effort required and outlined a technical specification - please take the time to review this detail. When we're ready to schedule the issue, it will be assigned to the relevant board where you can continue to track its progress to completion. For more information on our processes, please click here

plittlewood-rpt commented 2 years ago

Backend work has been released. Ticket logged for frontend to implement new filters