# Monitoring Progress OpenEdge – capturing database statements with Dynatrace

**URL:** <https://community.dynatrace.com/t/monitoring-progress-openedge-capturing-database-statements-with-dynatrace/53543>\
**Category:** Open Q&A\
**Tags:** deep-monitoring, databases, distributed-tracing\
**Created:** [September 26, 2025, 4:01pm UTC](https://community.dynatrace.com/t/monitoring-progress-openedge-capturing-database-statements-with-dynatrace/53543 "2025-09-26T16:01:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![natanael\_mendes](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/natanael_mendes/32/15264_2.png) [@natanael\_mendes](https://community.dynatrace.com/u/natanael_mendes)\
**Post date:** [September 26, 2025, 4:01pm UTC](https://community.dynatrace.com/t/monitoring-progress-openedge-capturing-database-statements-with-dynatrace/53543/1 "2025-09-26T16:01:13Z")

</div>

Hi everyone,

Has anyone here had experience monitoring applications that use **Progress OpenEdge** with Dynatrace?  
My goal is to capture **database statements (queries)**. From what I’ve researched, this doesn’t seem to be natively supported by the OneAgent.

I’d like to know:

- Is there any way to enable this visibility directly in Dynatrace?
- If not, what would be the recommended approach to collect these statements — via OpenEdge logs, OpenTelemetry, or by developing a custom extension?
- Has anyone already implemented such an integration and could share best practices?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![fstekelenburg](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/fstekelenburg/32/22029_2.png) [@fstekelenburg](https://community.dynatrace.com/u/fstekelenburg)\
**Post date:** [December 10, 2025, 9:32am UTC](https://community.dynatrace.com/t/monitoring-progress-openedge-capturing-database-statements-with-dynatrace/53543/2 "2025-12-10T09:32:57Z")

</div>

Interested in this as well. Did you make any progress&nbsp;[@natanael\_mendes](https://community.dynatrace.com/user/30468)&nbsp;?

---

<div class="post-metadata">

**Author:** ![sujit\_k\_singh](https://avatars.discourse-cdn.com/v4/letter/s/34f0e0/32.png) [@sujit\_k\_singh](https://community.dynatrace.com/u/sujit_k_singh)\
**Post date:** [December 10, 2025, 10:03pm UTC](https://community.dynatrace.com/t/monitoring-progress-openedge-capturing-database-statements-with-dynatrace/53543/3 "2025-12-10T22:03:36Z")

</div>

Dynatrace doesn’t natively deep‑instrument Progress OpenEdge to capture database statements via OneAgent today. So the best approach is to leverage OpenEdge → OpenTelemetry Collector → Dynatrace for traces and metrics. For SQL/ABL statements, you can ingest them as logs and then use DQL to search or alert in Logs & Events until this is supported out-of-the-box by Dynatrace.
