Skip to Main Content
Vellox Ideas Portal
Workspace Flight Vector
Created by Guest
Created on May 26, 2025

Instrumentation for Application Performance Monitoring

Hi Folks! Not sure if we dug into the APM Instrumentation conversation during the visit, but I wanted to give some more specifics on what we were looking for. Specifically, we're reading them with New Relic, but I think if y'all want to try something a bit more vendor-agnostic, then OpenTelemetry is vendor agnostic. But frankly, we'll have happy with anything as long as we can trace user sessions in New Relic.

Need to practice making user stories, so I hope this helps :) but seriously, please LMK if there are any questions.

**User Story: Trace Individual Session on DB Change**

As an application admin I want to trace individual user sessions starting from the moment they make any change to the database (e.g. insert, update, delete), so that we can monitor, debug, and analyze performance or behavior issues tied to specific actions.

---

**Acceptance Criteria:**

- Please generate a trace when a user-triggered event causes a database write (insert/update/delete)
- Please include:
* The user/session ID
* The operation type (insert, update, delete).
* The table or entity affected.
* A timestamp for when the change occurred.

---

**Example:**

When a user submits a form to update a flight request, a trace should start at the API handler, include the logic validating the form, the DB "UPDATE RequestsAndTemplates SET ..." call, and any downstream services called during the update.

---

Also, please le me know if this needs to be submitted as an enhancement request instead of ticket. I thought it should, but having trouble finding the ‘enhancement request’ dialog on the vellox ticketing site. Please advise :)

THANK YOU!!!

  • Attach files