# Why is my dependency showing as unknown

**URL:** <https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376>\
**Category:** APM\
**Tags:** java\
**Created:** [December 25, 2024, 3:20am UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376 "2024-12-25T03:20:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![arT1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/art1/32/137703_2.png) [@arT1](https://discuss.elastic.co/u/arT1)\
**Post date:** [December 25, 2024, 3:20am UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376/1 "2024-12-25T03:20:52Z")

</div>

Elastic Stack 8.13.3  
Java agent：apm-agent-attach-cli-1.52.0.jar

How does apm-agent obtain dependencies? Why can't this DB get the dependency name?

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/4/7/47ec257978ab33b1ebf1d5f3aa17fed9842016fe.png)

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/a/a/aa0ab1c8fbd5f7470aeaef10c3ca3142e16813c7.png)

---

<div class="post-metadata">

**Author:** ![ashishtiwari1993](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ashishtiwari1993/32/135241_2.png) [@ashishtiwari1993](https://discuss.elastic.co/u/ashishtiwari1993)\
**Post date:** [December 26, 2024, 8:14am UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376/2 "2024-12-26T08:14:33Z")

</div>

Which db are you using?

---

<div class="post-metadata">

**Author:** ![arT1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/art1/32/137703_2.png) [@arT1](https://discuss.elastic.co/u/arT1)\
**Post date:** [December 26, 2024, 9:56am UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376/3 "2024-12-26T09:56:59Z")

</div>

MySQL  
Here's my db config

```auto
spring:
  datasource:
    url: jdbc:mysql://xx:xx/xxxxx?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
    driver-class-name: com.mysql.jdbc.Driver
    username: xxxxx
    password: xxxxxx
    type: com.zaxxer.hikari.HikariDataSource
    hikari:
      pool-name: DatebookHikariCP
      minimum-idle: 5
      maximum-pool-size: 30
      idle-timeout: 600000
      max-lifetime: 1800000
      connection-timeout: 30000
      connection-test-query: SELECT 1 FROM dual

```

---

<div class="post-metadata">

**Author:** ![Jack\_Shirazi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jack_shirazi/32/91641_2.png) [@Jack\_Shirazi](https://discuss.elastic.co/u/Jack_Shirazi)\
**Post date:** [December 27, 2024, 3:10pm UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376/4 "2024-12-27T15:10:18Z")

</div>

Best guess is that the Hikari driver is returning something we're not recognizing. If you can put together a reproducible test case that we can run, we'll have a look at it

---

<div class="post-metadata">

**Author:** ![arT1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/art1/32/137703_2.png) [@arT1](https://discuss.elastic.co/u/arT1)\
**Post date:** [January 15, 2025, 7:34am UTC](https://discuss.elastic.co/t/why-is-my-dependency-showing-as-unknown/372376/5 "2025-01-15T07:34:14Z")

</div>

Sorry, I can't provide reproducible test cases.  
I observed for a while and found that one of the apps could detect the DB information when it started monitoring, but after a while it became unknown. You can see that the monitoring curve in the picture is a connection.  
 ![image](https://us1.discourse-cdn.com/elastic/optimized/3X/e/6/e6d49dd4e11594dc02990595e7085d61268b1028_2_690x37.png)  
The agent logs don't have much useful information

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/3/4/34930f12e82b539a8ddd74e83212043e7c6659db.png)
