Reputation: 481
I am tasked to set up an Elastic stack on OpenShift. I have limited experience in both. I planned to use the Elastic OpenShift operator (https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-openshift.html). What made me think, why is there no Logstash included in the said operator?
I understood the general Elastic architecture in such a way:
I hope someone can answer some of my many questions or direct me to a resource.
Thanks
Upvotes: 0
Views: 1588
Reputation: 1504
Logstash is a log aggregator. It collects & filters logs and sends them to ElasticSearch database. OpenShift has it's own log agregator: https://docs.openshift.com/container-platform/4.10/logging/cluster-logging-deploying.html
Therefore you can forward container logs using this directly to Elasticsearch. You can then install Filebeats to forward logs written to PVCs to Elasticsearch as well.
You can easily install logstash, elasticsearch & kibana on OpenShift using helm:
Upvotes: 0