pcp
[Top] [All Lists]

[PATCH] Add ds389 normalized dn cache metrics

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: [PATCH] Add ds389 normalized dn cache metrics
From: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed, 16 Sep 2015 17:32:18 +0300
Delivered-to: pcp@xxxxxxxxxxx
Organization: Red Hat
Reply-to: myllynen@xxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
Hi,

these metrics are available on DS 389 1.3.3 / RHDS 10.

---
 src/pmdas/ds389/pmdads389.pl | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/src/pmdas/ds389/pmdads389.pl b/src/pmdas/ds389/pmdads389.pl
index 8a40076..60b4ed2 100644
--- a/src/pmdas/ds389/pmdads389.pl
+++ b/src/pmdas/ds389/pmdads389.pl
@@ -227,6 +227,27 @@ $pmda->add_metric(pmda_pmid(1,13), PM_TYPE_U32, 
PM_INDOM_NULL,
 $pmda->add_metric(pmda_pmid(1,14), PM_TYPE_32, PM_INDOM_NULL,
                PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
                'ds389.userroot.maxdncachecount', '', '');
+$pmda->add_metric(pmda_pmid(1,15), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
+               'ds389.userroot.normalizeddncachehits', '', '');
+$pmda->add_metric(pmda_pmid(1,16), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
+               'ds389.userroot.normalizeddncachetries', '', '');
+$pmda->add_metric(pmda_pmid(1,17), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
+               'ds389.userroot.normalizeddncachehitratio', '', '');
+$pmda->add_metric(pmda_pmid(1,18), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0),
+               'ds389.userroot.currentnormalizeddncachesize', '', '');
+$pmda->add_metric(pmda_pmid(1,19), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(1,0,0,PM_SPACE_BYTE,0,0),
+               'ds389.userroot.maxnormalizeddncachesize', '', '');
+$pmda->add_metric(pmda_pmid(1,20), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
+               'ds389.userroot.currentnormalizeddncachecount', '', '');
+$pmda->add_metric(pmda_pmid(1,21), PM_TYPE_32, PM_INDOM_NULL,
+               PM_SEM_INSTANT, pmda_units(0,0,1,0,0,PM_COUNT_ONE),
+               'ds389.userroot.normalizeddncachemisses', '', '');
 
 $pmda->set_refresh(\&ds389_fetch);
 $pmda->set_fetch_callback(\&ds389_fetch_callback);

Thanks,

-- 
Marko Myllynen

<Prev in Thread] Current Thread [Next in Thread>