Monitor your DCOS Cluster using Elastic search Logstash Kibana and Filebeat
This project have for main goal to document and automate the deployment of the ELK stack on a DCOS cluster.
When deployed, you should be able to see all the logs from your cluster (Master + Nodes) on Kibana
Project under development, tested and coded for Azure ACS
- OS = Ubuntu
- Clone this repo on the Master
- Copy your private key inside the folder deploy/yourKey
- Make sure your private key have the chmod 600
- Verify or replace the value inside the infrastructure/deploy.sh file
- Deploy Marathon-lb from the universe
- Execute
sh deploy.sh
from the infrastructure directory - Execute
sh copyPrerequisitesNodes.sh
from the filebeat directory
- Comments the scripts
- Aggregate to one and only script
- CLean the output of the deploy.json script, hide the json answer
- Smart lookup of the PrivateKey
- Callback of the universe package deployment (Elastic, Logstash, Kibana)
- Username for ssh in copyPrerequisitesNodes.sh