Metrics on Windows XP

Guillaume Liegard guillaume.liegard at gmail.com
Wed Jul 11 11:43:26 EDT 2007


Hello,

I'm a new Cougaar developper.

I want to know if the metric service can bring me informations about the
computer in general.
  For example, I need the CPU usage of the computer in general (not only the
CPU usage of an agent or a node, or the jvm).

Then, the feature must run on Windows XP.
  And I get "WARN [DirectSysStatSupplier] - No handler for CPU on platform
Windows XP", which makes me think it won't work on Windows.

That's why I want to add new metrics, based on native calls.
So I read the documentation at "
http://cougaar.cougaar.org/software/12.2/OnlineManual/MetricsService/", in
particular the section "Add New Metric".
I look at an exemple of sensor plugin : "
org.cougaar.core.thread.AgentLoadSensorPlugin".
But this sensor get it's values suscribing to the metric service, and there
is no metric which can answer my need : Get the global CPU usage on Windows
plateform.

Finaly, I look at the "Use Cases and Examples", in particular the "Example
Metrics Writer", in order to be able to add my own key.
When I add a new key, like the "Example Metrics Writer" do with the
"Current_Time_Millis" key ; I can't get the value after, because I don't
know the path.
For example, I manage to modify an existing key, like "Host_[Host
IP]_CPU_Jips", and get my funny value after because I know the path is
"Host([Host IP]):Jips".
So where can I do the mapping between key and path ? Because the example
shows how can I put a key, but not how can I put the path.

-- 
Guillaume Liégard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cougaar.org/pipermail/cougaar-developers/attachments/20070711/b6cbca0d/attachment.html


More information about the Cougaar-developers mailing list