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.

Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

1,568 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Barcamp Onet. Monitorowanie Chmury Wyzwania i wymagania

  1. 1. Monitorowanie Chmury Wyzwania i wymagania Łukasz Taczuk, Jacek Śpiewak Kraków. 9. października 2013
  2. 2. Wzrost rynku Cloud Computing to 18,5 % w roku 2013 Wartość rynku Cloud Computing to 131 mld USD Gartner, 2Q 2013
  3. 3. „The New Cloud Economy is All About Monitoring” Wired Innovation, Sharon Wagner, lipiec 2013
  4. 4. Dotychczas monitorowaliśmy statyczne systemy
  5. 5. Naturalnym stanem Chmury jest jej nieustanna zmienność http://www.youtube.com/watch?v=PiSkyAQEDg0
  6. 6. Co wpływa na zmienność Chmury? http://findicons.com/
  7. 7. Wyzwanie #1 Ilość przetwarzanych danych http://gheymann.files.wordpress.com/2010/08/data-error.jpg
  8. 8. Ile maszyn wirtualnych w danej chwili pracuje w Chmurze prywatnej w Onecie? ~650
  9. 9. Ile punktów pomiarowych uwzględnia monitoring prywatnej Chmury w Onecie? ~500 000
  10. 10. Wyzwanie #2 Ciągła zmienność systemu • Katastrofa smoleńska • Abdykacja Benedykta XVI • Mecze Ligi Mistrzów
  11. 11. Wyzwanie #3 Nic nie jest za darmo 20% Ilość mocy obliczeniowej chmury którą pochłania analiza logów
  12. 12. Do roboty! http://sites.psu.edu
  13. 13. Jak sobie z tym radzimy? llogd App llogd agent llogd agent llogd agent llogd server graphite
  14. 14. Jak sobie z tym radzimy? llogd App llogd agent llogd agent llogd server graphite llogd agent ? Splunk Tattle
  15. 15. Jak sobie z tym radzimy? Splunk
  16. 16. Jak sobie z tym radzimy? Graphite
  17. 17. Sensu. Open Source Monitoring Framework
  18. 18. Sensu. Architektura handlers sensu-server checks redis rabbitmq (subscriptions: dbservers, webservers, …) sensu-client (Apache) subscription: webservers sensu-client (Oracle) subscription: dbservers sensu-client (Postgres) subscription: dbservers
  19. 19. Sensu. Check Request check request check: check-db subscribers: dbservers interval: 60 sensu-server rabbitmq sensu-client subscriptions: [dbservers] sensu-client subscriptions: [dbservers] sensu-client subscriptions: [dbservers]
  20. 20. Sensu. Check Response check response status: 2 output: CRITICAL: port 6379 timed out sensu-server handler: SMS rabbitmq handler: email sensu-client subscriptions: [dbservers] sensu-client subscriptions: [dbservers] sensu-client subscriptions: [dbservers]
  21. 21. Prosimy o pytania! Zapraszamy do dyskusji!

×