Logstash Java Plugin
This is a Java plugin for Logstash.
It is fully free and fully open source. The license is Apache 2.0, meaning you are free to use it however you want.
The documentation for Logstash Java plugins is available here.
OpenTelemetry
This plugin allows Logstash to output looks to an OpenTelemetry GRPC otlp endpoint. The default endpoint is http://localhost:4317
Fields below are mapped as per the spec: https://opentelemetry.io/docs/reference/specification/logs/data-model/#elastic-common-schema
>> Timestamp
log.level >> SeverityText
>> Body
All other fields are attached as Attributes.
Installation
logstash-plugin install logstash-output-opentelemetry
Usage
input {
generator => {
count => 10
}
}
output {
opentelemetry => {
endpoint => "http://localhost:4317"
}
}
Options
Use endpoint to specify a GRPC otlp endpoint.
Building
make gem
Running locally
docker-compose up