zag-agent
The metrics agent sends raw points to the zag-daemons where they will be aggregated.
API
var agent = /* list of all metrics daemon "address:ports" */
MetricsAgent#counter(String mkey[, Number value])
Increment a counter.
agent
Increment a counter by a specific value.
agent
MetricsAgent#histogram(String mkey, Number value)
Track a distribution of values. All histograms automatically get a heat map.
agent
MetricsAgent#scope(String scope)
Often times all of the metrics in a particular module should be scoped under
the same key. #scope(key)
returns a MetricsAgent
that automatically prepends
that key:
var latency = agentscope"http_latency"// This is the same as `agent.counter("http_latency>/index.html")`:latency
.close()
ing a scoped agent will close the parent agent (they share a socket).
MetricsAgent#on("error", function(err) { })
The socket emitted an error.
MetricsAgent#close()
Close the socket.
agent