undera / perfmon-agent

Server metrics fetching agent, based on SIGAR
Apache License 2.0
397 stars 138 forks source link

EXEC metric seems to not work #3

Open tremes opened 7 years ago

tremes commented 7 years ago

This is rather question. I defined EXEC metric and experimenting with basic command label=my-label:/bin/sh:-c:echo 1. Is this correct? It doesn't seems so, because I am getting:

ERROR 2017-02-24 13:02:31.514 [kg.apc.p] (): Couldn't get metrics from: [class kg.apc.perfmon.metrics.PerfMonMetricsCreatorImpl] ERROR 2017-02-24 13:02:31.514 [kg.apc.p] (): No collector object for metric type exec:/bin/sh:-c:echo ERROR 2017-02-24 13:02:31.514 [kg.apc.p] (): Error executing command java.lang.RuntimeException: Invalid metric specified: exec:/bin/sh:-c:echo at kg.apc.perfmon.metrics.AbstractPerfMonMetric.createMetric(AbstractPerfMonMetric.java:57) at kg.apc.perfmon.PerfMonMetricGetter.setUpMetrics(PerfMonMetricGetter.java:137) at kg.apc.perfmon.PerfMonMetricGetter.processCommand(PerfMonMetricGetter.java:61) at kg.apc.perfmon.PerfMonMetricGetter.processNextCommand(PerfMonMetricGetter.java:100) at kg.apc.perfmon.PerfMonWorker.read(PerfMonWorker.java:197) at kg.apc.perfmon.PerfMonWorker.processCommands(PerfMonWorker.java:86) at kg.apc.perfmon.AgentTool.processParams(AgentTool.java:72) at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:63) at kg.apc.cmdtools.PluginsCMD.processParams(PluginsCMD.java:23) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at kg.apc.cmd.UniversalRunner.main(UniversalRunner.java:174) Caused by: java.lang.RuntimeException: Couldn't get metrics from: [class kg.apc.perfmon.metrics.PerfMonMetricsCreatorImpl] at kg.apc.perfmon.metrics.PerfMonMetricsService.getMetric(PerfMonMetricsService.java:51) at kg.apc.perfmon.metrics.AbstractPerfMonMetric.createMetric(AbstractPerfMonMetric.java:48) ... 13 more