αα
αααα»αααα·ααΆααΆααααα·ααααα SRE/DevOps ααΆααΉααα·αααααΎα±ααααααΆααααΆααααααΆααααα’αΎααααααααΆααααααΆαα½αα’αα·αα·αα (α¬αααααααααααα½ααα·αα·ααα) ααα
α‘αΎαα αΎαααΆαααΆαααααΆ "α’αααΈαααΆααα’ααααααΌαααΆαααΆααααα"α ααα ααααααα·αααααΎαααΆαααΆααααααααΆαααα·αααααααΆααααΈαα·ααααα»αααα½α ... αα·αααΆα’αααα
αααα½ααααα»αααααΆαααΆααααααααα ααΆαααααΎαααααααααααααΆαα§αααααααΆαααα αα·αα’αΆα
αααααΆαα’αΆα
ααΆααΆααα·ααΆαααααΆααααΆααα ααΆααΉαααΆαααααα αΆααααΌαααΆαααΆαααα
αααα»αααΌααααααα·ααΈααααααα½αα―α α’αααααααΆααααααααΌαααΆαααααΎααΌαααααΆααΈαααααααΆα
α αΎααα αααα»αααΆαααααα αα·αααΈαααΆα ...
ααΆααΆαααΎαα‘αΎαααΌα
ααααααΆααΎαααΆαααααΆαααααα»αα’αααααααααα αααΆαα½α New Relic ααΆααΌαααα αΎαα ααΆααΊααΆ αα·ααα
ααααΆα§αααααααααα’αααααΆαααααα½ααα·αα·αααααΆαα’αα»αααααααααα·ααΈ α αΎαααα’αΆα
α±ααα’αααααααΎα§αααααααααΆααααααααααΈααααΌααααΆ (αααααααΎααααΆααααΆαααααααΆ) αα·αα
αααΎααααα α αΎαα’αααΈααααααααΆαα’αΆα
ααα’ααααα·αααΎααΆαα·αααααααααΆααααΆαααααΆααααααΌααα
αααα»ααααααΆαααααααααααααααααααααΆααααα ααΆα ααΆαα
αααΆαααααΆα
ααααΆαααΆαααααααΆα New Relic αα·αααααΌαααΆααα
ααΎ "ααΌαααααΆαα’α
α·αααααααα" αα½αααα
αα
αΆαααΆαααα
αααααΆααααα αΆα
αΆααααααΎαα ααα»ααααα’ααααα
ααααααΌααααααααΆααααΆαααααΆαα (140 αα»ααααΆαα’αΆαααα·ααααα»ααα½ααααΆαααΈααααααα»ααα½ααα) α αΎααα
αααα»αα αααααΆαα
ααΆααααααααααααααααααΎααΆαααααααΆααααααααααααααααα· ααααΌαααΉαααΎαα‘αΎαα
αααΎαα αααααΈααΆααΆααααααΎα Pay-As-You-Go ααααα ααΆαααΎα New Relic ααΉααααααΌαα±ααα’αααα
αΆααααααΎααααααα·ααΈα‘αΎααα·α αααα’αΆα
ααΆαα±ααααΆαααααααααΆαααΆααααα αΆαααααΆααααΌαααΆαα
αΆααααααΎαααΆααα’ααα αα·αααΌαααα»ααααΆα New Relic ααΆααααα αΆααααααΆαααααααααΈ -
ααΆαααααα ααΎαααΆαα αΆααααααΎααα·αα’αααΈααΆαααααααααααααΎαααααααααΆα α αΎααααααΎαααααααΎαααΆαααααΆαααα ααΎααααΆααααααΈαααΊ Datadog αα·α Atatus α α ααα»α’αααΈααΆαααΆαα ααΎαα½ααα?
α’αααΈααααΌααααα½ααααααα
αααα»αααΌααα·ααΆαααααΆααααΆααΆααααααααααΆααααααααααα ααΎααΈααααΆαα ααΎααααααΆααααΆαα αΆαααα»ααααααΎααααααααΎαα αα ααα»αααααα·αααααααααα’αα·αα·ααααΆααα’ααααΆααααααααΆαα₯ααα·ααααααααα»αααΆααααα ααααααααααΆαααααααα ααααααααα½αα―αααααα... - ααΎαααΈαααααα αα½αααααΉαααααΌαααΆαααΆαααααΆαααααααα ααΌααααα αβαααβααΎαβααααΎαααΎαβααΆαβααααΆαβααΆβα’αααβαα·αβαααα·αααβαααα»αβ αααααΌαααΆαααααααΎαα:
- ααΆαααΆαααααααααΆαααααΆααααααΆαα½ααα·αα’αα·αααααααααααΆαααααααα·ααΈ PHP (αααααααα’αα·αα·ααααααααΎαααΆαααΆαα αααα»αααΆαα ααα»αααααααααΊααΆα’αααααΉαααΆαα αααΆααααΆαααα αααα»αααα·ααααααΆαααααααααααααΎααααα½α New Relic);
- ααααααααααα (αα·α ααΆα 100 αα»ααααΆααααα»ααα½ααααααα»ααα½αααα αΆαααααα);
- α§αααααααααααααααααα·;
- ααΆααα½ααααα αΌαααΆαα½α Kubernetes;
- ααΆαααααααααααΆαα ααΉαα ααα»α αααααΆαα New Relic ααΊααΆααΆαααΌααα½αα±ααααααααααΆαα (αααααΆααααα·αααααααααααΎαααααΆααααααΎααΆ)α
ααΌα ααααα αΎα αα ααααΆααααΆαααααΎαααΎαααααΌα ααΎαααΆααα»αααααΆαααααααααααΆαααααααα·αααα½αα ααα½αααα α αΎαααΆαα·αααα
- Tideways, AppDynamics αα·α Dynatrace - αααααΆααααααα;
- Stackify ααααΌαααΆαααΆααΆαααα αααα»ααα ααααααα»αααααΈ α αΎααααα αΆααα·αααααααα·α αα½α αααα
α’αααααααααα ααααααααααΌαααΆααααα αα‘αΎαααΆαααααααααααααααααΆααα αααα»ααααα½αααΉαααααΌαααΆααααα αΆαααΆααααΌαααααααααα αααααΆαααααααα»αααΉααα·ααΆαα’αααΈα’ααααααααααααααΆααααααΎαααΆαα½α New Relic αα·ααααα·ααααα/α αααΆααα’αΆααααααααΈααααα·ααααα·ααΆαααααααααααΆαα αααα»αααααΆααααααααααααα
ααΆααααα αΆαα’αααααααα½ααααααααααααΆαααααΎαααΎα
αα
ααΎ
ααααααΆαααΆααααα ααααΆααααΆα New Relic ααααΎαααΆαααΎαα·ααΈααΆααααααΆααααααα·αααα· α αΎααα·αααΆαααα OpenTracing ααα α§αααααααααα·αααααααααααΌαα±ααααΆαααΆαααααααα½αααΆαα·ααααααααΆαα New Relic α ααΈαααα»α ααΆαααΆαααα Kubernetes αα ααααΆαααα·αααααα
ααΆαβα
αΆααβααααΎβαβααΆαβα’αα·ααααβααααβαααα½αβαα
βαααα»α 2010
αα αααααααΎααααΆαα Datadog ααΎαααΆααα½ααααααααΆ αααααααααΆααΆαααΆαααααααααΈααΈααααΌααααΆαα·αααααΉαααααΌα αα·ααααα αΆαα αα ααααααα½αα ααα½αα ααΆα§ααΆα ααα ααΆααΆααααααααααααααααΆαααααα»α (α ααα‘α Django αααααΆααααααΆααααααααΆαααααααΆαα) αα·ααααααΆαα±ααααΆαααα α»αα ααα½α 500 αα αααα»ααααααα·ααΈ PHP αααααααΎαααααΆααα Predis ααααααα·ααα
αα»ααα·ααααα·ααααΆααααΊααΆααΆααΆαααααα Node.js αα·α PHP ααα»αααααα αααααΆααα·αααα ααΆααααΌαααΆαα’αα»αααααα½αα±ααααααααααΆαααααααΎαααΆα Datadog α αα·αααΌα αααααα·ααΈαααααΆαααα Atatus αα·ααααααΌαα±αααααααα·ααΈααααΎααΆααααααα α¬ααααααααααΆααααααααα ααΌααααααα
αααααααααΎαααααΎααΆαααΆαα½α New Relic
α₯α‘αΌαααα α αΌαααΎαααααααααααΈαααααααααΆααΌαα ααΎαααααΎ New Relic α α§αααΆααΆααΎαααΆααααα αΆαααααααΌαααΆααααααααααΆαα
ααΆααΆααααα½αααΎααα
ααΎααααΆα αα ααααΆαααα - α
αΌαααΎααα·ααΆαααΆα αα
αααα»α New Relic ααααα·ααααα·ααΆαααα αααααααααΌαααΆαααααΎαααΎαααααΆαααααααΆαααααααα·ααΈααα ααααα αααΆαααΆαα»ααΆααα’ααααααΌαααΆαα
ααα’α»ααααα αΆααα
αααα»αααααΆα ααααααΆαα’αα»αααα ααΆα error-rate, request-rate panels... α’αααΈαααααααΆαααααα»ααααααΊααΆαααααααΆααααΈαααααααΆααααα α’αααα’αΆα
ααααΆααααΈαααΆααααααααααΆα ααααααααααααα·ααΈ (α§ααΆα ααα ααΆαα
α»α
ααΎ MySQL ααΉαααΆααα
ααααααααααΌαααααΆααα·αααααα)α
αααααΆααα αααα»αα§ααΆα αααααααααα»ααα·α αΆαααΆ ααΎαααΎαααΆαααΆαααΎαα‘αΎααααααααααΆα αααααα·ααΈ PHPα α»α ααΎααΆααΆαααα α αΎαα αΌααα αααααααααααααααα· ααααα·ααααα·ααΆα:
αααααΈααααααα·ααααα·ααΆααααααΆα§ααααααααααΆααααΆααααΈααααΌ MVC ααααΌαααΆααααααααα½α
α αΎαααα α
αααΆααααα
αααΎααααα»ααααααΆααααα½αααΆααα ααΎαααΎαααααΆααααΌαα’αααΈααααααααα·ααΈααααΎα αααααΊααΆα§ααΆα ααααααααα½ααααααααααααΌαααΆααααααΌααααααααααααααααα·ααα New Relic α ααΆααααααΆαααααΆααααααΌαααΆααααααα ααΆααΆααααα½ααααα»αααΆααααααααα
- α§ααααααααααΆαααααα·ααΈααααααα»αα αααΎααααα»α;
- α§ααααααααααΆαααααααΎαα»αααΉαααΆαααααα»α;
- α§ααααααααααΆααΊααααα»αα
ααΎαααΈαααααα α’αααα’αΆα αααααΈαααααα·ααααα·ααΆαααΈαα½αα αα·αααΎαααΆααΎαααααα·ααΈαααα»αααααΎα’αααΈαα αααααΌαααααΌαααΆαααααα·ααααα·α
ααΆα
α»αααααα αααααα·ααΈαααα»αα§ααΆα αααααααΆαααααααΎααααα (αααα
αααΆααααααΎαααΈ 2 αα·ααΆααΈ)α αααααΊααΆααααααααααΆααααααα·ααααα·ααΆαααααΌαα
ααΆα’αΆα
ααααΌαααΆαααααΎαααΎαααΆαα·ααΈααΆαααααααΈαααααΌαα
αααΆααααα
αααΎαα αΎααααα»αααααααα½ααα
ααααααααααΎααααΌαααΆαααααα·ααααα· URI αα·ααααααααααΆααααααΌαααΆααααα αΆααααααα ααΆααΉαααΆααααΆαα½ααααααααααααΎαα
αααα»ααααααα ααα»α αααα»ααα
ααΆαααΆαααααααΆααααα’α·αα’αααα’αΆα
ααΎαααΎαααααααααααα·ααΈααΆαααααααΆαααααααααΌαααΆαα α
ααΈ:
α αΎααα
αααα»αα αααα½αααΌαααααΆααα·αααααα - ααΆαααααααααα½ααα
ααΆααααΌαααααΆααα·αααααααααααααΌαααΆαααααα·ααααα·ααααααααααααααα·ααΈαααα»αααααΎαααΆαα
αααααΆαααααα
ααααααΉαααα ααΎαα’αΆα
ααΆααααααααΆα ααα»α’αααΈααΆαααΆαααααα·ααΈααα
α»α α αΎαααααΎααΆαααΆαα½αα’αααα’αα·ααααααααΎααααΈαααααΎααα»αααααΆαααααααΎααααΈαααααααΆααααα αΆα ααΆααα·α New Relic αα·αααααααααααααΌαααΆαα
αααΆααααΆααααααα ααα»ααααααΆαα½αααααΎαααΎαααα·α
αααααααΆααααΎαα’αααααα
- ααα
PDO::Construct
ααΆαααΆαααΎααα αα»αααΆαα ααααααα pgpoll; - α’αααα·αααΆαααΆααααααααΆ
Memcache::Get
ααΆαααααΎααΆαααΆαααΈααα·αααα·αααααΌαααΆαααααααα ααΆαααααααααα·αααααΉαααααΌαα - αααααααΆααΎαα‘αΎααα½αα±αααααααααααααΆααααααΎαααΆαααααΌααΆαααΆααα αααααΆααα·αααααα·ααα»ααα·αα·αααααΎαααααααΆα 500 ααΌαααααΆααα αααα»ααααααααααα»αααααα»α
- αβαβ¦
ααΆααααΎαα‘αΎαααααααααααΆαααα½αα±ααααΆαααααα·ααααα·ααΌα α’αααΈαα½ααααααΆααααααΉαααΆααααα»ααα·ααααααααΆααααα ααΌαααΆαααα ααΎα’αααααααα α αΎαααΆαα·αααΆααααα αΆα’αααΈαααααΆααΉααα ααΆα Redis α¬ PostgreSQL - αα½αααΆααΆααα’ααααααΌαααΆαααΆαααα αααα»αααααΆααα ααΌαααααΆααα·αααααα.
α’αααα’αΆα
ααααΎαααΎαααΌαααααΆαααΆααααΆαααα½ααααααΆααααΆαααααΆαααααΆα αα·ααααααααααα½α - αααααααα
ααΉααααααααααΆααααΌαααΆαααααΎαα
αααα»αααααα·ααααα·ααΆαα α αΎααααα
αΌααα
ααΆααααααΆααααααΎ α’αααα’αΆα
ααΎαααΆααΎααααΎαααααΎαα‘αΎαααα»ααααΆααααα
αααα»αα§ααααααααααΆαααααα·ααΈααΈαα½αα α αΎααααααΆαααααΆααααααΆαααΆααΎααΆααααΌαααΆαααα α
ααΆααΉαααΆααααα»ααααΆα ααΆααΆαααΆαα»αααΆαααΆααα
ααααΆααααΆααα·ααααααααααααααααΆ ααααΆααααααΆααααα
αααααΆααααααΎαα
ααααΆαααα HTTP ααΆααααα
ααΌα
ααΆααΆαα
αΌαααααΎαααααααααα»αααααα» ααααΎααααΉαααα·ααΆααααα
ααΆααα’ααααααααΌα α¬α’αααΈαααααααααα ααααΉαααΆαααααααΆααααΊααααααααααΆααΆαααααα»ααα
ααΉαααΌαααααΆααα·ααααααα
ααααΌααααα½αααααααα α±ααΆα αα·αα αααΆααα’αΆαααααα
α₯α‘αΌααααα’αααΈααααα½αα±ααα αΆααα’αΆαααααααααα»αααΊααΆααααααααααααααααΆααααα New Relic ααΆαα½αααΉαα’αααΈαααα’αααααααα½ααααααααααααααΌαα ααΆα’αα»αα ααΎααα·αα’αΆα ααΆαααααα§αααααααΆααααΈαα ααΎαααααα½ααααααααα·ααΈαα½αααααααα»αααααΎαααΆααα αααα»αααΆαααα·ααααααα ααααααΆαααΆααααα ααΎαααΆαααααΆααΆαααααααααααααΆαααΆα/ααΆαααααααα ααΆαααααααααααααΌα ααααΆααααα·αααΆααααα’αΆα ααααΎαα ααΆαα
1. Datadog
Datadog ααααΆααααααΎααααααααααα½ααααααΆααααααΆααααααααΆααααα
ααΆααααΆααΆαααααααααααα·ααΈαα
ααΆαααΆαααΆα/ααΈααααΌααααΆαααα ααΌα
αααααααα»αα§ααΆα ααααααααα·ααΈ Django ααΎαααΉαααΎαααΆααααααΆαα 2 αα
PostgreSQL (defaultdb
ΠΈ postgres
) ααααΌα
ααΆ Celery, Redis α ααΆαααααΎααΆαααΆαα½α Datadog αααααΌαα±ααα’αααααΆαα
ααααααΉααα·α
αα½α
αααα»αα’αααΈαααααΆααα MVCα α’αααααααΌααααααΈαααααααααααααΎααααα’αααααααΎααΆααΌαα
ααααΈααΆα αααααΆααααααΆαα½α αααααΈααααΆαααα:
ααααα·ααΈααα ααΆαα’αααΈααααααααααΆαα
αααα»α New Relic:
... α αΎαααΆααααα·ααααααααα»α αααααΈαααααα½αααααααΌαααΆαααααΎα±ααααΆααααααΆαααα αα·αα
αααΆααααΆααα»αα ααΆαα·ααααα αΆααααΆαααΆαα»αααααααα·ααΈαα½ααα (αααααΉαααααΎα±ααααΆαααα’α·αα α½αα ααα»ααα ααΌα
ααΆαααα»αααααΈ Datadog) ααα»ααααααΆαααααααΆααααααΆααααΆαα α¬ααααΆααααααΈααααΌααα»αααααα
α αΌαααΎααααα‘αααα Datadog αα·αα ααΈαααααΈααααΆαααα ααΎαα’αΆα ααΎαααΆααααΎααααα’αααααααΎααααΆααααααα Django α ααααα ααααΆαααα Django α αΎαααΈαααα»αααΎαα’αααΈαααααΎαααααΉααα»αα
ααΆα’αα»αα αα·αααΆαααααΆα αααα
ααΈαααααΆαααααΆαααΎαααα αααααααΆααααα·ααααα·ααΆααααααΆααααααααα
ααΉαα’αααΈαααααΎαααΎααα
ααΎααααα New Relic ααααΆααα ααααααΆαααΆααααα ααΆα’αΆα
ααααΌαααΆαααααααα
ααΆαααααααααααα½αα±ααααΆααα·ααΆα % αααααααααΆαααααΆαα
αααΆα. ααΆαααααααααΆααα αΎααααα»αααΆαααααΌαααΆαα
ααααααααΆααααααααα»ααα½αααααΎααΆααααααα... α αΎαα₯α‘αΌααααααααΆα αααααααααΆααααααΆαααααα»ααααααΉαααΎαααΎα!
α ααα»α’αααΈααΆαααΆ Datadog ααααΎαααΎαααΆααΆααααααααΊααΆα’αΆααααααΆαααααααΆαααα½αααΎαα α’αααΈβαααβαα½αβα±ααβααβα
α·αααβαα½αβαααβααΊβααΆβααααααααβαα·αβα
αΆαβααΈβαααααΎαβααααβα’αααβααααΎ (αα·αβααΌα
βααΌβααααααβααΆααβααΈα) α αΎαβααΌα
ααααβαααααααααΆαβααβαα½αβαααβααΊβαααααΎαβααααΆααβααααΆααβαααα½αα
ααα»αααααααα»ααααα α·αααααΉααααααααΆααα αααα»α Datadog αααα»αααΆαααααΌαααΈααααΆα ααααΆααααααα ααΆαααααΆαααααααΆαααΈααααααααΆααααααα α’αΆααααααα ααα» αα·αααΆααααααααΆααααα»ααα ααΎαααΆαααΈαααααα ααααα (Gunicorn)α α’αααΈααααααααΆαααΊααααΎαααααΌα ααααΆαα ααΉα New Relic ... α αΎαααΌααααΈααααααα·α ααα (αααααα ααα»)!
ααΆααααααααααΆα ααααΊααΆααααα·ααααα·ααΆαααΆαααααα»ααααααααα ααΉα New Relicα
αα
αααα»α Datadog ααααα·ααααα·ααΆαααααΌαααΆαααα α
ααΆ ααααΆα. α’αααα’αΆα
ααααααα§ααααααααααΆαααα
ααα½αααααΎ ααααααααααΆααααΎαααααΆααααα αα·αααααααααααΆα’αα·ααααΆαααααΆαα
αααΆααααααΆαααααααααααααΆαααααΎαααΎαα
α’αααα’αΆα αααααΈαααααΆα αα·αααΎαα’αααΈααααααααΆααααααΎαααΆααααααααα½α α αΎααα αααα»α New Relicα
ααΆααααα·αα·αα
ααΎααααΆα αααααΈααΌαα
ααααΆαα α
ααΌαααααααΆααααα»α αα·αα§ααΆα αααααααααΎαααα’αΆα
ααααΌαααΆαααααααααΆααααααΌαααααΎααα... αα·ααΆαα’ααα
αΉα αα·αααααααααααΎααα·αααΆα
αΌαα
α·αααααΆααααααααααα
ααααΆαα§ααΆα αααααΆαα½ααα αααα»α Datadog α’αΆα ααααΌαααΆαααΎα αα·ααα·ααααΆα
αααΆαααΆααααααααααΎαα»α ααΆααΆααααααααααααααααΆαααααΆαα
αααΆαααΎαααΆαααΆαα»ααΈαα½αα αα·αααΆααΆαααΉααααααααααααα αΆαααΈααααΆααααααΆαα α
ααΌαααααααααΌαααΆααααα αΆαα α’αααααα’αΆα
ααααΌααα
αα·αααααΆαααΎαααΎααααΆααΆαααΉααααααα
α αΎαα’αααΈααααα½αα±ααα
αΆααα’αΆαααααααααα»αααΊααΆαααΎαααααα»ααααααααΆαααΈααααααααΎααααΌαααΆαααααα·ααααα· αα·αααΎααααααα ααα»ααααΎα
ααΆααα½ααααα
αΌαααααΆααα’ααα
αΆααα!
α’ααααααα ααααΆαααααααΆααΎααααΆααααΆααααααα
α―ααΆ ααΌαααααΆααα·αααααα ΠΈ ααααΆααααααΆααααα
ααΌα
αα
αααα»α New Relic α αα·αααΆααα
ααΈαααααα α
αΆααααΆααααΈ Datadog ααααααααααα·ααΈαα
ααΆαααΆαααΆαα» PostgreSQL ααΉαααααΌαααΆααα·α
αΆαααΆ ααααΆααααααΆα
ααααα‘ααα αΎααααα½αα±ααααααΆααΆααααα
ααΆααΆααααααααααααα aws.storage
(ααΆααΉαααααααααααΆαααααΆααααΆααααααΆααααααΆααααα
ααααααααααααααααα·ααΈα’αΆα
α
αΌαααααΎααΆα)α
αααααΆα§ααΆα αααααΆαα½α postgres
:
ααααΆααααΆαα’αααΈααααααααΆααααααΎαα
ααααΆαα
α’αααβα’αΆα
βααΎαβααΎαβααΆ "ααααΆ" αα½αβααΆβαααβααααΎβααΆαβααβααΈα
ααΆααΉααα·αααααΆααααα»αααΆαααααΉαα’αααααΆ Datadog αα½ααααα αΌααααΆαααα’α₯αααα ααααΆαα½α NGINX Ingress αα·αα’αα»ααααΆαα±ααα’αααα’αα»ααααααΆαααΆαααΆαααΈα α»ααααα ααα αΆααααΈααααααααααΎααααααααα»αα ααααα α αΎαααα’αα»ααααΆαα±ααα’αααααα½αααΆα statsd metrics αααααΌααααααα ααα» αα·ααααΆαααΈαααα .
ααΆαααΌααααααα Datadog ααΊααΆαααααααααααΆα αααα‘αΎα ααΈααΆααααα½ααα·αα·αααα αααααΆαα ααΆαααααααα APM ααΆαααααααααααααααα ααα» αα·αααΆαααααΎαααααααααα i.e. α’αααα’αΆα ααααΎαααΎααααααΆαααααα’ααααααααααααα
2. Atatus
αααα»α Atatus α’αα’αΆαααΆααααΆαααααααααα½αααααΊ "ααΌα ααααΆααΉα New Relic ααα»αααααααααΎαααΆα" α α αΆαβααΎαβααΆβααΎβαααβαα·αβααΆβαααβαααβα¬βα’αα?
αααααααααΎααα ααααααααααΆ ααα»ααααααΆαα·αα’αΆα ααααα Redis αα·α memcached αααααααΎαααα»ααααααα·ααΈααΆαααα
APM ααααΎαααΎαααααα·ααααα·ααΆαααΆααα’ααααΆαααααΆαααΎα αααααΈααΆααΆααααααΆααααΌαααΆαααααααα·ααααα·ααΆαααΎαααααΆααααααα ααΌα
Datadog αα·αααΆααα·ααΈααΎααααΈαα»ααααα
ααααΆαααααααα
ααααΆαααΈαααααααααα ααΎαααΈααααα
ααα ααααα·ααααα·ααΆαααααΌαααΆαααΆααααααΈαααααΆααααΈααΆαααα α»α αααα αΆααααΌα
ααΆαα·αααα ααα»αααααααΆαα APM α‘αΎαα
αα αααα»αααααα·ααααα·ααΆα Atatus α’αααΈααααααααΆαααΊααααααααααΆααΆααααα’αΆα ααααΎαα ααΆααα ααΉα New Relic α αα»ααα·ααααα·ααΊααΆααΈααΆαα·ααααααΆααα§ααααααααααΆααΈαα½αααα·αα’αΆα ααΎαααΎαααααΆααααα α’αααααααΌαααααΎαααΆαα αααα»αααΆααΆαα§ααααααααααΆαααααααααααΆα αααααααΆααααΎααααΆααα αααΎααααα»α:
αααααΈα§ααααααααααΆααααααΆααΆααα
αααα»αααααΆαα ααααααα:
αα
αααα»ααα·ααΈαα½αα
ααα½α ααΆααΆααααααΊααΉαααΎαααα Datadog α αΎααααα»αα
αΌαα
α·αααααΆαααααΎαααΆαα’αααΈαααααααααααααΆαα
αααα»α New Relic α
α’αααα’αΆα αααααΈαααααα·ααααα·ααΆαααΈαα½αα αα·αααΎαααΆααΎαααααα·ααΈαααα»αααααΎα’αααΈα
ααααααααααααΆααααααΉαααΎαααα Datadog: ααΆαααααΎαα½αα
ααα½α ααΌαααΆαααΌαα
ααααΆαα α
ααΌαααααα αααααααΆαααΎαααααααΌαααααΆαααααα αΆ HTTP αααΆααα αα·αα§ααΆα ααααααααα½αααΊα ααΆααααα:
ααααα·αααΎα’αααα
αΌααα
ααΆααααααα·ααααα·ααΆα α’αααα’αΆα
ααΎαα§ααΆα αααααααΆα α’αααα’αΆα
ααα½αααΆααααααΈααααΎαα
ααΆααααΌαααααΆααα·αααααα α αΎαααΎαααααΆαααααΎα α’αααΈααααααααΆαααΊαααααααα
ααΉα New Relic:
ααΆααΌαα
Atatus αααα
α·αααααΆαα½αααΉαααΆααααα’α·α - ααααα·αααΆα New Relic ααααααΆααααΆαα α
ααΌααααααα
αΌααα
αααα»ααααα»αααααΉα:
ααααααΆαααΆααααα ααΆαααααααααααα (ααΌα
ααΆ New Relic) ααΉαααΆααααααΆα
αααααΎααΏααααα»α (<5ms)α αααααΆααα·αααα αααα»αα
αΌαα
α·αααααΆααααα αΆαααααΆαααααΎαααααααα·ααααα·ααΆαα
α»αααααα (αααααα α¬ααα α»α)α
ααααα ααΌαααααΆααα·αααααα ααΉααα½αα’ααααα·ααααΆααααΎαα ααΆααααΌαααααΆααα·ααααααααΆααααα ααααααααα·ααΈαααααΎαα αααα»αααΌαααααΉαα’αααααΆ Atatus ααΆαααααΎααα PostgreSQL αα·α MySQL ααα»ααααα αααααΈααΆ Redis αα·α memcached ααα αΌααα½ααααα»ααααααααααα
ααααΎααααΌαααΆαααααααααΆααααααααα·αα·α
ααααααααααΆα αααααααααααΎααα αααααααΆααααΎαααααΆαααααααα αααα»αβααβα
ααβααΎαβα‘αΎαβααΈβααααΆααβααΆαα½αβααΉαβαααα½αβααΊαβαααα»α - ααΆβααΆαβααΆαβααΆααααα½αβααΆααα ααΎαααΈααααα
ααα αα·αααααααα
αααα»αααααΆααααααααααΆαα PostgreSQL αααααααααΆαα½αααΉααα·ααααααααΈααααααααααα
ααα ααααΎααΆααααα
ααΌα
ααααΆααΆαααααα»ααα
ααΉαααΌαααααΆααα·ααααααα
ααΆαααααΎα
α§ααααααααααΆααααα αΆαααΆααααΈαααααΎαααΆαααΆαααα’αααα»ααα½ααΆααΈαααα APM α αα½αααααΆαα½αα’αΆα αααααα’αααααααΆαααααααΌαααΆαα α αααΆααα’αΆααααααααααααΎαα’αΆα ααααΌαααΆααααααααααααααααααΌα ααΆαααααα:
ααΆααΆαα»α
αααα»α:
- ααΆααΆααααααααΆααααα½α (APM ααΆαααααα 31 αα»ααααΆααααα»ααα½αααα αΆαααααα);
- ααααΎαααΆαααα’ααΆαα½α Python;
- ααααααΆαααααΆααα½ααααα αΌαααΆαα½α OpenTracing
- ααΆααα½ααααα αΌαααΆαα½α Kubernetes;
- ααΆααα½ααααα αΌαααΆαα½α NGINX Ingress α
αα»ααα·ααααα·:
- APM αααα½ααααααααααααΆαα±αααααααα·ααΈαα·αα’αΆα ααααΎααΆααααααΆαααααα α»ααααΌαα»α (predis);
- α§ααααααααααααααααα PHP ααααα;
- αα·αααααα ααααααα½ααααααααααααΆαααα αα·αααααααααααααα½αααα
α’αΆααΆα
αααα»α:
- α§ααααα PHP αααα ;
- α ααα»α αααααΆααα’αααααααΎαααααααα ααΉα New Relic α
αα»ααα·ααααα·:
- αα·αααααΎαααΆαααΎααααααααααααα·ααααα·ααΆαα αΆαα (α’ααΌααα»αααΌ 12.05, CentOS 5);
- α§αααααααααααααααααα·ααααα;
- ααΆαααααααααΆααααααΈαααΆααΆ (Node.js αα·α PHP);
- α ααα»α αααααΆααααΊαα
ααααα·α αΆαααΆααΎααααααααα Atatus 69 αα»ααααΆααααα»ααα½ααααααα»ααα½ααααΆαααΈααα ααΎαα ααααααΎ Datadog ααααα½ααααα αΌααααΆαααα’ααΆαα½αααΉααααααΌαααΆαααααααΎα (αααααα·ααΈααα ααααααα αααα»α K8s) αα·αααΆααα»αααΆαααΆαααααααααααΆα αααΎαα
PS
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- Β«
α§ααααααααααΆααα’αααα’αα·αααααααααααα·ααΈαααααααΎαααΆαααΎ Kubernetes Β» - Β«
αααααα·ααΈαααα½α kubectl-debug αααααΆααααααΆααααα α»ααα αααα»ααα Kubernetes Β» - Β«
Microservicesα ααα αααΆαααΆααααααΆαα αααααΈααΆα’αααααΆα Kubernetes αααααα "α
ααααα: www.habr.com