Du må vite hva som skjer i produksjon

679 views

Published on

En presentasjon jeg holdt på smidig 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
679
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Driftere skal kun ha ansvar for infrastruktur Men det er et element man ser ut til å glemme..
  • Hvordan forholder vi oss til produksjon i dag?
  • Hvert 30-sekund
  • Serveren går ned hvert 10 minutt
  • Hvert 10-ende sekund
  • Hva faen er poenget med logging når det ser sånn ut?
  • Det jeg egentlig lurer på er….
  • Er det hyggelige samtaler?
  • Og det finnes en haug av andre overvåkningsalternativer
  • Du må bli varslet
  • Du må vite hva som skjer i produksjon

    1. 1. Du må vite hva som skjer i produksjon! <ul><li>Ole-Martin Mørk </li></ul><ul><li>Scientist </li></ul><ul><li>Bekk Consulting AS </li></ul>
    2. 2. Devops <ul><li>Vi ønsker tilgang til produksjon </li></ul><ul><li>Vi ønsker å deploye hele tiden </li></ul>
    3. 3. Hva er status quo?
    4. 4. Logging
    5. 5. Eksempel <ul><li>Loggfil med data for en time </li></ul>
    6. 6. 325 info
    7. 7. 120 warning
    8. 8. 7 fatal
    9. 9. 339 error
    10. 10. I produksjon?
    11. 11. I produksjon? <ul><li>Følger du med på loggene? </li></ul><ul><li>Har du noen som helst overvåkning? </li></ul>
    12. 12. Hvordan får du vite om feil i produksjon ?
    13. 13. Er det kunden som ringer ?
    14. 14. rydd opp
    15. 15. Loggnivåer <ul><li>Fatal Server går ned </li></ul><ul><li>Error Du vekkes om natten </li></ul><ul><li>Warning Følg med </li></ul>
    16. 16. Hvordan? <ul><li>Er error-meldingene reele alvorlige feil? </li></ul><ul><li>Er fatal-meldingene virkelige fatale? </li></ul><ul><li>Kan de nedskaleres til warning eller info? </li></ul>
    17. 17. Eskalering <ul><li>Eskalere til error etter 5 like warnings? </li></ul><ul><li>Eskalere til error etter 10 minutter? </li></ul>
    18. 18. Nå kan vi overvåke
    19. 19. SMTPAppender <ul><li>Log4J og Log4Net </li></ul><ul><li>Sender error meldinger via epost </li></ul>
    20. 20. NagiosAppender <ul><li>Sender error-meldinger til Nagios </li></ul><ul><li>Mer kontroll på varsling </li></ul><ul><li>Historisk status </li></ul>
    21. 21. JMX <ul><li>Fleste overvåkningsverktøy støtter JMX </li></ul><ul><li>Enkelt å implementere </li></ul><ul><li>Bli varslet før du er tom for sql-connections </li></ul>
    22. 22. Alternativer <ul><li>XpoLog - xpolog.com </li></ul><ul><li>Logscape - liquidlabs.com </li></ul><ul><li>Graylog2 - graylog2.org </li></ul><ul><li>Zenoss - zenoss.com </li></ul><ul><li>Splunk - splunk.com </li></ul><ul><li>Scout - scoutapp.com </li></ul>
    23. 23. Oppsummering <ul><li>Rydd opp i loggingen </li></ul><ul><li>Implementer loggovervåkning </li></ul><ul><li>Sett opp varsling </li></ul><ul><li>Implementer jmx-overvåkning </li></ul><ul><li>Vit hva som skjer i produksjon </li></ul>
    24. 24. Takk for meg <ul><li>Ole-Martin Mørk </li></ul><ul><li>[email_address] </li></ul><ul><li>open.bekk.no </li></ul><ul><li>www.bekk.no </li></ul>

    ×