Observability Apps on AWS

Hello everyone,

I'm new here and in the field of observability.
I manage many apps in different AWS services.
I have difficulties to monioring all those apps.
And I decided to set up ELK stack.


This picture show you the details of the stack I'd like to set up.
I try to do a POC before but that's not work as well.
This is what I tryed :

Kibana.yml

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: "10.0.0.238:9200" <the private IP of the server where ElasticSearch is installed>

elsaticsearch.yml

node.name: node-1
network.host: 0.0.0.0
iscovery.seed_hosts: ["10.0.0.238","127.0.0.1"]
cluster.initial_master_nodes: ["node-1"]

And Kibana don't find elasticsearch.

Thanks for reading me.

The configuration looks, ok (though it should be discovery not iscovery.

Is there network connectivity between the kibana and elasticsearch hosts (like can you traceroute)? Are there other more specific log entries.

Hello,

Thanks for your respond.

Yes Kibana and Elasticsearch can communicate by the NAT gateway.
But now, I have some issues when I launch Elasticsearch. He does not reponds to a command curl.

elasticsearch.yml

node.name: node-1
network.host: 0.0.0.0
discovery.seed_hosts: ["10.0.2.232", "127.0.0.1"]
cluster.initial_master_nodes: ["ip-10-0-2-232"]
http.host: 0.0.0.0

image