# Extending Tomcat integration to collect additional JMX metrics (e.g., java\_lang\_OperatingSystem, oracle\_ucp\_admin)

**URL:** <https://discuss.elastic.co/t/extending-tomcat-integration-to-collect-additional-jmx-metrics-e-g-java-lang-operatingsystem-oracle-ucp-admin/382984>\
**Category:** Elastic Agent\
**Tags:** integrations\
**Created:** [October 26, 2025, 3:07pm UTC](https://discuss.elastic.co/t/extending-tomcat-integration-to-collect-additional-jmx-metrics-e-g-java-lang-operatingsystem-oracle-ucp-admin/382984 "2025-10-26T15:07:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![DIPTOPOL](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/diptopol/32/141303_2.png) [@DIPTOPOL](https://discuss.elastic.co/u/DIPTOPOL)\
**Post date:** [October 26, 2025, 3:07pm UTC](https://discuss.elastic.co/t/extending-tomcat-integration-to-collect-additional-jmx-metrics-e-g-java-lang-operatingsystem-oracle-ucp-admin/382984/1 "2025-10-26T15:07:28Z")

</div>

I am currently exploring the Tomcat integration using the Elastic Agent. From my observations, the default metrics collected through the JMX Prometheus exporter do not include all available data. For example, metric sets such as `java_lang_OperatingSystem_*` and `oracle_ucp_admin_UniversalConnectionPoolMBean` are not being collected or visualized. Could you please advise on how to extend the existing integration to collect these additional metrics and include them in visualizations?
