Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
Describe the issue: Does Opensearch 3.5.0 support receiving messages from logstash version 9.4.0? It appears that official documentation still points to logstash 8.x series and there is no confirmation from the logstash-output-opensearch plugin maintainers as well.
GitHub - opensearch-project/logstash-output-opensearch: A Logstash plugin that sends event data to a OpenSearch clusters and stores as an index. · GitHub
Configuration:
Relevant Logs or Screenshots:
@rharidas thank you for the question.
Yes, after testing this locally I can confirm OpenSearch 3.5 support receiving messages from Logstash 9.4.0.
I tested with the following configs:
logstash.yml
api.http.host: "0.0.0.0"
log.level: info
xpack.monitoring.enabled: false
config.reload.automatic: true
config.reload.interval: 5s
logstash.conf
input {
http {
host => "0.0.0.0"
port => 5055
codec => json
}
}
output {
opensearch {
hosts => ["https://opensearch-node1:9200"]
index => "logstash-%{+YYYY.MM.dd}"
user => "admin"
password => "admin"
ssl => true
ssl_certificate_verification => true
cacert => "/usr/share/logstash/config/root-ca.pem"
}
stdout {
codec => rubydebug
}
}
Thank you for confirming @Anthony . But I think there is no official stance on this from the logstash community yet? right? neither from the logstash-output-opensearch plugin maintainers.