mule-opentelemetry-module icon indicating copy to clipboard operation
mule-opentelemetry-module copied to clipboard

Attributes of DataSource based DB Configs

Open manikmagar opened this issue 2 years ago • 0 comments

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>

manikmagar avatar Oct 14 '22 15:10 manikmagar