Hello
I am new to the ELK world and find myself confused. Although my stack is working fine and I am able to get the logs I want, I am not sure about what all is really required for correct setup and if I have anything extra.
I have fluent bit installed with output config in yml as below:
output-Elasticsearch.conf: |
[OUTPUT]
Name es
Match *
Host ${FLUENT_ELASTICSEARCH_HOST}
Port ${FLUENT_ELASTICSEARCH_PORT}
HTTP_User user
HTTP_Passwd djdk
Logstash_Format On
Replace_Dots On
Retry_Limit False
I also have logstash , Elasticsearch and kibana installed.
Now when I get the logs in Kibana, I see the indexes as logstash in snapshot below:
So fluent-bit is sending to logstash , which then sends it to elastic? Or I can remove my logstash and it will all still work fine?
What is reading the pod logs in kubernetes? if I understand correct, it is fluent-bit and not logstash.
Appreciate some guidance. Thank you.