Repository navigation
Conversation
lucee@5 ColdBox be Test Results128 tests 126 ✅ 6s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
lucee@6 ColdBox be Test Results128 tests 126 ✅ 4s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
lucee@5 ColdBox ^7.0.0 Test Results128 tests 126 ✅ 6s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2018 ColdBox ^7.0.0 Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2018 ColdBox ^6.0.0 Test Results128 tests 126 ✅ 6s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
lucee@5 ColdBox ^6.0.0 Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
boxlang@1 ColdBox be Test Results128 tests 126 ✅ 6s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2021 ColdBox ^6.0.0 Test Results128 tests 126 ✅ 6s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2021 ColdBox ^7.0.0 Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2021 ColdBox be Test Results128 tests 126 ✅ 4s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2023 ColdBox ^6.0.0 Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2023 ColdBox be Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
adobe@2023 ColdBox ^7.0.0 Test Results128 tests 126 ✅ 5s ⏱️ Results for commit a922121. ♻️ This comment has been updated with latest results. |
Summary
Add opt-in operational telemetry for runtime health, request saturation, handler/render timings, dependencies, queues, database pools and delivery diagnostics. Automatic collectors use bounded state, fixed labels, isolated adapter failures and shutdown cleanup; manual instrumentation preserves callback results and exceptions.
Preserve PostgreSQL quoted identifiers while redacting values and comments. Keep private feedback text available without importing screenshot/replay capture dependencies. Retain the request-completion fixes for binary aborts and reused workers.
Add offline, consumer-configured performance dashboard recipes. Consumers can separate exact suspect-asset route descriptions from application latency and matching counts while retaining those spans in investigation charts and the all-route/release table. No duration or success cutoff hides slow requests. JVM/queue gauges retain matching sample coverage, and inclusive phases remain separate.
Configuration and ownership
automaticCollectorsand a provider-neutralqueueslist. Providers own queue selection, schema, datasource and query implementation.Use qb 14.2.0 or later for
QueryTelemetryAdapter@qband cbq 7.1.0 or later forQueueHealthAdapter@cbq; neither is a dependency or default. Enable metrics and a valid DSN before automatic collection. Keepsentry.endRequest()in application cleanup for early exits.Operational configuration · Query/browser behavior · Dashboard recipes
Validation
Combined head: 62c6cb8, based on the previous PR head a75a3bd. The consolidation adds only four dashboard files and the README link; runtime code and workflow configuration are identical to a75a3bd.
CommuniArts draft-saving timings and autosave optimization are tracked separately in https://github.com/elpete/CommuniArts/pull/19 and are excluded from this module PR.
Closes #55