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.

Du må vite hva som skjer i produksjon

721 views

Published on

En presentasjon jeg holdt på smidig 2011

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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>

×