Skip to content

Experiments with observability of Mule components and APIs deployed into CloudHub using Elastic stack.

License

Notifications You must be signed in to change notification settings

michaelhyatt/elastic-cloudhub-observability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elastic-cloudhub-observability

Experiments with observability of Mule components and APIs deployed into CloudHub using Elastic stack.

This pipeline config authenticates to CloudHub and performs synchronisation of all application logs for a particular environment. Kibana1 Kibana2

After installing logstash

After installing logstash, make sure to install the following plugins

bin/logstash-plugin install logstash-filter-prune
bin/logstash-plugin install logstash-filter-http
bin/logstash-plugin install logstash-filter-split
bin/logstash-plugin install logstash-filter-geoip

Initialising Kibana

Go to Management => saved objects and import the following 3 files to initialise all Kibana objects:

kibana/apis_dashboard.json
kibana/apps_dashboard.json
kibana/logs_dashboard.json

Command to run:

cd elastic-cloudhub-observability

ES_USER=elastic \
ES_HOST=https://eshost:9200 \
ES_PASS=espass \
CH_USER=cloudhubuser \
CH_PASSWORD=cloudhubpassword \
CH_ENV=Production \
NUM_LOG_LINES=300 \
logstash --path.settings $PWD/logstash/config

About

Experiments with observability of Mule components and APIs deployed into CloudHub using Elastic stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published