The Eye

1,308 views

Published on

slides for a lightning talk at the perl mongers wellington about my new monitoring system.

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,308
On SlideShare
0
From Embeds
0
Number of Embeds
46
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The Eye

  1. 1. TheEye
  2. 2. monitoring sucks!
  3. 3. • lots of checks • lots of notifies • lots of effort to set up
  4. 4. lots of redundant bullshit
  5. 5. all I want to know is ...
  6. 6. is that beast working?
  7. 7. test driven monitoring FTW
  8. 8. • write tests for a project • consistency and functionality and ... • run those tests every n minutes • track the outcome
  9. 9. • i am not interested if memory is up 1GB • i am not interested if network traffic is lower or higher • i am not interested if CPU is maxed out
  10. 10. as long as ... • the tests pass • the response times are low enough • the beast is working and can be used
  11. 11. and if things go wrong?
  12. 12. _then_ we need • host infos • pretty pictures • as much info we can get about everything
  13. 13. but _only_ then!
  14. 14. test driven monitoring?
  15. 15. TheEye
  16. 16. use Test::More tests => 4; use Test::WWW::Mechanize; my $mech = Test::WWW::Mechanize->new; $mech->get_ok('http://github.com'); $mech->base_is('http://github.com'); $mech->title_is("Secure source..."); $mech->content_contains("git reposi...");
  17. 17. easy!
  18. 18. the rest?
  19. 19. collectd!
  20. 20. links • http://github.com/norbu09/ TheEye • http://collectd.org/
  21. 21. credits • Lord of the Rings (film by Peter Jackson) • http://www.flickr.com/photos/pneumatic_transport/ • http://www.flickr.com/photos/puppydogbites/

×