mule-opentelemetry-module
mule-opentelemetry-module copied to clipboard
Attributes of DataSource based DB Configs
When using db:data-source-connection
for DB Configs, database span attributes are not extracting all related information. We should find a way to extract information from datasource configuration.
Global config:
<db:config name="Database_Config">
<db:data-source-connection dataSourceRef="jdbcDataSource">
<db:pooling-profile maxPoolSize="5"/>
</db:data-source-connection>
</db:config>
Beans config -
<bean id="jdbcDataSource" class="com.zaxxer.hikari.HikariDataSource">
<property name="driverClassName" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="jdbcUrl" value="jdbc:derby:memory:demodb;create=true;create=true"/>
<property name="username" value="test"/>
<property name="password" value="test"/>
</bean>