Monitoring Using ELK & Structured Logging (DeveloperWeek Global 2020)

Monitoring your application with ease using ELK & structured logging, enabling easy querying, visualization, and detection of anomalies, with customizable alerts and dashboards for insights into system behavior.

Key takeaways
  • Structured logging in ELK (Elastic Log Stash Kibana) enables easy querying and visualization of log data.
  • It allows for logging of application data in a JSON format, making it easier to parse and query.
  • Using structured logging, anomalies can be detected and alerts sent via Slack or email.
  • ELK Watchers can be used to configure alerts based on specific log messages.
  • Logstash Logback Encoder can be used to log custom fields in a structured format.
  • ELK allows for easy correlation of logs across multiple microservices.
  • Microservices can be monitored using ELK, with dashboards providing insights into system behavior.
  • Anomaly detection can be achieved using Watchers, which can alert on specific log messages or conditions.
  • Custom fields can be introduced into log messages to track specific metrics or events.
  • ELK allows for easy querying and visualization of log data, making it easier to track system behavior and detect anomalies.