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