Skip to content

Telemetry & Observability

The extension is running. But how do you know it's working correctly in the field?

This feature adds custom telemetry signals to the extension so you can monitor what's happening — how many bookings were created, when pickups complete, when billing fails — and query it in plain English using the BC Telemetry Buddy MCP.

What this feature builds

Session.LogMessage calls added to the key codeunits, emitting these signals to Application Insights:

  • RentalBookingCreated
  • RentalPickupCompleted
  • RentalReturnCompleted
  • RentalProlonged
  • RentalBillingFailed

Each signal carries custom dimensions: booking number, car, customer, duration, amounts, and errors where relevant.

The flow

Same SDD loop as always — update the constitution (tech design + roadmap), then create the spec, implement, test, docs, finalise.

Set up Telemetry MCP →