StatsD Input

StatsD Input Package

Version
0.4.0 (View all)
Compatible Kibana version(s)
8.13.0 or higher
Supported Serverless project types

Security
Observability
Subscription level
Basic

The statsd input package spawns a UDP server and listens for metrics in StatsD compatible format. This input can be used to collect metrics from services that send data over the StatsD protocol. To tailor the data you can provide custom mappings and ingest pipelines through Kibana.

Metric types

The input supports the following types of metrics:

Counter (c):: Measurement which accumulates over a 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, an alias for the Timer.

Set (s):: Measurement which counts unique occurrences until flushed (value set to 0).

Compatibility

Node.js version v18.12.1 is used to test the Statsd input package

Changelog

VersionDetailsKibana version(s)

0.4.0

Enhancement View pull request
ECS version updated to 8.11.0. Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.

0.3.0

Enhancement View pull request
Update to Kibana 8.11 to support enhanced statsd implementation, and fix system test cases.

0.2.3

Enhancement View pull request
Improve documentation for the package.

0.2.2

Enhancement View pull request
Add system tests for the package.

0.2.1

Bug fix View pull request
Fix config to take host instead of hosts

0.2.0

Enhancement View pull request
Update Kibana version to 8.8.0

0.1.0

Enhancement View pull request
Rename ownership from obs-service-integrations to obs-infraobs-integrations

0.0.3

Enhancement View pull request
Add base fields mappings

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