I have created a 3 node Elastic Docker Container using the instructions from Elastic 8.2.3, and upgraded it to 8.7.1. I am able to successfully create objects in the Elastic database, and the docker-compose command successfully created the keystores so everything is running correctly as a standalone instance.
I installed Filebeats 8.7.1 on my MAC and using CEL as my filebeat.input and am able to succesfully write the output to the console using output.console. However, when I switch the output to output.elasticsearch, nothing is written to any index on my Docker Elasticsearch. I was able to accomplish this using the 7.17.9 version of Elastic in my Docker Container, but not in the v8. I receive the following error message in the filebeats logs:
{"log.level":"error","@timestamp":"2023-08-02T15:09:00.761-0500","log.logger":"esclientleg","log.origin":{"file.name":"transport/logging.go","file.line":38},"message":"Error dialing x509: “es01” certificate is not standards compliant","service.name":"filebeat","network":"tcp","address":"0.0.0.0:9200","ecs.version":"1.6.0"}
strong text
But I'm not sure if that is causing the error or not. If so, how can I bring my certificate into compliance?