Statsd Input Package
Beta feature
What is an Elastic integration?
This integration is powered by Elastic Agent. Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Refer to our documentation for a detailed comparison between Beats and Elastic Agent.
Prefer to use Beats for this use case? See Filebeat modules for logs or Metricbeat modules for metrics.
See the integrations quick start guides to get started:
The statsd input package
spawns a UDP server and listens for metrics in StatsD compatible format.
The user can use this input for any service that collects metrics through Statsd endpoint. User has the flexibility to provide custom mappings and custom ingets pipelines through the Kibana UI to get the tailored data.
The input supports the following types of metrics:
Counter (c):: Measurement which accumulates over period of time until flushed (value set to 0).
Gauge (g):: Measurement which can increase, decrease or be set to a value.
Timer (ms):: Time measurement (in milliseconds) of an event.
Histogram (h):: Time measurement, alias for timer.
Set (s):: Measurement which counts unique occurrences until flushed (value set to 0).
Node.js version v18.12.1 is used to test the Statsd input package
Version | Details |
---|---|
0.0.2 | Enhancement View pull request Added categories and/or subcategories. |
0.0.1 | Enhancement View pull request Initial draft of the Statsd Input |