SRE/DevOps แแแแแแ แแแแก แแแ แแแแจแ แแ แแแแก แแแฃแแแแ แแแแ, แ แแ แแ แ แแจแแแแแแ แแฆแแก แแแแแฉแแแแแ แแแแแแขแ (แแ แแแแแขแแ แแแแแก แกแแกแขแแแ) แแ แแขแงแแแแแแแ, แ แแ โแงแแแแแคแแ แ แแแแแ แแฃแแแโ: แกแแแขแ แแ แแฃแจแแแแก, แแแแแฎแแแแ แแ แแแแแก, แชแฎแแแ แแแ แคแฃแญแแแแ. ...แ แแช แแ แฃแแแ แแแแแแแแ แแแฎแแแ แแแ แแกแแ แกแแขแฃแแชแแแจแ, แแแแก แแแแแแแแ แแแ แขแแแ แแ แแแกแแแแแ แฎแแแกแแฌแงแแก แแแ แแจแ แจแแแซแแแแ แซแแแแแ แ แแฃแแ แแงแแก. แฎแจแแ แแ แแ แแแแแแ แแแแแแแ แแแแแ แแแแแแแชแแแก แแแแจแ, แฃแแ แแแแ แกแแญแแ แแ แแแกแ แแแแแแแแแชแแ.
แแ แแฌแฃแฎแแ แแแแจแ แแ แกแแฎแแ แฃแแจแโฆ
แแแฎแแ แแกแ, แ แแ แฉแแแ แแแแ แฎแแแแ แแ แฆแ แแแ แจแแแแงแแแ แแ New Relic. แแก แแงแ แแ แ แฉแแแ แจแแกแแแแจแแแ แแแกแขแ แฃแแแแขแแ แแแแแแแชแแแก แแฃแจแแแแแก แแแแแขแแ แแแแแกแแแแก แแ แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแกแขแแแแ แแ แแแแ แแกแแ แแแกแแก แแ แฅแแขแแฅแขแฃแ แ (แแแกแ แแแแแขแแก แแแแแงแแแแแแ) แแ แแแแ แ, แแแแ แแ แแแขแ. แแ แงแแแแแคแแ แ แจแแแซแแแแแแ แแจแแแแแแ แ แงแแคแแแแงแ, แ แแ แแ แ แกแแ แแแกแแก แคแแกแแแแก แแแแแขแแแแจแ แชแแแแแแแแแ: แแก แแแฏแแ
แฉแแแฃแแ แกแแขแฃแแชแแ: แแฎแแแ แ แแแแฅแแแ แแ แแ แแก แกแแญแแ แ โแแฃแแแแ แกแแคแฃแซแแแแแโ แแแ แแฎแกแแแ แแฎแแแแ แแ แแแแแแขแจแ, แ แแแแกแแช แแ แแแแแแแแ แแฌแงแแแ. แแแแ แแ แแฅแแแ แแแแแช แฃแแแ แแแแแแฎแแแแ แ แแแฃแแแ แฃแแแ (แแแแจแ 140 แแจแจ แแแแแ แ แแแแ แกแแ แแแ แแ), แฎแแแ แแแขแแแแขแฃแ แแ แแแกแจแขแแแฃแ แฆแ แฃแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแจแ แแแแฎแแแ แกแแแแแแ แแแแแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแ แกแแแแแก Pay-As-You-Go แแแ แแแแขแ, New Relic-แแก แฉแแ แแแ แแแแแฌแแแ แแแแแแแชแแแก แแแแแขแแแ แแแแก, แ แแแแช แจแแแซแแแแ แแแแแแฌแแแแก แแ แแแแแแฃแ แ แกแแขแฃแแชแแแก แแแแแ แแแ, แ แแกแแแแกแแช แแก แงแแแแแคแแ แ แแแแฌแงแ. แชแแขแ แฎแแแก แฌแแ, New Relic-แแ แจแแแแแขแแแ แแฎแแแ แกแแขแแ แแคแ แแแแแ -
แจแแแแแแ แแแแแฌแงแแ แแแคแ แแแขแแ แแแขแแแแก แซแแแแแแ แคแแฅแ แ แแ แฉแแแแ แแ แฉแแแแแ แแ แกแแ แแแกแแ แแแแชแ: Datadog แแ Atatus. แ แแขแแ แแแแแ?
แแแแแฃแ แแแขแแแแก แจแแกแแฎแแ
แแแฃแงแแแแแแแแ แแแขแงแแแ, แ แแ แแแแแ แแ แกแฎแแ แแแแแฌแงแแแขแแแแแแแแ. แฉแแแ แแแแแแฎแแแแ แฆแแ แแแแแก แแแ แแแแขแแแแช แแ, แแแแ แแ แงแแแแ แแแแแแขแก แแ แแฅแแก แแแแแกแฃแคแแแ แจแแกแแซแแแแแแแ, แแแแฌแงแแก แแแแแแแแ แแแแแแแแก แฐแแกแขแแแแแก แแแแแฌแงแแแขแแแแแแแ... - แแแ แแ แแแแกแ, แแแ แแแแแขแแแแแ แแแแแ แแแกแญแแ แแแแแ. แฌแงแแแแ, แ แแแแแแช แฉแแแ แแแแ แฉแแแ, แงแแแแแแ แแฎแแแแแแ แแฆแแแฉแแแ แฉแแแแ แกแแญแแ แแแแแแ:
- แฉแแจแแแแแฃแแ แแ แแแแแแแแ แแแฃแแ แแฎแแ แแแญแแ แ PHP แแแแแแแชแแแแแกแแแแก (แฉแแแแ แแแแแแขแแแแก แแแกแขแ แซแแแแแ แแ แแแแแคแแ แแแแแแ, แแแแ แแ แแก แแจแแแ แ แแแแแ แแ New Relic-แแก แแแขแแ แแแขแแแแก แซแแแแแก แแแแขแแฅแกแขแจแ);
- แฎแแแแแกแแฌแแแแแ แฆแแ แแแฃแแแแ (แแแแจแ 100 แแจแจ แแแแแ แแ แแแแแแแ แแแแ แแแกแแแแซแแแแ);
- แแแขแแแแขแฃแ แ แแแแ แแขแฃแ แ;
- แแฃแแแ แแแขแแแแแ แแแขแแแ แแชแแ;
- New Relic แแแขแแ แคแแแกแแก แแกแแแแกแแแ แจแแกแแแฉแแแแ แแแฃแกแแ (แ แแแแแ แฉแแแแ แแแแแแ แแแ แจแแฉแแแฃแแแแ แแ แแแ).
แแแแขแแ, แกแแฌแงแแก แจแแ แฉแแแแก แแขแแแแ, แฉแแแ แแฆแแแแคแฎแแ แแ แ แแแแแแแแ แกแฎแแ แแแแฃแแแ แฃแแ แแแแแฌแงแแแขแ แแ แแแ แซแแ:
- Tideways, AppDynamics แแ Dynatrace - แฆแแ แแแฃแแแแแ;
- Stackify แแแแแแแแแแ แ แฃแกแแแแก แคแแแแ แแชแแแจแ แแ แแฉแแแแแแก แซแแแแแ แแชแแ แ แแแแแชแแแแแก.
แกแขแแขแแแก แแแแแ แฉแแแ แแแฌแแแ แแกแแ แกแขแ แฃแฅแขแฃแ แแ แแแฃแแ, แ แแ แฏแแ แแแแแแ แแฅแแแแ แฌแแ แแแแแแแแแ แแแแแฌแงแแแขแแแแแแแ, แ แแก แจแแแแแแแช แแ แแแกแแฃแแ แแ แฉแแแแก แขแแแฃแ แฃแ แแแแ แแฅแแแแแแแแแ New Relic-แแแ แแ แกแฎแแ แกแแ แแแกแแแจแ แแกแแแแกแ แแแแ แแชแแแแแก แแแแฎแแ แชแแแแแแแก แแแแแชแแแแแแแแ/ แจแแแแแญแแแแแแแแแ.
แจแแ แฉแแฃแแ แแแแแฃแ แกแแแขแแแแก แแ แแแแแขแแชแแ
on
แแฃแแชแ, New Relic แแแแแขแ แแฃแจแแแแก แกแแแฃแแ แแแแก แแ แแขแแแแแแแแ แแ แแ แฃแญแแ แก แแฎแแ แก OpenTracing. แแแคแแ แแแแแฃแแ แแแกแขแ แฃแแแแขแแชแแ แกแแญแแ แแแแก แ แแแแฅแขแแ แแแแก แกแแแชแแแแฃแ แแ New Relic-แแกแแแแก. แแ แแแแแก, Kubernetes แแฎแแ แแแญแแ แ แฏแแ แแแแแ แแฅแกแแแ แแแแแขแฃแแแ.
แแแกแ แแแแแแแแ แแแ 2010 แฌแแแก แแแแฌแงแ
Datadog-แแก แแแแแงแแแแแแกแแก แจแแแฎแแแแ, แ แแ แแก แแแแฏแแ แแ แแกแฌแแ แแ แแจแแแแแแ แแแแ แแกแแ แแแกแแก แ แฃแแแก แแ แขแแฅแแแแฃแ แฎแแ แแแแแแก. แแแแแแแแแ, แแแ แแ แแกแฌแแ แแ แแแแแแแแแแ แกแแ แแแกแแก แขแแแ (แจแแชแแแแแ แจแแชแแ Django แฅแแจแแ แแแแก แกแแ แแแกแจแ) แแ แแแแแแฌแแแ 500 แจแแชแแแแ PHP แแแแแแแชแแแจแ แแแแฃแแแ แฃแแ Predis แแแแแแแแแแแก แแแแแงแแแแแแ.
แแแแจแแแแแแแแแ แแแแแ แแก แแ แแก, แ แแ แแก แแฎแแ แก แฃแญแแ แก แแฎแแแแ Node.js แแ PHP. แแแแ แแก แแฎแ แแ, แแก แจแแกแแแฉแแแแแ แฃแแแแแกแแ แแ แแก แแแแแ แแแแ, แแแแ แ Datadog. แแ แฃแแแแแกแแแแแแกแแแ แแแแกแฎแแแแแแแ, Atatus แแ แแแแแฎแแแก แแแแแแแชแแแแก แชแแแแแแแแแแก แจแแขแแแแก แแ แแแแจแ แแแแแขแแแแแ แแขแแแแขแแแแก แแแแแขแแแแก.
แ แแแแ แแแฃแจแแแแ New Relic-แแแ
แแฎแแ แแแแแ แแแแ แแแแแ, แแฃ แ แแแแ แแแงแแแแแ แแแแแแแ New Relic-แก. แแแฅแแแ, แแแแฅแแก แแ แแแแแแ, แ แแแแแกแแช แแแแแฌแงแแแขแ แกแญแแ แแแแ:
แแ แแคแแแแ แแแแแแ แจแแกแแแฉแแแแแ spike - แแแแแแแแแแแแ. New Relic-แจแ แแแ แขแ แแแแแฅแชแแแแ แแแฃแงแแแแแแแแ แแ แฉแแแ แแแ แแแแแแแชแแแกแแแแก, แงแแแแ แแแแแแแแแขแ แแแแแแแแฃแแแ แจแแกแ แฃแแแแแก แแ แแคแแแจแ, แแ แแก แชแแแแแแแแแก แกแแฎแจแแ แแก, แแแแฎแแแแแก แกแแฎแจแแ แแก แแแแแแแแ... แ แแช แแแแแแ แแ, แแแ แแแแแ แแ แแแแแแแแแแแ แจแแแแซแแแแ แแแแแแแแแแแแ แกแฎแแแแแกแฎแแแก แจแแ แแก. แแแแแแแชแแแก แแแฌแแแแแ (แแแแแแแแแ, MySQL-แแ แแแฌแแแแฃแแแแ แแแแแแงแแแแก แแแแแชแแแแ แแแแแก แแแแงแแคแแแแแแจแ).
แแแแแแแแ แแแแกแแฎแแแแแ แแแแแแแแจแ แฉแแแ แแฎแแแแแ แแฅแขแแแแแแก แแ แแแก PHPแแแแฌแแแแฃแแแ แแ แแแแแ แแแแแ แแ แแแขแแแแขแฃแ แแ แแแแแแแ แแแ แแแแแแแ:
แขแ แแแแแฅแชแแแแแก แกแแ, แ แแแแแแแช แซแแ แแแแแแ MVC แแแแแแแก แแแแขแ แแแแ แแแแ, แฃแแแ แแแแแแแแฃแแแ แงแแแแแแ แจแ แแแแขแแแแแ, แ แแช แซแแแแแ แแแกแแฎแแ แฎแแแแแแ: แฉแแแ แแแจแแแแ แแฎแแแแแ, แ แแก แแแแแแแก แแแแแแแชแแ. แแฅ แแแชแแแฃแแแ แแ แซแแแ แแแแฎแแแแแแแก แแแแแแแแแแ, แ แแแแแแแช แแแขแแแแขแฃแ แแ แแ แแแแแแ New Relic-แแก แแแแ . แแแฎแแ แแกแฎแแแแก แแแแแ แแแแ, แแแแแแแ แแแแแแ:
- แงแแแแแแ แแแขแแแ แแฃแแ แแแแแแแชแแแก แแแแขแ แแแแ แ;
- แงแแแแแแ แฎแจแแ แแ แแแแฎแแแแแแ แแแแขแ แแแแ แ;
- แงแแแแแแ แแแแ แแแแขแ แแแแ แแแแแแ.
แแแ แแ แแแแกแ, แจแแแแซแแแแ แแแแคแแ แแแแแ แแแแแแฃแแ แขแ แแแแแฅแชแแ แแ แแแฎแแ แ แแก แแแแแแแแ แแแแแแแชแแ แแแแแก แจแแกแ แฃแแแแแก แแ แแก:
แแแแแแแก, แแแแแแแชแแ แแแแฎแแแก แแ แซแแแ แแแแฎแแแแแแแก แแแแแแแแแแก (แแกแแแแแก, แ แแแแแแกแแช 2 แฌแแแแ แแแขแ แกแญแแ แแแแ). แแฅ แแ แแก แแแแแแ แฎแแแแ แซแแแแ แขแ แแแแแฅแชแแแกแแแแก:
แฉแแแก, แ แแ แแ แแแแแแก แแแแ แแ แ แกแญแแ แแแแ แแ แแแแแแ แแฃแแแ, แแแแฎแแแแแก แจแแกแ แฃแแแแแก แแ แ, แแแฉแแแแแแแ แแแกแ URI แแ แแแแแแ. แซแแแแแ แฎแจแแ แแ แแก แฎแแแก แฃแฌแงแแแก แแแแฎแแแแแก แแแซแแแแแก แแฃแ แแแแแแจแ. แแแแ แแแก แแแแแ แแแขแแแแแ, แแฅแแแ แฎแแแแแ, แกแแแแแ แแ แแก แแแแแซแแฎแแแฃแแ แแก แแแแแแแแ:
แฎแแแ แแแแแชแแแแ แแแแแก แแแแฎแแแแแแ โ แจแแแคแแกแแ แแแแฎแแแแแแ แแแแแชแแแแ แแแแแแแ, แ แแแแแแแช แจแแกแ แฃแแแ แแแแแแแชแแแก แแฃแจแแแแแก แแ แแก:
แแ แชแแแแแ แจแแแแ แแฆแแแฃแแ แฉแแแ แจแแแแแซแแแ แจแแแแคแแกแแ, แแฃ แ แแขแแ แแแแแแแ แแแแแแแชแแ แแ แแแแฃแจแแแ แแแแแแแแแ แแแ แแ แแแแแแแก แแแแแกแแญแ แแแแ แกแขแ แแขแแแแแก แจแแกแแแฃแจแแแแแแแ. แกแแแแแแแแแแจแ, New Relic แงแแแแแแแแก แแ แแซแแแแ แแแแแ แกแฃแ แแแก, แแแแ แแ แแก แแฎแแแ แแแ แแแ แฉแแแก แแแแแซแแแแแก แแแฅแขแแ แ:
- แแ แซแแแ
PDO::Construct
แแแแแแงแแแแ pgpoll-แแก แฃแชแแแฃแ แคแฃแแฅแชแแแแแ แแแแแแ; - แแ แแแ แแแแแแแแแแแจแ แแ แแกแขแแแแแฃแ แแแ
Memcache::Get
แแแ แแฃแแแแแ, แ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแ แแ แแกแฌแแ แแ แแงแ แแแแคแแแฃแ แแ แแแฃแแ; - แจแแแแแแแก แแแแฃแจแแแแแแก แกแแแญแแแ แแแแ แแแแแ แแ แแ แแแแแแฌแแแ แฌแงแแแแแ แแแ แงแฃแแ, แ แแแแแแช แแแแฌแแแแแ 500 แแแแขแแ แแก แแ แกแแแแแแก แแแแแฅแขแแแแก แกแแชแแแจแ;
- แแ แ.แจ.
แแกแแแ แฎแแแแ, แ แแ แแแแแก แจแแกแ แฃแแแแแก แแแชแแแแ, แแแ แ แแแแแชแแแแแแก แจแแแแฎแแแกแแแ แแแแแแจแแ แแแฃแแ แ แแฆแแช แแแ แแแแ แแแแแแ แแแ แแแแ - แแ แแ แแฅแแก แแแแจแแแแแแแ แ แ แแฅแแแแ แแก: Redis แแ PostgreSQL - แแกแแแ แงแแแแ แแแแแแแ แฉแแแแ แแจแ. แแแแแชแแแแ แแแแ.
แแฅแแแ แจแแแแซแแแแ แแแ แฉแแแ แแแแแ แแขแฃแแ แแแแ แแแแแแแกแแแแก แแ แแแแแแแแ แจแแแแแฎแแแแ - แแกแแแ, แ แแแแ แช แแก แแแแแแแ แขแ แแแแแฅแชแแแแจแ. แแ แแแแฎแแแแแก แฉแแแแ แแแ แแแแแกแแแแ, แแฅแแแ แจแแแแซแแแแ แแแฎแแ แ แแแแแแฏแแ แฎแแแแ แแก แแแแฎแแแแ แแแแแแฃแ แแแแแแแชแแแก แแแแขแ แแแแ แจแ แแ แแกแแแ แจแแแคแแกแแ แ แแแแแแแ แฎแจแแ แแ แแ แแก แแแกแ แแแแแซแแฎแแแ. แซแแแแแ แแแแคแแ แขแฃแแแ:
แฉแแแแ แแ แจแแแชแแแก แแกแแแแก แแแแแชแแแแแก แแแ แ แกแแ แแแกแแแ, แ แแแแแแช แแแแแแก แแแแฎแแแแแแก แแแ แ HTTP แกแแ แแแกแแแแก แแแแแ แ, แ แแแแ แแชแแ แแแแแฅแขแแแแก แกแแชแแแแ แฌแแแแแ, แแแแแแแแแแก แแแแแแแแ แกแแแแ แแฏแแแ แแ แกแฎแแ แแกแแแแกแ. แฉแแแแ แแ แจแแแแแ แกแแ แกแ แฃแแแแ แฐแแแแก แแแแแชแแแแ แแแแแแก:
แแแแแฃแ แแแขแแแ: แจแแกแแซแแแแแแแแแ แแ แจแแแแแญแแแแแแแแ
แแฎแแ แงแแแแแแ แกแแแแขแแ แแกแแ New Relic-แแก แจแแกแแซแแแแแแแแแแก แจแแแแ แแแ แแแแกแแแ, แ แแกแแช แแแแแฃแ แแแขแแแ แแแแแแแแแแแ. แกแแแฌแฃแฎแแ แแ, แฉแแแ แแแ แจแแแซแแแแ แกแแแแแ แแแกแขแ แฃแแแแขแแก แขแแกแขแแ แแแ แแ แแ แแแแแแแชแแแก แแ แ แแแ แกแแแแ, แ แแแแแแช แแฃแจแแแแก แฌแแ แแแแแแจแ. แแฃแแชแ, แฉแแแ แจแแแแชแแแแ แจแแแแแแแ แแแแแ แกแแขแฃแแชแแแแ/แแแแคแแแฃแ แแชแแแแ, แ แแแแแแแช แแแฅแกแแแแแฃแ แแ แแแแแขแฃแ แ แแงแ.
1. แแแแแแแแ
Datadog แแแแกแแแแแแ แแแแแแแ แกแแ แแแกแแแแก แแแแแแ:
แแก แชแแแแแแก แแแแแแแชแแแแแก แแแแแแแแแขแแแแ/แแแแ แแกแแ แแแกแแแแ แแแงแแคแแก, แแกแ แ แแ, Django แแแแแแแชแแแก แแแแแแแแจแ แแแแฎแแแ 2 แแแแจแแ แก PostgreSQL-แแแ (defaultdb
ะธ postgres
), แแกแแแ แแแแฎแฃแ แ, แ แแแแกแ. Datadog-แแแ แแฃแจแแแแ แแแแแฎแแแก MVC แแ แแแชแแแแแแก แแแแแแแแฃแ แชแแแแแก: แแฅแแแ แฃแแแ แแแกแแแแแ, แกแแแแแ แแแแแก แแแแแแแ แแแแฎแแแ แแแแแก แแแแฎแแแแแแ. แแก แฉแแแฃแแแแ แแ แแฎแแแ แแแ แกแแ แแแกแแแแก แ แฃแแ:
แกแฎแแแแ แจแแ แแก, แแกแแแแกแ แ แแ แแ แแก New Relic-แจแ:
... แแ แแแแ แ แฃแแ, แฉแแแ แแแ แแ, แฃแคแ แ แแแ แขแแแ แแ แแแกแแแแแ แฎแแแแ: แแแกแจแ แแ แแ แแก แแแฉแแแแแแ แแ แแ แแแแแแแชแแแก แแแแแแแแแขแแแ (แ แแช แแแก แแแแแแขแแ แแแขแแแฃแ แแ แแแฎแแแก, แ แแแแ แช Datadog-แแก แจแแแแฎแแแแแจแ), แแ แแแแ แแฎแแแแ แแแแแ แแขแฃแ แกแแ แแแกแแแก แแ แแแแ แแกแแ แแแกแแแก.
แแแแแ แแแแฃแแ แฃแแแแ Datadog-แก: แกแแ แแแกแแก แ แฃแฅแแแแ แแฎแแแแแ, แ แแ แแแแฎแแแ แแแแแก แแแแฎแแแแแแ แแแแแก Django-แจแ. แแแแแ แแแแแแแแแ Django แกแแ แแแกแแ แแ แกแแแแแแแ แแแแฎแแ แ แแก แแแแแแแ:
แกแแแฌแฃแฎแแ แแ, แแฅ แกแขแแแแแ แขแฃแแแ แแ แแคแแแ แแ แแ แแก แแแ แขแ แแแแแฅแชแแแก แแ แ, แแกแแแแกแแ แ แแกแแช แฉแแแ แแฎแแแแแ แแแแแแ New Relic แแแแแแแ. แแฃแแชแ, แแแกแ แแแแคแแแฃแ แแชแแ แจแแกแแซแแแแแแแ แแแแ แแแแก แแแแแแแ แแแขแแ แแแฃแแ แแ แแแก %. แกแแแแแ แแกแแ แแแกแ แแแแแ แแแ แกแแจแฃแแแ แแ แ แแแแ แแแแฎแแแแแแ แขแแแแก แแแฎแแแแแ... แแฎแแ แแ แแแชแแแแ แแ แแคแแแ แแแแงแฃแ แแแก!
แ แแขแแ แแแ แฉแแ Datadog-แแ แแแแกแฎแแแแแแฃแแ แกแฅแแแ, แฉแแแแแแแก แกแแแแฃแแแแ. แแแแแ แแ แแ แแแแแแแชแ แฃแแแฃแแ แแก แแ แแก, แ แแ แกแแกแขแแแแก แแ แแฎแกแแแก แแแแฎแแแ แแแแแก แแ แฉแแแแแ (แแ แแแ แแแแแฃแ แแแขแแกแแแ แแแแกแฎแแแแแแแ) แแ, แจแแกแแแแแแกแแ, แแ แแแแแ แแ แแแแแกแแแแแ แแ แแก แแแ แกแแแแแฃแ แ แแแแแแแแแก แจแแฅแแแ.
แแแแ แแ แแ แแแแงแแคแแแ แแแงแแแ Datadog-แจแ แแ แแ แแคแแแแแแแแ แแแแแกแแแแก แฃแแแ แแ, แแแแแแจแแ แแแฃแแ แกแแ แแแ แแแแก แแแขแ แแแแแ, แฌแแแแแแแฎแ แแฃแ แแแแแแ แแ แจแแแแคแแกแ แแแขแแแ แแแ แแแ แกแแ แแแ แแก แแแแแฃแจแแแแแแแแแ (Gunicorn). แงแแแแแคแแ แ แแแแฅแแแก แแแแแแ, แ แแช New Relic-แจแ... แแ แแแแแ แชแแขแ แแแขแ (แแแแ)!
แแ แแคแแแแแแก แฅแแแแแ แแแชแแแฃแแแ แขแ แแแแแฅแชแแแแ แกแ แฃแแแแ แแกแแแแกแ New Relic:
Datadog-แจแ แขแ แแแแแฅแชแแแแก แฃแฌแแแแแแ แ แแกแฃแ แกแแแ. แแฅแแแ แจแแแแซแแแแ แแแแแแแแ แแแแขแ แแแแ แแแ แแแแฎแแแแแแแก แ แแแแแแแแแก แแแฎแแแแแ, แกแแจแฃแแแ แแแกแฃแฎแแก แแ แแแก แแแฎแแแแแ แแ แแ แแแก แจแแ แฉแแฃแแ แแแ แแแแแกแแแแก แแแฎแแ แฏแฃแแ แแแฅแกแแแแแฃแ แ แแ แแแก แแแฎแแแแแ.
แจแแแแซแแแแ แแแแคแแ แแแแแ แ แแกแฃแ แกแ แแ แแแฎแแ แงแแแแแคแแ แ, แ แแช แฃแแแ แแแแแแแแ แแแ New Relic-แจแ:
แแ แแก แ แแกแฃแ แกแแก แกแขแแขแแกแขแแแ, แจแแแ แแแ แแแแก แแแแแแแแแแแฃแแ แกแแ แแ แแแแฎแแแแแก แแแแแแแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแแแแแแก แแแกแฃแฎแแก แแแแแ... แกแฎแแแแ แจแแ แแก, แฉแแแแก แแแแแแแ แแแก แซแแแแแ แแแแฌแแแแ แแก แแแฎแแ แแกแฎแแแ.
Datadog-แจแ แแแแแกแแแแ แ แแแแแแแแแก แ แแกแฃแ แกแแก แแแฎแกแแ แแ แจแแกแฌแแแแ แจแแกแแซแแแแแแแ:
แฌแแ แแแแแแแแแแ แแแแฎแแแแแก แแแ แแแแขแ แแแ, แแแแแแฃแ แแแแแแแแแขแแ แแแฎแแ แฏแฃแแ แแ แแแก แจแแแแฏแแแแแแแ แกแฅแแแ แแ แฉแแแฉแฅแแ แแก แกแฅแแแ, แ แแแแแแช แแฉแแแแแแก แแแ แแแแก แแแแแแแแแแ แแแแก. แแฅแแแ แแกแแแ แจแแแแซแแแแ แแแแแฎแแแแแ แฉแแแฉแฅแแ แแก แแแแแ แแแแก แฎแแก แฎแแแแ:
แแ แงแแแแแแ แกแแแแขแแ แแกแ แแ แแก แฐแแกแขแแก แแแขแแแ แแแแก แแแฎแแ, แ แแแแแแแช แแแแฎแแแแ แจแแกแ แฃแแแ แแ แแแแฎแแแแแก แแฃแ แแแแแก แแแฎแแ.
แแแแ แแแขแแแ แแชแแ!
แจแแแซแแแแ แแแแแขแแ แแกแแแ แกแแ แแ แแก แฉแแแแ แแแแ แแแแแชแแแแ แแแแ ะธ แแแ แ แกแแ แแแกแแแ, แ แแแแ แช แแฎแแ แ แแแแฅแขแจแ. แแฅ แแ แชแแ แแ แแ แแ แแก: แแแแแแแแ Datadog แแแแฌแแแแแก แแแแแแแชแแแก แแแแแแแแแขแแแแ, แแแแแฎแแแแแ PostgreSQL แชแแแแ แกแแ แแแกแ, แแ แแแ แ แกแแ แแแกแแแแก แแแชแแแแ แฆแแ แก แซแแแแ aws.storage
(แแก แแกแแแแกแ แแฅแแแแ แงแแแแ แกแฎแแ แแแ แ แกแแ แแแกแแกแแแแก, แ แแแแแแแช แแแแแแแชแแแก แจแแฃแซแแแ แฌแแแแแ).
แแ แแแแแแแแแ postgres
:
แแ แกแแแแแแ แแ แแก แงแแแแแคแแ แ แ แแช แแแแแแแแ:
แแฅแแแ แฎแแแแแ, แ แแแแแ โแกแแ แแแกแแแแโ แแแแแแ แแแแฎแแแแ.
แแ แแฅแแแแ แฃแฎแแ แฎแฃแแ แจแแแแฎแกแแแแ, แ แแ Datadog แกแ แฃแแงแแคแแแแ แแแขแแแ แแ แแแแ NGINX Ingress-แแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแฎแแ แชแแแแแ แแแแแแแ แแแแแแแแ แแแแกแขแแ แจแ แแแแฎแแแแแก แฉแแแแกแแแแก แแแแแแขแแแแ, แแกแแแ แแแซแแแแ แกแแจแฃแแแแแแก แแแแฆแแ statsd แแแขแ แแแ, แจแแแแ แแแแ แแฃแ แแแแแแ แแ แฐแแกแขแแก แแแขแ แแแ. .
Datadog-แแก แฃแแแ แแแแแ แ แแแฃแกแแ แแแกแ แคแแกแ แแแแแ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแขแแ แแแแแแแ, APM, Log Management แแ Synthetics แขแแกแขแแแแ, แ.แ. แแฅแแแ แจแแแแซแแแแ แแแ แฉแแแ แแฅแแแแ แแแแแ แแแฅแแแแแ.
2.แแขแแขแฃแกแ
Atatus-แแก แแฃแแแ แแแขแแแชแแแก, แ แแ แแแแ แแแแกแแฎแฃแ แแแ "แแแแแแ, แ แแช New Relic, แแแแ แแ แฃแแแแแกแ". แแแแฎแแ, แแแ แแแ แแกแแ แแฃ แแ แ แแก.
แแแแแแ แ แแแแแแ แแแแแแแแแ แฐแแแแก, แแแแ แแ แจแแฃแซแแแแแแ แแงแ แแแแแชแฎแแแจแ แแแแแงแแแแแฃแแ Redis แแ memcached-แแก แแแแแแแ.
APM แแ แฉแแแก แงแแแแ แขแ แแแแแฅแชแแแก แแแแฃแแแกแฎแแแแแ, แแฃแแชแ, แ แแแแ แช แฌแแกแ, แกแแญแแ แแ แแฎแแแแ แแแ แขแ แแแแแฅแชแแแแ. Datadog-แแก แแกแแแแกแแ, แแแแแแ แ แแแแแแแแแ แกแแกแฃแ แแแ แกแแ แแแกแแ แแแแแแแชแแแก แกแแจแฃแแแแแ แแ แแ แกแแแแแก. แฃแคแ แ แแแขแแช, แขแ แแแแแฅแชแแแแ แฉแแแแแแแแแแ แจแแชแแแแแแแก แจแแแแแ, แ แแช แแ แช แแฃ แแกแ แแแแแแฃแ แ แฉแแแก APM-แแกแแแแก.
Atatus-แแก แขแ แแแแแฅแชแแแแจแ แงแแแแแคแแ แ แแแฅแกแแแแแฃแ แแ แฐแแแแก New Relic-แก. แแแแฃแกแ แแก แแ แแก, แ แแ แแแแแแฃแแ แแแแขแ แแแแ แแก แแแแแแแแ แแแฃแงแแแแแแแแ แแ แฉแแแก. แแฅแแแ แฃแแแ แแแซแแแแแ แแก แแแแขแ แแแแ แแก แชแฎแ แแแจแ, แแแฎแแ แแกแฎแแแ แงแแแแแแ แแแขแแ แแแฎแแแ แแแฃแแ แแ แ:
แแแแขแ แแแแ แแแแก แฉแแแฃแแแแ แแแ แกแแ แฎแแแแแกแแฌแแแแแแ แฉแแแแ แแจแ แแแขแแก แแแฎแแ:
แแแ แแแแฃแแฌแแแแ, แแก แชแฎแ แแแ แแแแแแแแแแแก Datadog-แก แแ แแ แแก แฃแคแ แ แแแแฌแแแก, แแแแ แ New Relic-แแก แแกแแแแกแ.
แแฅแแแ แจแแแแซแแแแ แแแแคแแ แแแแแ แแแแแแฃแแ แขแ แแแแแฅแชแแ แแ แแแฎแแ แ แแก แแแแแแแแ แแแแแแแชแแ:
แแแแแแ แแกแแแ แฃแคแ แ แแแขแแ แแแแแแแแแแแก Datadog-แก: แแ แแก แแ แแแ แแ แแแแฎแแแแ, แแแ แแแแก แแแแแแ แกแฃแ แแแ. แแแแ แแแแแแ แแซแแแแ แจแแชแแแแแก แฉแแแแ แแก HTTP แฌแแ แฃแแแขแแแแแแแแ แแ แแแแ แจแแแแแฎแแแก แแแแแแแแแแ แกแแกแแแก แแแแแ:
แแฃ แแแแแฎแแ แ แขแ แแแแแฅแชแแแแ, แจแแแแซแแแแ แแฎแแแแ แแแแแแก แแแแแแแแ, แจแแแแซแแแแ แแแแฆแแ แแแแฎแแแแแก แกแแ แแแแแชแแแแ แแแแแจแ แแ แแแแแแแแแแ แแ แแแแฎแแแแแก แกแแแแฃแ แแแ. แงแแแแแคแแ แ New Relic-แแก แแกแแแแกแแ:
แแแแแแแ, แแขแแขแฃแกแ แแแแงแแคแแแแ แแแขแแแฃแ แ แแแแแแ - แจแแฎแกแแแแแแก แแแแแจแ แแแ แแแแก แขแแแแฃแ แ แแฎแแแ แ แแแแฅแขแฃแ แแก แแแ แแจแ:
แแฃแแชแ, แแแก แแแแแ แคแแแขแ แ, แ แแแแแแช (แ แแแแ แช New Relic) แจแแฌแงแแแขแก แฃแแขแ แ แกแฌแ แแค แแแแฎแแแแแแก (<5 ms). แแแแ แแก แแฎแ แแ, แแแแแฌแแแ แกแแแแแแ แแแ แแแแแแก แแแกแฃแฎแแก แฉแแแแแแ (แฌแแ แแแขแแแ แแ แจแแชแแแแ).
แแแแแแ แแแแแชแแแแ แแแแ แแแแแฎแแแ แแแแ แจแแแกแฌแแแแแ แแแแฎแแแแแแ แแแ แ แแแแแชแแแแ แแแแแแแ, แ แแแแแแกแแช แแแแแแแชแแ แแแแแแแก. แจแแแแฎแกแแแแแ, แ แแ Atatus แแแแแ แแฎแแแแ PostgreSQL แแ MySQL, แแฃแแชแ Redis แแ memcached แแกแแแ แฉแแ แแฃแแแ แแ แแแฅแขแจแ.
แแแแฎแแแแแแ แแแแแแแแฃแแแ แฉแแแฃแแแแ แแแ แแ แแขแแ แแฃแแแแแก แแแฎแแแแแ: แแแกแฃแฎแแก แกแแฎแจแแ แ, แกแแจแฃแแแ แแแกแฃแฎแแก แแ แ แแ แ.แจ. แแ แแกแแแ แแแแแ แแฆแแแแจแแ แฉแแแแ แแ แงแแแแแแ แแแแ แแแแฎแแแแแแแ - แแก แซแแแแแ แแแกแแฎแแ แฎแแแแแแ. แฃแคแ แ แแแขแแช, PostgreSQL-แแก แแ แฉแแแแ แแจแ แแแแแชแแแแแ แแแแแแฎแแ แแแคแแ แแแแแแก แแแแแชแแแแแก
แฉแแแแ แแ แแแ แ แแแแฎแแแแแแ แกแ แฃแแแแ แแแแแขแฃแ แแ แแแแแชแแแแ แแแแแแแก.
แแแกแแแแแแ
แแ แแแ แฌแแ แแแแแแแแแ แแแกแขแ แฃแแแแขแ แแแ แแแ แแกแ แฃแแแแแ APM-แแก แ แแแก. แแแแแกแแแแ แแแแแแแก แจแแฃแซแแแ แจแแกแแแแแแแก แกแแญแแ แ แแแแแแฃแแ. แฉแแแแ แจแแแแแญแแแแแแแแ แจแแแซแแแแ แแแแแแ แฉแแแแแแงแแแแแแ แจแแแแแแแแแ แแ:
แแแแแชแแแแแแแแ
แแแแแแแแ:
- แแแกแแฎแแ แฎแแแแแ แกแแขแแ แแคแ แแแแ แแแ (APM แฆแแ แก 31 แแจแจ แแแแแ แ แแแแ แฐแแกแขแแ);
- แแแ แแแ แแฃแจแแแแแ แแแแแแแแ;
- OpenTracing-แแแ แแแขแแแ แแชแแแก แจแแกแแซแแแแแแแ
- แแฃแแแ แแแขแแแแแ แแแขแแแ แแชแแ;
- แแแขแแแ แแชแแ NGINX Ingress-แแแ.
Cons:
- แแ แแแแแ แแ APM, แ แแแแแแแช แแแแแแแ แแแ แแแแแแแชแแแก แแแฃแฌแแแแแแแแ แแแแฃแแแก แจแแชแแแแแก แแแแ (predis);
- แกแฃแกแขแ PHP แแแขแแแแขแฃแ แ แแแกแขแ แฃแแแแขแแชแแ;
- แกแแ แแแกแแแแก แแแฌแแแแแ แแ แฃแชแแแฃแ แ แแแแแแ แขแแแ แแ แแแแ แแแแแแ.
แแขแแขแฃแกแ
แแแแแแแแ:
- แฆแ แแ PHP แแแกแขแ แฃแแแแขแแชแแ;
- แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแ New Relic-แแก แแกแแแแกแ.
Cons:
- แแ แแฃแจแแแแก แซแแแ แแแแ แแชแแฃแ แกแแกแขแแแแแแ (Ubuntu 12.05, CentOS 5);
- แกแฃแกแขแ แแแขแแแแกแขแ แฃแแแแขแแชแแ;
- แแฎแแแแ แแ แ แแแแก แแฎแแ แแแญแแ แ (Node.js แแ PHP);
- แแแแ แแแขแแ แคแแแกแ.
แแฃ แแแแแแแแแแกแฌแแแแแ Atatus-แแก 69 แแจแจ แแแแแ แก แแแแจแ แกแแ แแแ แแ, แฉแแแ แฃแคแ แ แแแขแแ แแแแแแแงแแแแแ Datadog-แก, แ แแแแแแช แแแ แแแ แแแ แแแแแแแก แฉแแแแก แกแแญแแ แแแแแแก (แแแ แแแแแแแชแแแแ K8-แจแ) แแ แแฅแแก แแ แแแแแ แกแแกแแ แแแแแ แคแฃแแฅแชแแ.
PS
แแกแแแ แฌแแแแแแฎแแ แฉแแแแก แแแแแแ:
- ยซ
แแแกแขแ แฃแแแแขแแแ Kubernetes-แแ แแแจแแแแฃแแ แแแแแแแชแแแแแก แแแแแแแแแ แแแแกแแแแก "; - ยซ
kubectl-debug แแแแแแแขแ Kubernetes pods-แจแ แแแแแ แแแแกแแแแก "; - ยซ
แแแแ แแกแแ แแแกแแแ: แแแแ แแแแจแแแแแแแแแแ, แแแจแแแแช แแ, แแฃ แแฅแแแ แแแฅแแ Kubernetes ".
แฌแงแแ แ: www.habr.com