Logstash
Receives logs from Elastic Logstash (opens in a new tab) pipelines.
Supported Signal Types
Metrics | Logs | Traces |
---|---|---|
❌ | ✅ | ❌ |
Configuration Options
Option | Type | Default | Description |
---|---|---|---|
Port | number |
2255 | Port to listen on for incoming telemetry data. |
Send Data to the Collector
Logstash Pipeline
Add a TCP output (opens in a new tab) to your Logstash pipeline, and configure the host and port to send data to the Cardinal Collector's Service URL.
Set the codec
to json_lines
, and enable Elastic Common Schema (ECS) v8 compatibility, as shown below.
output {
tcp {
host => "mycollector.cardinalhq.svc.cluster.local"
port => 2255
codec => json_lines {
ecs_compatibility => v8
}
}
}