In0cenT
In0cenT

Reputation: 481

Architecture for Logstash and how to deploy

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

Answers (1)

Walter
Walter

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

Related Questions