Hi all,
I am relatively a new user exploring PcP.
My use case being, invoking already supported PcP monitors like
'pmval' directly from an application.
I am aware of API bindings that PcP exposes. These are to connect
to the daemon pmcd and get the values of counters directly but
this does not involve any post processing of data. As far as I
understand post processing is done as part of monitors.
Are there monitor APIs that can be invoked from an application ?
Can some one let me know if I am missing out anything.
Eg, if one takes memory bandwidth metric, this can be derived
by post processing of multiple PMU counters retrieving Read and Write
units separately. Keeping in PCP design, where should one ideally do the
post processing and how to invoke this aggregated metric from an
application ?
Regards,
Deepthi
|