Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Monitoring microservices lightning ddd north 20171014

1,608 views

Published on

Monitoring microservices is a challenge, let talk about the aspects of monitoring

Published in: Software
  • Be the first to comment

  • Be the first to like this

Monitoring microservices lightning ddd north 20171014

  1. 1. @farmar Monitoring Microservices Sean Farmar Particular Software 1
  2. 2. An average production system @farmar2 Databas e • Is the web server up? • Is the database up? • Can the webserver talk to the db?
  3. 3. What are you actually monitoring? @farmar3 Business Capability Application Infrastructure Are my servers running? Is my application process running? Can users access the system?
  4. 4. What are you actually monitoring? @farmar4 Business Capability Application Infrastructure Is my application generating exceptions? How quickly is my system processing messages? Can I handle month end batch jobs? Is the server up? Is there high CPU? Do I have enough disk space? Application Infrastructure Can users access the system? Are we meeting our SLAs? What is the impact of adding another customer? Business Capability
  5. 5. Monitoring Aspects @farmar5 Business Capability Application Infrastructure Capacity Performance Health Proactive Reactive Passive Monitoring Area Monitoring Concern Interaction Type
  6. 6. Going Distributed – Phase 1 @farmar6
  7. 7. Going Distributed – Phase 2 @farmar7
  8. 8. Monitoring distributed systems Multiple processes, servers and queues We want to monitor the time it takes for a message to be processed We need to monitor the message queues @farmar8
  9. 9. Monitoring distributed systems Turn the lights on… Distributed system is built for failure After you covered the basics get the other aspects of monitoring covered @farmar9
  10. 10. Monitoring Aspects @farmar10 Business Capability Application Infrastructure Capacity Performance Health Proactive Reactive Passive Monitoring Area Monitoring Concern Interaction Type
  11. 11. Questions? Q&A @farmar11
  12. 12. Thank You! @farmar12 Sean Farmar @farmar Particular.net

×