A presentation at jDays in September 2018 in Gothenburg, Sweden by Philipp Krenn
Monitor Your (Distributed) Java Applications Logs, Metrics, Pings, and Traces Philipp Krenn @xeraa
Developer
Disclaimer I build highly monitored Hello World apps
Code https://github.com/xeraa/microservice-monitoring
Application
Simple No discovery, load-balancing,...
Cloud
Open Source
Monitoring
Metricbeat: System
Packetbeat
https://xeraa.wtf
Metricbeat: nginx
Filebeat Modules
Filebeat + JSON MDC, context, stack hash
Heartbeat
Metricbeat: HTTP
Metricbeat: Jolokia
Time Series Visual Builder & Annotations
Auditbeat
APM Application Performance Management / Monitoring
More
Alerts * Gold license and Elastic Cloud
** Machine Learning Anomaly Detection of Time Series Data ** Platinum license and Elastic Cloud
Conclusion
System metrics & network Filebeat modules & Auditbeat Application logs
Uptime Application metrics Request tracing
Next https://dashboard.xeraa.wtf https://github.com/xeraa/microservice-monitoring
Questions? Philipp Krenn PS: Sticker @xeraa