Skip to content

Commit fd1a957

Browse files
committed
add upserts to micrometer metrics
1 parent d3ce8d4 commit fd1a957

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

hibernate-micrometer/src/main/java/org/hibernate/stat/HibernateMetrics.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,11 @@ public void bindTo(MeterRegistry registry) {
207207
"The number of entity updates",
208208
Statistics::getEntityUpdateCount
209209
);
210+
counter(registry,
211+
"hibernate.entities.upserts",
212+
"The number of entity upserts",
213+
Statistics::getEntityUpsertCount
214+
);
210215

211216
// Collections
212217
counter(registry,

hibernate-micrometer/src/test/java/org/hibernate/test/stat/MicrometerCacheStatisticsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ public void testMicrometerMetrics() {
111111
Assert.assertNotNull(registry.get("hibernate.entities.inserts").functionCounter());
112112
Assert.assertNotNull(registry.get("hibernate.entities.loads").functionCounter());
113113
Assert.assertNotNull(registry.get("hibernate.entities.updates").functionCounter());
114+
Assert.assertNotNull(registry.get("hibernate.entities.upserts").functionCounter());
114115

115116
Assert.assertNotNull(registry.get("hibernate.collections.deletes").functionCounter());
116117
Assert.assertNotNull(registry.get("hibernate.collections.fetches").functionCounter());

hibernate-micrometer/src/test/java/org/hibernate/test/stat/MicrometerStatisticsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public void testMicrometerMetrics() {
8282
Assert.assertNotNull(registry.get("hibernate.entities.inserts").functionCounter());
8383
Assert.assertNotNull(registry.get("hibernate.entities.loads").functionCounter());
8484
Assert.assertNotNull(registry.get("hibernate.entities.updates").functionCounter());
85+
Assert.assertNotNull(registry.get("hibernate.entities.upserts").functionCounter());
8586

8687
Assert.assertNotNull(registry.get("hibernate.collections.deletes").functionCounter());
8788
Assert.assertNotNull(registry.get("hibernate.collections.fetches").functionCounter());

0 commit comments

Comments
 (0)