I followed the guide for Cloudflare analytics integration with elastic search but I am unable to push the logs to my elastic search.
This is the guide I followed:
The following error occurred when I executed lambda function.
Parameters: hostname [10.1.11.91:9200] index [Cloudflare], username [elastic], pipeline [Cloudflare-pipeline-weekly], ssl/tls [true]
Can any one please share the cause, I have checked the roles and SGs which are ok. Elastic search is installed on an EC2 instance I am not using amazon’s elastic search service.
Have you tried a different port, @ebizinfrastructure_4?
Yes I tried the port 9284 still resulted in Vain.
Where did you configure that 10 IP address? Thats an internal address, which you cant route over the Internet. I cant say I am familiar with the feature at hand, but as far as I understand you’d export data from Cloudflare to your local database, right? That should require public addresses and a private address wont be of much use.
Sandro Actually both Lambda and EC2 instances are in private subnet of a VPC that’s why it does not have public IP address. Consider it as a LAN and both machines can communicate with each other. The Logs are transferred to S3 and when there is a change in S3 it triggers Lambda function which parse the logs and places them in Elasticsearch Kibana EC2 instance.
That looks like a connection issue, simply check if you can reach the machine and the port from where you want to connect. Either something is not running or there is a firewall.