Download - Мониторинг и SLA в проектах с постоянным деплоем

Transcript

SLA agile

SLA , Mindbox@agornik

2 ?

SLA? ( )

3 / / ? - ? ?

, , SLA. .

Q&A.

4 - - Staging

, () ().

. . .5

? ,

6 Fail fast: exception goto .. (xLog): .7

? !

agile: email 5 (!)

: , zero inbox9 HTTP is an application layer protocol

* -, . . 40x: ResourceNotFound (404), AccessDenied (403), InvalidClientRequest (400), 410, 413, 409 503: Timeout, Deadlock . , 500: InvalidOperation ,

: ( ).11 ?404? POST / GET, REST / WebChangeConflict ( ) UI FWAjax api

: ?404? POST / GET, REST / WebChangeConflict: UI FW: Ajax : api

12 , starving (500)

: , , .. : , ,

13

14, ..

: ,

? , . 100% . , .

, .16 (FogBugz)

17 (++). : , . , ..

18 , New Relic

(error rate)

(apdex)

NewRelic , () Java, .NET, Python, Ruby, PHP

/ (Free / 24 / 199 per server)

24

Pingdom, new relic , .. Pingdom

( ) ()

WMI

(SELECT )PRTG

(starving, i/o, locks) Web logs, SQL logs, text logs Web logs

( ) SLA.C . , . Diablo 331 100% . . ,

32 SLA

, , 33 , ,

? ? ? Agile ? !!!

34 % / / 100%

SLA () (SPOF) -, New relic (!)ApdexEmbed chart

!

@mindbox.ru

alexander.gornik @facebookagornik @twitteragornik @[email protected] @