@@ -556,7 +556,7 @@ libraries:
556556 dropwizard :
557557 - name : dropwizard-metrics-4.0
558558 description : |
559- The dropwizard-metrics instrumentation for the dropwizard/codahale metrics library produces OpenTelemetry compliant versions of the metrics generated by the MetricRegistry.
559+ The dropwizard-metrics instrumentation for the dropwizard/codahale metrics library produces OpenTelemetry compliant versions of the metrics generated by the Dropwizard MetricRegistry.
560560 The Dropwizard metrics API does not have a concept of metric labels/tags/attributes, thus the data produced by this integration might be of very low quality, depending on how the API is used in the instrumented application.
561561 disabled_by_default : true
562562 source_path : instrumentation/dropwizard/dropwizard-metrics-4.0
@@ -1519,6 +1519,8 @@ libraries:
15191519 - org.opensearch.client:opensearch-rest-client:[1.0,3.0)
15201520 oracle :
15211521 - name : oracle-ucp-11.2
1522+ description : The Oracle Universal Connection Pool (UCP) instrumentation generates
1523+ connection pool metrics.
15221524 source_path : instrumentation/oracle-ucp-11.2
15231525 scope :
15241526 name : io.opentelemetry.oracle-ucp-11.2
@@ -1528,8 +1530,37 @@ libraries:
15281530 library :
15291531 - com.oracle.database.jdbc:ucp:11.2.0.4
15301532 - com.oracle.database.jdbc:ojdbc8:12.2.0.1
1533+ metrics :
1534+ - name : db.client.connections.usage
1535+ description : The number of connections that are currently in state described
1536+ by the state attribute.
1537+ type : LONG_SUM
1538+ unit : connections
1539+ attributes :
1540+ - name : pool.name
1541+ type : STRING
1542+ - name : state
1543+ type : STRING
1544+ - name : db.client.connections.pending_requests
1545+ description : The number of pending requests for an open connection, cumulative
1546+ for the entire pool.
1547+ type : LONG_SUM
1548+ unit : requests
1549+ attributes :
1550+ - name : pool.name
1551+ type : STRING
1552+ - name : db.client.connections.max
1553+ description : The maximum number of open connections allowed.
1554+ type : LONG_SUM
1555+ unit : connections
1556+ attributes :
1557+ - name : pool.name
1558+ type : STRING
15311559 oshi :
15321560 - name : oshi
1561+ description : When the OSHI library is detected on the classpath, this instrumentation
1562+ will use the system class loader to load classes from the oshi-core jar that
1563+ are then used to generate system metrics.
15331564 source_path : instrumentation/oshi
15341565 scope :
15351566 name : io.opentelemetry.oshi
@@ -1538,6 +1569,85 @@ libraries:
15381569 - com.github.oshi:oshi-core:[5.3.1,)
15391570 library :
15401571 - com.github.oshi:oshi-core:5.3.1
1572+ configurations :
1573+ - name : otel.instrumentation.oshi.experimental-metrics.enabled
1574+ description : Enable the OSHI process metrics.
1575+ type : boolean
1576+ default : false
1577+ metrics :
1578+ - name : system.memory.utilization
1579+ description : System memory utilization
1580+ type : DOUBLE_GAUGE
1581+ unit : ' 1'
1582+ attributes :
1583+ - name : state
1584+ type : STRING
1585+ - name : system.network.packets
1586+ description : System network packets
1587+ type : LONG_SUM
1588+ unit : packets
1589+ attributes :
1590+ - name : device
1591+ type : STRING
1592+ - name : direction
1593+ type : STRING
1594+ - name : system.disk.operations
1595+ description : System disk operations
1596+ type : LONG_SUM
1597+ unit : operations
1598+ attributes :
1599+ - name : device
1600+ type : STRING
1601+ - name : direction
1602+ type : STRING
1603+ - name : runtime.java.cpu_time
1604+ description : Runtime Java CPU time
1605+ type : LONG_GAUGE
1606+ unit : ms
1607+ attributes :
1608+ - name : type
1609+ type : STRING
1610+ - name : runtime.java.memory
1611+ description : Runtime Java memory
1612+ type : LONG_SUM
1613+ unit : By
1614+ attributes :
1615+ - name : type
1616+ type : STRING
1617+ - name : system.disk.io
1618+ description : System disk IO
1619+ type : LONG_SUM
1620+ unit : By
1621+ attributes :
1622+ - name : device
1623+ type : STRING
1624+ - name : direction
1625+ type : STRING
1626+ - name : system.network.io
1627+ description : System network IO
1628+ type : LONG_SUM
1629+ unit : By
1630+ attributes :
1631+ - name : device
1632+ type : STRING
1633+ - name : direction
1634+ type : STRING
1635+ - name : system.memory.usage
1636+ description : System memory usage
1637+ type : LONG_SUM
1638+ unit : By
1639+ attributes :
1640+ - name : state
1641+ type : STRING
1642+ - name : system.network.errors
1643+ description : System network errors
1644+ type : LONG_SUM
1645+ unit : errors
1646+ attributes :
1647+ - name : device
1648+ type : STRING
1649+ - name : direction
1650+ type : STRING
15411651 payara :
15421652 - name : payara
15431653 source_path : instrumentation/payara
@@ -2246,6 +2356,8 @@ libraries:
22462356 - io.vertx:vertx-core:[3.0.0,4.0.0)
22472357 vibur :
22482358 - name : vibur-dbcp-11.0
2359+ description : Instrumentation for the vibur-dbcp library, which provides connection
2360+ pool metrics.
22492361 source_path : instrumentation/vibur-dbcp-11.0
22502362 scope :
22512363 name : io.opentelemetry.vibur-dbcp-11.0
@@ -2254,6 +2366,24 @@ libraries:
22542366 - org.vibur:vibur-dbcp:[11.0,)
22552367 library :
22562368 - org.vibur:vibur-dbcp:11.0
2369+ metrics :
2370+ - name : db.client.connections.usage
2371+ description : The number of connections that are currently in state described
2372+ by the state attribute.
2373+ type : LONG_SUM
2374+ unit : connections
2375+ attributes :
2376+ - name : pool.name
2377+ type : STRING
2378+ - name : state
2379+ type : STRING
2380+ - name : db.client.connections.max
2381+ description : The maximum number of open connections allowed.
2382+ type : LONG_SUM
2383+ unit : connections
2384+ attributes :
2385+ - name : pool.name
2386+ type : STRING
22572387 wicket :
22582388 - name : wicket-8.0
22592389 source_path : instrumentation/wicket-8.0
0 commit comments