Outpost: Monitorandoserviços com ruby puro   Vinicius Baggio Fuentes ( @vinibaggio )
Atenção! Essa palestra  contém cenas decódigo explícito e live coding, pode dar/vai     tudo errado
$ whoami
Porque?
RbMU: Ruby Mendicant    University
Outpost é uma biblioteca
Outpost é uma    bibliotecaMuita coisa não vempronta, mas é fácil de   integrar e criar
Outpost Apps
Outpost AppsHTTP Scout Ping ScoutMySQL* Scout
Outpost Apps           HTTP ScoutResponse    Response    Response Code         Time        Body           Ping Scout      ...
Outpost Apps           HTTP Scout                                    EmailResponse    Response    Response Code         Ti...
Outpost    HTTP                   Servidor           Scout                   HTTP Apps                    Response   Respo...
exemplo1.rbexemplo2.rb
Criando Scouts exemplo3.rb
Próximo passo:Transformar num    daemon
$ nohup rubyexemplo[1|2|3].rb &
Ideias:Ler regras de um DB    exemplo4.rb
Ideias:Monitorar regras denegócio com AR::B
Ideias:  Ver se os jobs noResque/DelayedJob não  estão acumulando
That’s all, folks!      Perguntas?
Upcoming SlideShare
Loading in …5
×

Outpost

479 views
448 views

Published on

Slides da minha apresentação do encontro de Junho de 2011 do Guru-SP, em São Paulo

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

No Downloads
Views
Total views
479
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Outpost

    1. 1. Outpost: Monitorandoserviços com ruby puro Vinicius Baggio Fuentes ( @vinibaggio )
    2. 2. Atenção! Essa palestra contém cenas decódigo explícito e live coding, pode dar/vai tudo errado
    3. 3. $ whoami
    4. 4. Porque?
    5. 5. RbMU: Ruby Mendicant University
    6. 6. Outpost é uma biblioteca
    7. 7. Outpost é uma bibliotecaMuita coisa não vempronta, mas é fácil de integrar e criar
    8. 8. Outpost Apps
    9. 9. Outpost AppsHTTP Scout Ping ScoutMySQL* Scout
    10. 10. Outpost Apps HTTP ScoutResponse Response Response Code Time Body Ping Scout Response Time MySQL* ScoutResponse Response Response Code Time Body
    11. 11. Outpost Apps HTTP Scout EmailResponse Response Response Code Time Body Notifier Ping Scout Campfire Response Time Notifier MySQL* Scout XMPP*Response Response Response Code Time Body Notifier
    12. 12. Outpost HTTP Servidor Scout HTTP Apps Response Response Response Code Body Time Email Notifier
    13. 13. exemplo1.rbexemplo2.rb
    14. 14. Criando Scouts exemplo3.rb
    15. 15. Próximo passo:Transformar num daemon
    16. 16. $ nohup rubyexemplo[1|2|3].rb &
    17. 17. Ideias:Ler regras de um DB exemplo4.rb
    18. 18. Ideias:Monitorar regras denegócio com AR::B
    19. 19. Ideias: Ver se os jobs noResque/DelayedJob não estão acumulando
    20. 20. That’s all, folks! Perguntas?

    ×