Skip to Main Content
Vellox Group Ideas Portal
Status Shipped
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
  • Admin
    Susan Schenck
    May 20, 2026

    This was shipped in version 8.0.0 via task CAD-6023 Enable Optional Enhanced Observability Logging for External Tools Using OTLP

  • Admin
    Susan Schenck
    Apr 24, 2026

    This will be released in version 8.0.0 as CAD-6023.

    Enable Optional Enhanced Observability Logging for External Tools Using OTLP
    Front-End Setting Names (Visible in UI)

    • Enable Observability and Security Platform Enhanced Telemetry (OTLP)

    • OTLP Endpoint


    Database / Internal Setting Names

    Front-End Name

    Database / Internal Name

    Enable Observability and Security Platform Enhanced Telemetry (OTLP)

    EnableEnhancedTelemetryOtlp (recommended naming in write-up; use actual implementation name if different in code/settings store)

    OTLP Endpoint

    OtlpEndpoint


    New UI Options

    • Toggle to enable or disable OTLP-based enhanced telemetry

    • Text field for OTLP endpoint URL


    Default Behavior

    • OTLP telemetry is disabled by default

    • No OTLP export occurs unless explicitly enabled

    • Existing observability behavior remains unchanged

    • Updating the OTLP endpoint takes effect without requiring a Server restart


    What’s changing

    Dispatch Pro Server can now optionally emit enhanced observability and security-related telemetry using the OpenTelemetry Protocol (OTLP) over HTTP/JSON.

    This allows external observability and security platforms to ingest standards-based telemetry directly from the Server without relying on vendor-specific SDKs, file scraping, or custom log parsing.

    A new setting, Enable Observability and Security Platform Enhanced Telemetry (OTLP), controls whether this functionality is enabled.


    Why it matters

    Different customers and internal teams use different observability, monitoring, and security platforms.

    This update provides a modern, standards-based way to integrate Dispatch Pro Server activity with OTLP-compatible tools by sending telemetry directly to a configured HTTP endpoint.

    Benefits include:

    • Vendor-agnostic integration

    • No dependency on custom log parsers

    • No file-based ingestion pipeline required

    • Easier integration with observability and security platforms

    • Correlation between requests, processing, and database activity

    Because this can generate high event volume, the feature is disabled by default and only runs when explicitly enabled.


    What users will notice

    • A new setting to enable OTLP-based enhanced telemetry

    • A configurable OTLP endpoint URL

    • When enabled, the Server sends observability-related events in OTLP JSON/HTTP format

    • No visible workflow changes when disabled

    • No restart required when the OTLP endpoint is changed


    Availability and setup

    • Disabled by default

    • Must be explicitly enabled in Server settings

    • Requires configuration of an OTLP endpoint

    • Can be used with any compatible observability or security platform

  • Admin
    Susan Schenck
    Sep 30, 2025

    Will,

    Thank you for submitting a feature request ticket. Do you have a contact at New Relic for future discussions about an integration? We will need to have internal discussions about the effort once we have documentation and then potentially work with the Professional Services department for a Statement of Work if we are able to add it to our future roadmap.