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:
I've confirmed that if we use a date prefix, that prefix becomes the bucket and uploads succeed. Not what we want at all and I don't believe this is how that plugin should work.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.