]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
intel_rdt: corrected reported value for llc_miss mertic
authorMichał Aleksiński <michal.aleksinski@mobica.com>
Tue, 26 Mar 2024 15:24:39 +0000 (16:24 +0100)
committerMichał Aleksiński <michal.aleksinski@mobica.com>
Tue, 26 Mar 2024 15:24:39 +0000 (16:24 +0100)
src/intel_rdt.c

index bd4aef053a51d89505820ce3131b5cbc00fcecb8..0f596ff5c9fc4f3dfbce7c905b595fbf5c415435 100644 (file)
@@ -170,11 +170,11 @@ static void rdt_submit(const struct pqos_mon_data *group) {
 #if PQOS_VERSION >= 40400
     uint64_t value;
 
-    int ret = pqos_mon_get_value(group, PQOS_PERF_EVENT_LLC_MISS, &value, NULL);
+    int ret = pqos_mon_get_value(group, PQOS_PERF_EVENT_LLC_MISS, NULL, &value);
     if (ret == PQOS_RETVAL_OK)
-      rdt_submit_gauge(desc, "bytes", "llc_miss", value);
+      rdt_submit_derive(desc, "bytes", "llc_miss", value);
 #else
-    rdt_submit_gauge(desc, "bytes", "llc_miss", values->llc_misses);
+    rdt_submit_derive(desc, "bytes", "llc_miss", values->llc_misses_delta);
 #endif
   }