Hi! We're trying to output to Minio via the S3 output plugin. We specify the name of the server via endpoint: and we're getting this error:
[ERROR][logstash.outputs.s3 ] Uploading failed, retrying. {:exception=>Seahorse::Client::NetworkingError, :message=>"Failed to open TCP connection to click-data.minio.ourdomain.com:80 (initialize: name or service not known)"
click-data is the name of the bucket. minio.ourdomain.com exists and I can access it from within the container via port 80.
In fact, I can put the minio client in the Logstash container and access the server and bucket.
It looks like it's combining the bucket and the endpoint to create the server name. Here's the config:
s3 {
secret_access_key => "reallylongstring"
access_key_id => "anotherreallylongstring"
endpoint => "http://minio.ourdomain.com"
bucket => "click-data"
prefix => "%{+YYYY-MM}"
...otherstuff...
}
Any ideas?