virgo-agent-toolkit/rackspace-monitoring-agent

Apache agent plugin has unknown unit preventing visualization with Rackspace Intelligence

Opened this issue · 0 comments

Attempting to visualize apache metrics in Rackspace intelligence returns "Metrics data is not available for Apache."

Investigation into the metrics details show "unknown" as the unit type.

curl -H"X-Auth-Token: $TOKEN" https://monitoring.api.rackspacecloud.com/v.0/$DDI/entities/$ENTITY/checks/$CHECK/metrics { "values": [ { "name": "open", "unit": "unknown" }, { "name": "logging", "unit": "unknown" }, { "name": "keepalive", "unit": "unknown" }, { "name": "waiting", "unit": "unknown" }, { "name": "reading", "unit": "unknown" }, { "name": "idle", "unit": "unknown" }, { "name": "starting", "unit": "unknown" }, { "name": "idle_workers", "unit": "unknown" }, { "name": "gracefully_finishing", "unit": "unknown" }, { "name": "sending", "unit": "unknown" }, { "name": "dns", "unit": "unknown" }, { "name": "busy_workers", "unit": "unknown" }, { "name": "closing", "unit": "unknown" } ],

Enabling debug confirms this is not set.

Mon Jun 20 05:39:51 AM 2016 DBG: 2001:4800:...:443 (hostname=agent-endpoint-dfw.monitoring.api.rackspacecloud.com connID=1) -> SENDING: (endpoint:8) => {"target":"endpoint","source":"XXXXXXXX","id":"8","params":{"timestamp":1466426391000,"check_type":"agent.apache","status":"success","state":"available","min_check_period":75000,"metrics":[[null,{"dns":{"t":"uint64","v":"0x0"},"idle_workers":{"t":"uint64","v":"0x17"},"starting":{"t":"uint64","v":"0x0"},"reading":{"t":"uint64","v":"0x0"},"open":{"t":"uint64","v":"0x3b3"},"sending":{"t":"uint64","v":"0x9"},"waiting":{"t":"uint64","v":"0x17"},"gracefully_finishing":{"t":"uint64","v":"0x0"},"logging":{"t":"uint64","v":"0x0"},"closing":{"t":"uint64","v":"0x2"},"idle":{"t":"uint64","v":"0x0"},"keepalive":{"t":"uint64","v":"0x15"},"busy_workers":{"t":"uint64","v":"0x20"}}]],"check_id":"ch96tmz18a"},"v":"1","method":"check_metrics.post"}
`