ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Apdex (Application Performance Index) ΡΡΠ°Π» ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΡΡΠΎΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, Π²ΡΡΠ²Π»ΡΡ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Apdex Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Apdex Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
1Π‘ (Π²ΠΊΠ»ΡΡΠ°Ρ 1Π‘:ERP, 1Π‘:Π£Π’ ΠΈ 1Π‘:ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΠΈΡ), Π½ΠΎ ΠΈ ΡΠ°ΡΠΊΡΠΎΠ΅ΠΌ Π½ΡΠ°Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ T (ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ°) ΠΈ F (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ), ΡΡΠΎΠ±Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ° ΠΎΡΡΠ°ΠΆΠ°Π»Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π», Π° Π½Π΅ ΠΈΡΠΊΠ°ΠΆΠ°Π»Π° ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΈΠ·-Π·Π° Π½Π΅Π²Π΅ΡΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° β Zabbix, Prometheus ΠΈ 1Π‘:ΠΠΈΠ½ΠΊ, β Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Apdex Π² Grafana Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ±ΠΎΠΈ. Π‘ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ 1Π‘ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Apdex ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½ Π²Π°ΠΆΠ΅Π½ Π΄Π»Ρ 1Π‘
Apdex (Application Performance Index) β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Alliance for Telecommunications Industry Solutions (ATIS). ΠΠ½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ° Π² ΠΏΡΠΎΡΡΡΡ ΡΠΊΠ°Π»Ρ ΠΎΡ 0 Π΄ΠΎ 1, Π³Π΄Π΅:
- π’ 0.94β1.00 β ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (Π²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½Ρ);
- π‘ 0.85β0.93 β Ρ ΠΎΡΠΎΡΠ°Ρ, Π½ΠΎ Π΅ΡΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ;
- π 0.70β0.84 β ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½Π°Ρ (ΡΠ°ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΡΡΡΠ²Π°Π΅Ρ Π΄ΠΈΡΠΊΠΎΠΌΡΠΎΡΡ);
- π΄ 0.00β0.69 β Π½Π΅ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ (ΡΡΠ΅Π±ΡΡΡΡΡ ΡΡΠΎΡΠ½ΡΠ΅ ΠΌΠ΅ΡΡ).
Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Apdex ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ:
- ΠΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ;
- ΠΡΡΠ²Π»ΡΡΡ ΠΏΠΈΠΊΠΎΠ²ΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π·Π°ΠΊΡΡΡΠΈΠΈ ΠΌΠ΅ΡΡΡΠ° Π² Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΠΈ);
- Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² 1Π‘ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ²;
- ΠΠ±ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄Π° ΠΆΠ΅Π»Π΅Π·Π° ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°.
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Apdex Π² 1Π‘: ΠΎΠ½ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ (Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²), Π½ΠΎ ΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π² 3 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Π΄Π»Ρ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠ°, Π½ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠΉ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° call-ΡΠ΅Π½ΡΡΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΡΠΎΠ³ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡT(ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) ΠΈF(ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,T=1.5Ρ,F=6Ρ) Π±Π΅Π· Π°Π½Π°Π»ΠΈΠ·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΈΡΠΊΠ°ΠΆΡΠ½Π½ΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Apdex Π² 1Π‘
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²ΠΊΠ»ΡΡΠ°ΡΡ Apdex, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠ΄ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π³ΠΎΠ². ΠΡ ΠΏΡΠΎΠΏΡΡΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡΠΈΠΊ.
Π£Π±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Π΅ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘ Π½Π΅ Π½ΠΈΠΆΠ΅ 8.3.14 (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ)
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ Π½Π° 1Π‘:ΠΠΈΠ½ΠΊ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° (Π΅ΡΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ)
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΡΡ Apdex (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΡΠΎΠ²)
Π‘ΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ Ρ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ T ΠΈ F Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ 10 ΠΠ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π½Π° Π΄ΠΈΡΠΊΠ΅)
-->
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²ΡΠ±ΠΎΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ . Π 1Π‘ Π΅ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π°:
| Π‘ΠΏΠΎΡΠΎΠ± | ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° | ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ | Π’ΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ Π²Π΅ΡΡΠΈΡ 1Π‘ |
|---|---|---|---|
| ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π») | ΠΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΠ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π²ΡΡΠΎΠΊΠ°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΎΠ±ΡΡΠΌΠ΅ Π΄Π°Π½Π½ΡΡ | 8.3.14+ |
| 1Π‘:ΠΠΈΠ½ΠΊ | ΠΠΈΠ±ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Apdex"ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ", Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Π΄Π°ΡΠ±ΠΎΡΠ΄Π°Ρ | ΠΠ»Π°ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° | 8.3.10+ |
| Π‘ΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (Zabbix + 1Π‘-ΡΠΊΡΠΈΠΏΡΡ) | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΠΌ | Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΠΉ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ | ΠΡΠ±Π°Ρ |
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π½Π΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π° ΠΈ 1Π‘:ΠΠΈΠ½ΠΊ. ΠΠ΅ΡΠ²ΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π° Π²ΡΠΎΡΠΎΠΉ β ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡΠ»ΠΈ Π±ΡΠ΄ΠΆΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ, Π½ΠΎ ΡΠΎΠ³Π΄Π° ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΡΠ°ΡΡΡΡΠ° Apdex.
1Π‘:ΠΠΈΠ½ΠΊ
Zabbix + ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π»
ΠΡΡΠ³ΠΎΠΉ (Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ )
ΠΡΡ Π½Π΅ Π½Π°ΡΡΡΠΎΠΈΠ» ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³-->
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π»
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» β ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ°ΡΡΡΡΠ° Apdex Π² 1Π‘. ΠΠ³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 15 ΠΌΠΈΠ½ΡΡ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ°Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π¨Π°Π³ 1. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° 1Π‘ (1C:Enterprise 8 Server) ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π».
Π¨Π°Π³ 2. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅Ρ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ Π²Π΅ΡΡΠΈΡΡ ΠΆΡΡΠ½Π°Π». ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΉ Π½Π°Π±ΠΎΡ):
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² (QueryExecute)
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ (Transaction)
- ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π‘Π£ΠΠ (DBMSSQL, DBPostgreSQL ΠΈ Ρ.Π΄.)
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Π½ΠΈΠΉ (BackgroundJob)
- ΠΡΠΈΠ±ΠΊΠΈ (Error)
Π¨Π°Π³ 3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΠΎΠ²Π΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ (Π½Π΅ ΠΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΉ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ Π΄ΠΈΡΠΊ). Π ΠΏΠΎΠ»Π΅ ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»Π° ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π΄ΠΈΡΠΊ Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΎΠ±ΡΡΠΌΠΎΠΌ ΠΏΠ°ΠΌΡΡΠΈ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 50 ΠΠ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ
Π±Π°Π·).
ΠΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ 1Π‘ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ, Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1 ΠΠ Π½Π° ΡΠ°ΠΉΠ») ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ Π»ΠΎΠ³ΠΎΠ². ΠΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ°.
Π¨Π°Π³ 4. Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ»ΡΠΆΠ±Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° 1Π‘. Π§Π΅ΡΠ΅Π· 5β10 ΠΌΠΈΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π»ΠΈ Π½ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅. Π€Π°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»Π° ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠΌΠ°Ρ .lgp ΠΈ .lgf.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π½Π° 5β15% (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΎΠ²Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ). ΠΠ° ΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΡΠ΅Π½Π΄Π°Ρ ΡΡΠΎ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ, Π½ΠΎ Π½Π° Π±ΠΎΠ΅Π²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠ΅ΡΠ΅Π΄ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ journals Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ Π±Π°Π·Π΅ ΠΏΡΠΎΠ²Π΅Π΄ΠΈΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π Π°ΡΡΡΡ Apdex: ΡΠΎΡΠΌΡΠ»Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ
Π€ΠΎΡΠΌΡΠ»Π° ΡΠ°ΡΡΡΡΠ° Apdex Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Apdex = (Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅ + ΠΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π’Π΅ΡΠΏΠΈΠΌΡΡ
) / ΠΠ±ΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
ΠΠ΄Π΅:
- π’ Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅ β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠ΅ Π±ΡΡΡΡΠ΅Π΅
T; - π‘ Π’Π΅ΡΠΏΠΈΠΌΡΠ΅ β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ
ΠΌΠ΅ΠΆΠ΄Ρ
TΠΈF; - π΄ Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠ΅ β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅
F(Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π΅).
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ: Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ"ΠΠ»ΡΡΠ°" Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°"Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ²" ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΏΠΎΡΠΎΠ³ΠΈ T=2Ρ ΠΈ F=8Ρ. ΠΠ° Π΄Π΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ 1000 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ:
- 800 β Π±ΡΡΡΡΠ΅Π΅ 2Ρ (ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅);
- 150 β ΠΎΡ 2Ρ Π΄ΠΎ 8Ρ (ΡΠ΅ΡΠΏΠΈΠΌΡΠ΅);
- 50 β ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ 8Ρ (ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠ΅).
Π’ΠΎΠ³Π΄Π° Apdex = (800 + 150/2) / 1000 = 0.825 (ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ).
ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΡΡΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡ Π½Π° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π²ΡΠΎΠ΄Π΅ PowerShell. ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π»ΠΎΠ³ΠΎΠ²:
// ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π½Π° 1Π‘ (Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ)
ΠΡΠΎΡΠ΅Π΄ΡΡΠ° Π Π°ΡΡΡΠΈΡΠ°ΡΡApdex(ΠΡΡΡΠΠΡΡΠ½Π°Π»Ρ, ΠΠΎΡΠΎΠ³T, ΠΠΎΡΠΎΠ³F)
ΠΠΎΠ³ΠΈ = ΠΠΎΠ²ΡΠΉ Π‘ΡΡΡΠΊΡΡΡΠ°;
// Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»Π° ΠΆΡΡΠ½Π°Π»Π°
Π’Π΅ΠΊΡΡ = ΠΠΎΠ²ΡΠΉ Π§ΡΠ΅Π½ΠΈΠ΅Π’Π΅ΠΊΡΡΠ°(ΠΡΡΡΠΠΡΡΠ½Π°Π»Ρ);
ΠΠΎΠΊΠ° Π’Π΅ΠΊΡΡ.ΠΡΠΎΡΠΈΡΠ°ΡΡΠ‘ΡΡΠΎΠΊΡ Π¦ΠΈΠΊΠ»
ΠΡΠ»ΠΈ ΠΠ°ΠΉΡΠΈ(Π‘ΡΡΠΎΠΊΠ°,"QueryExecute") > 0 Π’ΠΎΠ³Π΄Π°
ΠΡΠ΅ΠΌΡ = ΠΠ·Π²Π»Π΅ΡΡΠΡΠ΅ΠΌΡΠΠ·Π‘ΡΡΠΎΠΊΠΈ(Π‘ΡΡΠΎΠΊΠ°); // Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ°ΡΡΠΈΠ½Π³Π°
ΠΡΠ»ΠΈ ΠΡΠ΅ΠΌΡ <= ΠΠΎΡΠΎΠ³T Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ³ΠΈ.ΠΡΡΠ°Π²ΠΈΡΡ("Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅", ΠΠΎΠ³ΠΈ.Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅ + 1);
ΠΠ½Π°ΡΠ΅ΠΡΠ»ΠΈ ΠΡΠ΅ΠΌΡ <= ΠΠΎΡΠΎΠ³F Π’ΠΎΠ³Π΄Π°
ΠΠΎΠ³ΠΈ.ΠΡΡΠ°Π²ΠΈΡΡ("Π’Π΅ΡΠΏΠΈΠΌΡΠ΅", ΠΠΎΠ³ΠΈ.Π’Π΅ΡΠΏΠΈΠΌΡΠ΅ + 1);
ΠΠ½Π°ΡΠ΅
ΠΠΎΠ³ΠΈ.ΠΡΡΠ°Π²ΠΈΡΡ("Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠ΅", ΠΠΎΠ³ΠΈ.Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠ΅ + 1);
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠΡΠ»ΠΈ;
ΠΠΎΠ½Π΅ΡΠ¦ΠΈΠΊΠ»Π°;
Apdex = (ΠΠΎΠ³ΠΈ.Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅ + ΠΠΎΠ³ΠΈ.Π’Π΅ΡΠΏΠΈΠΌΡΠ΅ / 2) / (ΠΠΎΠ³ΠΈ.Π£Π΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΠ½Π½ΡΠ΅ + ΠΠΎΠ³ΠΈ.Π’Π΅ΡΠΏΠΈΠΌΡΠ΅ + ΠΠΎΠ³ΠΈ.Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠ΅);
ΠΠΎΠ·Π²ΡΠ°Ρ Apdex;
ΠΠΎΠ½Π΅ΡΠΡΠΎΡΠ΅Π΄ΡΡΡ
ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠΎΠ³ΠΈ T ΠΈ F?
ΠΠ»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠΎΠ³ΠΎΠ² ΠΏΡΠΎΠ²Π΅Π΄ΠΈΡΠ΅ Ρ ΡΠΎΠ½ΠΎΠΌΠ΅ΡΡΠ°ΠΆ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π² ΠΏΠΈΠΊΠΎΠ²ΡΠ΅ ΠΈ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
1. ΠΠ°ΠΌΠ΅ΡΡΡΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ 90% ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (ΡΡΠΎ Π±ΡΠ΄Π΅Ρ T).
2. Π£ΠΌΠ½ΠΎΠΆΡΡΠ΅ T Π½Π° 4 β ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ F (ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠΏΠΈΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ).
3. ΠΡΠΎΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΡΠΉΡΠ΅ΡΡ Ρ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌΠΈ: ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ Π²Π°ΠΆΠ½Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ
Π·Π°ΠΌΠ΅ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΊΠ°ΡΡΠΈΡΠΎΠ² Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ T ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 0.5Ρ, Π° Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ² β 5Ρ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°
ΠΠ°Π½Π½ΡΠ΅ Apdex ΠΈΠ· 1Π‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π² Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°: Zabbix ΠΈ 1Π‘:ΠΠΈΠ½ΠΊ.
ΠΠ°ΡΠΈΠ°Π½Ρ 1: Zabbix + ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
Π¨Π°Π³ 1. ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Zabbix Agent Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ 1Π‘. Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ zabbix_agentd.conf Π΄ΠΎΠ±Π°Π²ΡΡΠ΅:
UserParameter=1c.apdex[*],powershell -ExecutionPolicy Bypass -File"C:\scripts\get-apdex.ps1""$1""$2"
Π¨Π°Π³ 2. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ get-apdex.ps1, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠ°ΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ 1Π‘ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Apdex. ΠΡΠΈΠΌΠ΅Ρ:
param($PathToLogs, $ThresholdT)
$satisfied = 0
$tolerating = 0
$frustrated = 0
Get-ChildItem $PathToLogs -Filter"*.lgp" | ForEach-Object {
$content = Get-Content $_.FullName
foreach ($line in $content) {
if ($line -match"QueryExecute.*time=(\d+)") {
$time = $matches[1]
if ($time -le $ThresholdT) { $satisfied++ }
elseif ($time -le ($ThresholdT * 4)) { $tolerating++ }
else { $frustrated++ }
}
}
}
$apdex = ($satisfied + $tolerating / 2) / ($satisfied + $tolerating + $frustrated)
Write-Output $apdex
Π¨Π°Π³ 3. Π Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Zabbix ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π΄Π°Π½Π½ΡΡ
Ρ ΠΊΠ»ΡΡΠΎΠΌ 1c.apdex[C:\logs\1C\,2], Π³Π΄Π΅ 2 β ΠΏΠΎΡΠΎΠ³ T Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
.
ΠΠ°ΡΠΈΠ°Π½Ρ 2: 1Π‘:ΠΠΈΠ½ΠΊ
1Π‘:ΠΠΈΠ½ΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π΄Π°ΡΠ±ΠΎΡΠ΄Ρ Π΄Π»Ρ Apdex. ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ 1Π‘:ΠΠΈΠ½ΠΊ Π‘Π΅ΡΠ²Π΅Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΊ ΠΊΠ»Π°ΡΡΠ΅ΡΡ 1Π‘;
- Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ
Π‘ΠΎΠ±ΠΈΡΠ°ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Apdex; - Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΡΠΎΠ³ΠΈ
TΠΈFΠ΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΡΠ°Π·Π΄Π΅Π»Π΅ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ β ΠΠΎΡΠΎΠ³ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ; - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ email ΠΏΡΠΈ Apdex < 0.7).
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ 1Π‘:ΠΠΈΠ½ΠΊ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Ρ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΎΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ»ΠΈ ΡΠΈΠΏΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
ΠΠ»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Grafana ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ 1C-Enterprise Plugin ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΊΡΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Zabbix/1Π‘:ΠΠΈΠ½ΠΊ ΡΠ΅ΡΠ΅Π· API. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠ΅ Π΄Π°ΡΠ±ΠΎΡΠ΄Ρ Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠ½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ Apdex ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
Π‘Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ β ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π·Π°Π΄Π°ΡΠΈ. ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΌΠ΅ΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
| Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ | ΠΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ |
|---|---|---|
| Apdex ΠΏΠ°Π΄Π°Π΅Ρ Π² 9:00β11:00 | ΠΠΈΠΊΠΎΠ²Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΈ Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π΄Π½Ρ | ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ, ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ΅ΡΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° |
| ΠΠΈΠ·ΠΊΠΈΠΉ Apdex Π΄Π»Ρ ΠΎΡΡΡΡΠΎΠ², Π½ΠΎ Π²ΡΡΠΎΠΊΠΈΠΉ Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² | Π‘Π»ΠΎΠΆΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ Π² ΠΎΡΡΡΡΠ°Ρ Π±Π΅Π· ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² | ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² Π‘Π£ΠΠ |
| Apdex ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ | ΠΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π΅ ΠΠ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ | ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΊΠ°Π½Π°Π»Π°, ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ |
| Π Π΅Π·ΠΊΠΎΠ΅ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Apdex ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ | ΠΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡ Ρ Π½Π΅ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ | ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΎΡΠΊΠ°ΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ |
ΠΠ»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ 1Π‘:ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠ°Π² 1Π‘:ΠΠΈΠ½ΠΊ). ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
- π ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ"Π³ΠΎΡΡΡΠΈΠ΅" ΠΌΠ΅ΡΡΠ° Π² ΠΊΠΎΠ΄Π΅ (Π΄ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ);
- π Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ;
- π οΈ ΠΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠ΅Π½ΠΈΡΡ
ΠΠ»Ρ ΠΠ°ΠΆΠ΄ΠΎΠ³ΠΎΠ½Π°ΠΠΎΠΊΠ°).
ΠΡΠ»ΠΈ Apdex ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- ΠΠ°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π‘Π£ΠΠ (CPU, RAM, Π΄ΠΈΡΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ);
- Π‘Π΅ΡΠ΅Π²ΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ 1Π‘;
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠ»Π° ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ 1Π‘;
- ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π² Π‘Π£ΠΠ (Π΄Π»Ρ MS SQL Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅
EXEC sp_updatestats).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Apdex Π½Π΅ ΡΠ»ΡΡΡΠΈΠ»ΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉTΠΈF. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ Π·Π°Π²ΡΡΠ΅Π½Ρ, ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΏΠΎΡΠΎΠ³ΠΈ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ.
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ
ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Apdex Π² 1Π‘ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΠ°ΡΡΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΊΠ°ΠΆΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
- β ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΠΎΡΠΎΠ³ΠΎΠ²
TΠΈFΠ±Π΅Π· Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅T=1.5ΡΠ΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΡΡΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠΎΠ³ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠ°. - β Π‘Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π±ΠΎΡΠΈΠ΅ ΡΠ°ΡΡ. ΠΠΈΠΊΠΎΠ²ΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΡΠ½ΡΠ΅ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ) ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΊΡΡΠ³Π»ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°ΠΌ.
- β ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ. ΠΠΈΠ·ΠΊΠΈΠΉ Apdex Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»Π°"ΡΠ°Π·ΠΌΡΠ²Π°Π΅ΡΡΡ" Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΡ . Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ ΠΊ ΡΠΎΠ»ΡΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌ.
- β Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅. ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π΄ΠΈΡΠΊΠ° ΡΠ΅ΡΠ²Π΅Ρ 1Π‘ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΎΠΌ Π΄Π»Ρ Π»ΠΎΠ³ΠΎΠ² ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΡΠ°ΡΠΈΡ.
- β ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (baseline). ΠΠ΅Π· Π½Π°ΡΠ°Π»ΡΠ½ΡΡ Π·Π°ΠΌΠ΅ΡΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡ ΠΎΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΡΠΈΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Apdex Π΄ΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΡΡ ΠΎΠ΄Π½Π° ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β Π»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Apdex ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠ°Π΄Π°ΡΡ ΠΈΠ·-Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡ (ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ). Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠ³ΠΎ:
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅"ΠΎΠΊΠ½Π° ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ" Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Zabbix);
- ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΡΠΊΡΠΈΠΏΡΡ ΡΠ°ΡΡΡΡΠ° Apdex ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡ;
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠ³ΠΎΠ² Π΄Π»Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Apdex < 0.7β ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅,Apdex < 0.5β ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°).
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°: ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Apdex ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ², ΠΈΠ³Π½ΠΎΡΠΈΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ ΡΠ°ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎ 30% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³ ΡΠΎΡΠΌ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. Π§ΡΠΎΠ±Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΡΠΎ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠΉΡΠ΅ ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΠΌΠ°ΡΠΈΠ½ ΡΠ΅ΡΠ΅Π· 1Π‘:ΠΠΈΠ½ΠΊ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Performance API Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ (Π΄Π»Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°).
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ Apdex Π² 1Π‘
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Apdex Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΡΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°?
ΠΠ°, Π² 1Π‘:ΠΠΈΠ½ΠΊ ΠΈ ΠΏΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΈΠΏΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΎΡΡΡΡΠ°"ΠΠ±ΠΎΡΠΎΡΠ½ΠΎ-ΡΠ°Π»ΡΠ΄ΠΎΠ²Π°Ρ Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ" Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΡΡΡΡ Apdex Ρ ΠΏΠΎΡΠΎΠ³Π°ΠΌΠΈ T=5Ρ ΠΈ F=20Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΡΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ°ΠΊ ΡΠ°ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΠΎΡΠΎΠ³ΠΈ T ΠΈ F?
ΠΠΎΡΠΎΠ³ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°Π· Π² ΠΊΠ²Π°ΡΡΠ°Π» ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ/ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΈΡ , Π΅ΡΠ»ΠΈ:
- ΠΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΡΠ°ΠΏ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²);
- ΠΠ±Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ"ΠΆΠ΅Π»Π΅Π·ΠΎ" (ΡΠ²Π΅Π»ΠΈΡΠΈΠ»ΠΎΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΄Π΅Ρ CPU ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠΌ RAM);
- ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΆΠ°Π»ΡΡΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Apdex ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠ³ΠΈ Π·Π°Π²ΡΡΠ΅Π½Ρ).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Apdex Π΄Π»Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° 1Π‘?
ΠΠ°, Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. ΠΠ»Ρ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°:
- ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π·
PerformanceObserver API; - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΊΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ΅Π· 1Π‘:ΠΠΈΠ½ΠΊ ΠΈΠ»ΠΈ Google Analytics);
- Π£ΡΡΠΈΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ΅ΡΠΈ ΠΏΡΠΈ ΡΠ°ΡΡΡΡΠ΅ Apdex (Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΈΡ ΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅).
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΡΡΠΈΠΊ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅:
const observer = new PerformanceObserver((list) => {
list.getEntries.forEach((entry) => {
if (entry.name.includes("1C")) {
console.log(`1C operation ${entry.name} took ${entry.duration}ms`);
// ΠΡΠΏΡΠ°Π²ΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ
fetch('/api/metrics', {
method:'POST',
body: JSON.stringify({ name: entry.name, duration: entry.duration })
});
}
});
});
observer.observe({ entryTypes: ["measure"] });
ΠΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Apdex Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Jira)?
ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°Π΄Π°Ρ Π² Jira ΠΏΡΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Apdex:
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π²Π΅Π±Ρ ΡΠΊ Π² Zabbix ΠΈΠ»ΠΈ 1Π‘:ΠΠΈΠ½ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² Jira ΠΏΡΠΈ Apdex < 0.7;
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ Jira Service Management Π΄Π»Ρ ΠΏΡΠΈΡΠΌΠ° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² ΠΎΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ;
- Π ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅:
- ΠΡΠ΅ΠΌΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ Apdex;
- ΠΠ°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΡ;
- Π‘ΡΡΠ»ΠΊΡ Π½Π° Π³ΡΠ°ΡΠΈΠΊ Π² Grafana ΠΈΠ»ΠΈ 1Π‘:ΠΠΈΠ½ΠΊ.
ΠΡΠΈΠΌΠ΅Ρ payload Π΄Π»Ρ Π²Π΅Π±Ρ ΡΠΊΠ°:
{
"fields": {
"project": {"key":"IT" },
"summary":"ΠΠ°Π΄Π΅Π½ΠΈΠ΅ Apdex Π² 1Π‘ Π΄ΠΎ 0.65 (ΠΏΠΎΡΠΎΠ³ 0.7)",
"description": {
"type":"doc",
"version": 1,
"content": [
{
"type":"paragraph",
"content": [
{
"type":"text",
"text":"ΠΡΠ΅ΠΌΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°: 2026-05-20 14:30:00. ΠΠ°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ: ΠΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ², Π€ΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΡΡΡΠΎΠ²."
},
{
"type":"text",
"text":"ΠΡΠ°ΡΠΈΠΊ:",
"marks": [{"type":"link","attrs": {"href":"http://grafana.example.com/dashboard/1c-apdex" } }]
}
]
}
]
},
"issuetype": {"name":"ΠΠ½ΡΠΈΠ΄Π΅Π½Ρ" }
}
}
ΠΠ»ΠΈΡΠ΅Ρ Π»ΠΈ Apdex Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 1Π‘?
ΠΠ΅Ρ, ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ Apdex Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘. ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ 1Π‘:ΠΠΈΠ½ΠΊ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘:ΠΠΈΠ½ΠΊ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² 1Π‘ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π° Π½Π΅ ΠΏΠΎ ΠΎΠ±ΡΡΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΌΠ΅ΡΡΠΈΠΊ.