mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
pmda: document in README how to add a new metric
(This used to be ctdb commit b63333fb81aadc451df47c0c3c038e6165f0eac2)
This commit is contained in:
parent
88406169bd
commit
927abee4c1
@ -60,5 +60,25 @@ Troubleshooting
|
|||||||
|
|
||||||
+ After installing or restarting the agent, the PMCD log file
|
+ After installing or restarting the agent, the PMCD log file
|
||||||
($PCP_LOG_DIR/pmcd/pmcd.log) and the PMDA log file
|
($PCP_LOG_DIR/pmcd/pmcd.log) and the PMDA log file
|
||||||
($PCP_LOG_DIR/pmcd/ctdb.log) should be checked for any warnings
|
($PCP_LOG_DIR/pmcd/pmda_ctdb.log) should be checked for any warnings
|
||||||
or errors.
|
or errors.
|
||||||
|
|
||||||
|
|
||||||
|
Adding a New Metric
|
||||||
|
===================
|
||||||
|
|
||||||
|
This section walks through the development task of adding a new metric to the
|
||||||
|
CTDB PMDA.
|
||||||
|
|
||||||
|
+ Define the metric in the pmns file with a unique metric id. See the pmns(4)
|
||||||
|
man page for details.
|
||||||
|
|
||||||
|
+ Add a description of the metric to the help file.
|
||||||
|
|
||||||
|
+ Taking note of the previously assigned metric id, add a new entry to the
|
||||||
|
metrictab structure in pmda_ctdb.c. See the pmdaInit(3) man page for
|
||||||
|
details.
|
||||||
|
|
||||||
|
+ Ensure the counter is already a member of the ctdb_statistics structure.
|
||||||
|
Finally, add code to pmda_ctdb_fetch_cb() to handle fetch requests for the
|
||||||
|
newly defined metric.
|
||||||
|
Loading…
Reference in New Issue
Block a user