ΠΠΎΠ·Π΄ΡΠ°Π², ΡΡΠ°Π½ΠΎΠ²Π½ΠΈΡΠΈ Π₯Π°Π±ΡΠΎΠ²ΡΠΊΠ°! Π£ΠΎΡΠΈ ΠΏΠΎΡΠ΅ΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ ΡΠΏΠΈΡΠ° ΠΊΡΡΡΠ°
ΠΠ²Π°Ρ ΡΠ»Π°Π½Π°ΠΊ ΡΠ΅ ΠΊΡΠ°ΡΠ°ΠΊ ΡΠ²ΠΎΠ΄ Ρ ΠΠΎΠΊΠΈΡΠ°. ΠΡΠΎΡΠ΅ΠΊΠ°Ρ ΠΠΎΠΊΠΈ
ΠΠ»Π°Π²Π½Π° ΠΈΠ½ΡΠΏΠΈΡΠ°ΡΠΈΡΠ° Π·Π° ΠΠΎΠΊΠΈΡΠ° Π±ΠΈΠ»Π° ΡΠ΅
- ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°
- ΠΏΠΎΡΡΠΎΡΡΠ° ΠΌΠ°Π»ΠΎ ΡΠ΅ΡΡΡΡΠ°
ΠΡΠ°ΡΠΈΡΠ΅ΠΌΠΎ ΡΠ΅ Π½Π° ΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΡΠΎΠΌΠ΅ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ΅ ΠΈ Π΄Π°ΡΠΈ Π½Π΅ΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅Π³ΠΎΠ²Π΅ ΡΠΏΠΎΡΡΠ΅Π±Π΅ Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ°.
ΠΠ΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ΅ΡΠΈ ΠΎ ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΡ
ΠΠ° Π±ΠΈΡΡΠ΅ Ρ ΠΏΠΎΡΠΏΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠΌΠ΅Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΠΠΎΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ΅, Π²Π°ΠΆΠ½ΠΎ ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΡΠ°ΠΊ ΡΠ½Π°Π·Π°Π΄ ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈΡΠ΅ ΠΌΠ°Π»ΠΎ ΠΎ ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΡ.
ΠΠ΅Π΄Π½Π° ΠΎΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½ΠΈΡ
ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΠ° ΡΠ΅ Π΅ΠΊΡΡΡΠ°ΠΊΡΠΈΡΠ° ΠΌΠ΅ΡΡΠΈΠΊΠ΅ ΠΈΠ· ΡΠ°Π±ΠΈΡΠ½ΠΈΡ
ΡΠ°ΡΠ°ΠΊΠ° (ΠΏΡΠ΅ΠΊΠΎ Π΅ΠΊΡΠΏΠΎΡΡΠ΅ΡΠ°) ΠΈ ΡΠΈΡ
ΠΎΠ²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅ Ρ Π’Π‘ΠΠ (ΠΠ°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈΡ
ΡΠ΅ΡΠΈΡΠ°), ΡΠ· Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Ρ ΠΎΠ±Π»ΠΈΠΊΡ Π΅ΡΠΈΠΊΠ΅ΡΠ°.
ΠΠ°ΡΡΠΎ ΡΠ΅ ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΡΠ΅ ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ ΠΏΠΎΡΡΠ°ΠΎ Π΄Π΅ ΡΠ°ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Ρ ΡΠ²Π΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΈ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ°: ΡΠ΅Π³ΠΎΠ²Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΡΠ΅ Π²Π΅ΠΎΠΌΠ° ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π°, Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅Ρ Π΄ΠΎΠ»Π°Π·ΠΈ ΡΠ° ΠΌΠ°ΡΠΈΡΠ½ΠΎΠΌ ΠΊΡΠ°ΡΡΠΎΠΌ ΡΠ°ΡΠΊΠΎΠΌ Π·Π° ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ. ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ ΡΠ°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π΄Π²ΠΎΡΠΈ ΠΌΠ΅ΡΡΠΈΠΊΡ ΠΈΠ· Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½ΠΈΡ Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΠΊ ΡΡΠ²Π° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ Π½Π°Π»Π΅ΠΏΠ½ΠΈΡΠ΅. ΠΠ±ΠΎΠ³ ΡΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ°ΡΠ΅ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²Π΅ΠΎΠΌΠ° Π»Π°ΠΊΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠΈ.
ΠΠ°ΠΆΠ°Π»ΠΎΡΡ, ΡΠΎΡ ΡΠ²Π΅ΠΊ Π½Π΅ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ βΠΊΡΡΡ Ρ ΡΡΠΊΠ΅β Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΠΌΠ° ΠΈ ΠΌΠΎΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΈ Π΄Π° ΠΏΡΠΎΠ½Π°ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅ΡΠ΅:
- ΡΠΏΡΠ°Π²ΡΠ°Π½Π° ΡΡΠ»ΡΠ³Π° Ρ ΠΎΠ±Π»Π°ΠΊΡ Π·Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ (ΠΠΠ‘, ΠΠ·ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΠΎΠΎΠ³Π»Π΅)
- ΡΡΠ»ΡΠ³Π° ΠΏΡΠ°ΡΠ΅ΡΠ° βΠ½Π°Π΄Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΊΠ°ΠΎ ΡΡΠ»ΡΠ³Π°β (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ°ΡΠ°Π΄ΠΎΠ³)
- ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π΅ ΡΡΠ»ΡΠ³Π΅ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°.
ΠΠ° ΡΡΠ΅ΡΡ ΠΎΠΏΡΠΈΡΡ, ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠ°ΠΌ ΠΊΠΎΡΠΈΡΡΠΈΠΎ ΠΠ»Π°ΡΡΠΈΡΡΠ΅Π°ΡΡΡ , ΡΠΏΡΠΊΠΎΡ ΡΠΈΡΠ΅Π½ΠΈΡΠΈ Π΄Π° Π½ΠΈΡΠ°ΠΌ ΡΠ²Π΅ΠΊ Π±ΠΈΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΡΠ°Π½ ΡΠΈΠΌΠ΅ (Π½Π°ΡΠΎΡΠΈΡΠΎ Π·Π±ΠΎΠ³ ΡΠ΅Π³ΠΎΠ²Π΅ ΡΠ΅ΠΆΠΈΠ½Π΅ ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅).
ΠΠΎΠΊΠΈ ΡΠ΅ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π΄Π° ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΏΡΠ΅ΠΌΠ° ΡΠ»Π΅Π΄Π΅ΡΠΈΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠΌΠ°:
- Π±ΠΈΡΠΈ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°Π½ Π·Π° ΠΏΠΎΡΠ΅ΡΠ°ΠΊ
- ΡΡΠΎΡΠ΅ ΠΌΠ°Π»ΠΎ ΡΠ΅ΡΡΡΡΠ°
- ΡΠ°Π΄Π΅ ΡΠ°ΠΌΠΎΡΡΠ°Π»Π½ΠΎ Π±Π΅Π· ΠΏΠΎΡΠ΅Π±Π½ΠΎΠ³ ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΠ°
- ΡΠ»ΡΠΆΠ΅ ΠΊΠ°ΠΎ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ Ρ ΠΈΡΡΡΠ°Π³Π°ΠΌΠ° Π³ΡΠ΅ΡΠ°ΠΊΠ°
ΠΠ΅ΡΡΡΠΈΠΌ, ΠΎΠ²Π° ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ Π΄ΠΎΠ»Π°Π·ΠΈ Π½Π° ΡΠ°ΡΡΠ½ Π½Π΅ΠΊΠΈΡ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠ°. ΠΠ΅Π΄Π°Π½ ΠΎΠ΄ ΡΠΈΡ ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°Ρ Π½Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°. ΠΡΠ΅ΠΌΠ° ΡΠΎΠΌΠ΅, ΠΏΡΠ΅ΡΡΠ°Π³Π° ΡΠ΅ΠΊΡΡΠ° Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π²ΠΈΡΠ΅ Π΅ΡΠΈΠΊΠ°ΡΠ½Π° Π½ΠΈΡΠΈ Π±ΠΎΠ³Π°ΡΠ° ΠΈ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΡΠ°Π²Π° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΎ ΡΠ°Π΄ΡΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡΠ°. ΠΠ»ΠΈ ΠΏΠΎΡΡΠΎ ΠΠΎΠΊΠΈ ΠΆΠ΅Π»ΠΈ Π΄Π° Π±ΡΠ΄Π΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ Π³ΡΠ΅ΠΏ-Ρ ΠΈ Π΄ΠΎΠΏΡΠ½Π° ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΡ, ΡΠΎ Π½ΠΈΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠ°ΠΊ.
ΠΠ½ΡΠΈΠ΄Π΅Π½Ρ ΠΠ½Π²Π΅ΡΡΠΈΠ³Π°ΡΠΈΠΎΠ½
ΠΠ° Π±ΠΈΡΠΌΠΎ Π±ΠΎΡΠ΅ ΡΠ°Π·ΡΠΌΠ΅Π»ΠΈ Π·Π°ΡΡΠΎ ΠΠΎΠΊΠΈΡΡ Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°ΡΠ΅, Π²ΡΠ°ΡΠΈΠΌΠΎ ΡΠ΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ ΠΈΡΡΡΠ°Π³Π΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° ΠΊΠΎΡΠΈ ΡΡ ΠΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ:
1 Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅ β 2 ΠΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π±Π»Π° β 3 ΠΠ΄Ρ
ΠΎΡ ΡΠΏΠΈΡ β 4 ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ β 5 ΠΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠ°ΡΠ΅ΡΠ΅ β 6 ΠΠΎΠΏΡΠ°Π²ΠΈ!
(1 Π£ΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ΅ β 2 ΠΠΎΠ½ΡΡΠΎΠ»Π½Π° ΡΠ°Π±Π»Π° β 3 ΠΠ΄Ρ
ΠΎΡ ΡΠΏΠΈΡ β 4 ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ β 5 ΠΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠ°ΡΠ΅ΡΠ΅ β 6 ΠΠΎΠΏΡΠ°Π²ΡΠ°ΡΠ΅!)
ΠΠ΄Π΅ΡΠ° ΡΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ΅ΠΌΠΎ Π½Π΅ΠΊΡ Π²ΡΡΡΡ ΡΠΏΠΎΠ·ΠΎΡΠ΅ΡΠ° (Π‘Π»Π°ΡΠΊ ΠΠΎΡΠΈΡΠΈΡΠ°ΡΠΈΠΎΠ½, Π‘ΠΠ‘, ΠΈΡΠ΄.) ΠΈ Π½Π°ΠΊΠΎΠ½ ΡΠΎΠ³Π°:
- ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΠΡΠ°ΡΠ°Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π±Π»Π΅
- ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΡ ΡΡΠ»ΡΠ³Π΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΡ)
- ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΡΠ½ΠΎΡΠ΅ Ρ Π΄Π½Π΅Π²Π½ΠΈΠΊΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΠ»Π°ΡΡΠΈΡΡΠ΅Π°ΡΡΡ -Ρ)
- ΠΌΠΎΠΆΠ΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π΅ ΡΡΠ°Π³ΠΎΠ²Π΅ (ΠΠ°Π΅Π³Π΅Ρ, ΠΠΈΠΏΠΊΠΈΠ½, ΠΈΡΠ΄.)
- ΠΈ ΠΊΠΎΠ½Π°ΡΠ½ΠΎ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½ΠΎΠ³ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΠ²Π΄Π΅, Ρ ΡΠ»ΡΡΠ°ΡΡ ΡΡΠ΅ΠΊΠ° ΠΡΠ°ΡΠ°Π½Π° + ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ + ΠΠ»Π°ΡΡΠΈΡΡΠ΅Π°ΡΡΡ + ΠΠΈΠΏΠΊΠΈΠ½, ΠΌΠΎΡΠ°ΡΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ° Π°Π»Π°ΡΠ°. ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠΌΠ°ΡΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅, Π±ΠΈΠ»ΠΎ Π±ΠΈ Π»Π΅ΠΏΠΎ Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΡΠ²Π΅ ΠΎΠ²Π΅ ΠΊΠΎΡΠ°ΠΊΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΠ΅Π΄Π°Π½ Π°Π»Π°Ρ: ΠΡΠ°ΡΠ°Π½Π°. ΠΡΠ΅Π΄ΠΈ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΡΠ΅ ΠΎΠ²Π°Ρ ΠΏΡΠΈΡΡΡΠΏ ΠΈΡΡΡΠ°ΠΆΠΈΠ²Π°ΡΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Ρ ΠΡΠ°ΡΠ°Π½ΠΈ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ 6. ΠΠ°ΠΊΠ»Π΅, ΠΏΠΎΡΡΠ°ΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΡΡΡΠΏ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ· ΠΡΠ°ΡΠ°Π½Π΅.
ΠΠΊΡΠ°Π½ ΠΈΡΡΡΠ°ΠΆΠΈΠ²Π°ΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ ΠΈΠ·ΠΌΠ΅ΡΡ ΠΡΠΎΠΌΠ΅ΡΠ΅ΡΠ° ΠΈ ΠΠΎΠΊΠΈΡΠ°
Π‘Π° ΠΎΠ²ΠΎΠ³ Π΅ΠΊΡΠ°Π½Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΠΎΠΊΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΎΠ΄Π½ΠΎΡΠ΅ Π½Π° ΠΡΠΎΠΌΠ΅ΡΡ Π΅ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ΠΎΠ³ Π΅ΠΊΡΠ°Π½Π°. ΠΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ 6.5, ΠΡΠ°ΡΠ°Π½Π° Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΡΠ°ΡΡΠ»Π°Π½ΠΈΡΠ΅ ΠΠ ΠΏΡΠ°ΡΠ΅ΡΠ° Ρ ΡΠ½ΠΎΡΠΈΠΌΠ° ΠΠΎΠΊΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠ°ΡΠΈΠ»ΠΈ Π²Π΅Π·Π΅ Π΄ΠΎ Π²Π°ΡΠΈΡ ΠΎΠΌΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈΡ Π°Π»Π°ΡΠ° Π·Π° ΠΏΡΠ°ΡΠ΅ΡΠ΅ (ΠΠ°Π΅Π³Π΅Ρ).
ΠΠΎΠΊΠ°Π»Π½ΠΈ ΠΠΎΠΊΠΈ ΡΠ΅ΡΡ
ΠΠ°ΡΠ»Π°ΠΊΡΠΈ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΠΎΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π΄ΠΎΡΠΊΠ΅Ρ-ΡΠΎΠΌΠΏΠΎΡΠ΅. ΠΠΎΡΠΊΠ΅Ρ-ΡΠΎΠΌΠΏΠΎΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΡΠ΅ Π½Π°Π»Π°Π·ΠΈ Ρ ΠΠΎΠΊΠΈ ΡΠΏΡΠ΅ΠΌΠΈΡΡΡ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠΈ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ git
:
$ git clone https://github.com/grafana/loki.git
ΠΠ°ΡΠΈΠΌ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΠΎΠ΄Π΅ΡΠ΅ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ:
$ cd production
ΠΠ°ΠΊΠΎΠ½ ΠΎΠ²ΠΎΠ³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±ΠΈΡΠΈ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΠ·ΠΈΡΡ ΠΠΎΡΠΊΠ΅Ρ ΡΠ»ΠΈΠΊΠ°:
$ docker-compose pull
ΠΠΎΠ½Π°ΡΠ½ΠΎ, ΠΠΎΠΊΠΈ ΡΡΠ΅ΠΊ ΡΠ΅ ΠΏΠΎΠΊΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ:
$ docker-compose up
ΠΠΎΠΊΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°
ΠΠ²ΠΎ ΠΌΠ°Π»ΠΎΠ³ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠ° ΡΠ° ΠΠΎΠΊΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΌ:
ΠΡΠΈΠ½ΡΠΈΠΏΠΈ ΠΠΎΠΊΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅
ΠΠ΅Π± ΠΊΠ»ΠΈΡΠ΅Π½Ρ ΠΏΠΎΠΊΡΠ΅ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ, ΠΡΠΎΠΌΡΠ°ΠΈΠ» ΠΏΡΠΈΠΊΡΠΏΡΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΈ ΡΠ°ΡΠ΅ ΠΈΡ
ΠΠΎΠΊΠΈΡΡ, Π²Π΅Π± ΠΊΠ»ΠΈΡΠ΅Π½Ρ ΡΠ°ΠΊΠΎΡΠ΅ ΡΠ°ΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΠΎΠΊΠΈΡΡ. ΠΠΎΠΊΠΈ ΡΠ²Π΅ Π°Π³ΡΠ΅Π³ΠΈΡΠ° ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠΈ ΠΡΠ°ΡΠ°Π½ΠΈ.
ΠΠΎΠΊΠΈ ΡΠ΅ Π»Π°Π½ΡΠΈΡΠ°Π½. ΠΠ° Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅, ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
$ docker ps
Π£ ΡΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΠΆΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎΠ³ ΠΠΎΡΠΊΠ΅Ρ-Π°, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° Π²ΡΠ°ΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ:
IMAGE PORTS NAMES
grafana/promtail: production_promtail_1
grafana/grafana: m 0.0.0.0:3000->3000/tcp production_grafana_1
grafana/loki: late 80/tcp,0.0.0.0:3100... production_loki_1
ΠΠΈΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅:
- ΠΡΠΎΠΌΡΠ°ΠΈΠ»: Π°Π³Π΅Π½Ρ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ°Π½ Π·Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°
- ΠΡΠ°ΡΠ°Π½Π°: ΠΏΠΎΠ·Π½Π°ΡΠΈ Π°Π»Π°Ρ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Ρ ΡΠ°Π±Π»Ρ
- ΠΠΎΠΊΠΈ: ΠΠ΅ΠΌΠΎΠ½ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°
ΠΠ°ΠΎ Π΄Π΅ΠΎ ΠΊΠ»Π°ΡΠΈΡΠ½Π΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΡΠ½ΠΎΠ²Π°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΠΌ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠ°), ΠΡΠΎΠΌΡΠ°ΠΈΠ» Π°Π³Π΅Π½Ρ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠ΅Π½ Π½Π° ΡΠ²Π°ΠΊΠΎΡ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΡΠ°ΡΠ°Π½Π° ΠΈ ΠΠΎΠΊΠΈ ΡΠ΅ ΠΌΠΎΠ³Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠΈ Π½Π° ΠΈΡΡΠΎΡ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΡΠΈΠΌΠ΅Π½Π° Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΠΎΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΡΠ΅ Π±ΠΈΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΠ΅:
- Π΄Π°Π΅ΠΌΠΎΠ½Π‘Π΅Ρ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΠΡΠΎΠΌΡΠ°ΠΈΠ» Π°Π³Π΅Π½ΡΠ° Π½Π° ΡΠ²Π°ΠΊΠΎΡ ΠΎΠ΄ ΠΌΠ°ΡΠΈΠ½Π° Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°
- ΠΠ΅ΠΏΠ»ΠΎΠΈΠΌΠ΅Π½Ρ ΠΠΎΠΊΠΈ
- Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΠΈ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΠΡΠ°ΡΠ°Π½Π°.
Π‘ΡΠ΅ΡΠΎΠΌ, ΠΠΎΠΊΠΈ ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ°Π½ ΠΊΠ°ΠΎ Π₯Π΅Π»ΠΌ ΠΏΠ°ΠΊΠ΅Ρ, ΡΡΠΎ Π³Π° ΡΠΈΠ½ΠΈ Π»Π°ΠΊΠΈΠΌ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ.
ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΠΎ Π₯Π΅ΠΌΠ»-Π°
ΠΠ΅Ρ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π₯Π΅ΠΌΠ». ΠΠΎΠΆΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΠ·Π΅ΡΠΈ ΠΈΠ· ΠΠΈΡΠ₯ΡΠ± ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ° ΠΏΡΠΎΡΠ΅ΠΊΡΠ°. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠ΅ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΡΡΠ΅ Π°ΡΡ
ΠΈΠ²Π° ΠΊΠΎΡΠ° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π²Π°ΡΠΎΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈ ΠΈ Π΄ΠΎΠ΄Π° ΠΊΠΎΡΠΌΠΈΠ»ΠΎ $PATH
.
ΠΠ°ΠΏΠΎΠΌΠ΅Π½Π°: Π²Π΅ΡΠ·ΠΈΡΠ° 3.0.0 Π₯Π΅Π»ΠΌ-Π° ΡΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ΅Π½Π°. ΠΠΎΡΡΠΎ ΡΠ΅ Ρ ΡΠ΅ΠΌΡ Π±ΠΈΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π°, ΡΠΈΡΠ°ΠΎΡΡ ΡΠ΅ ΡΠ°Π²Π΅ΡΡΡΠ΅ Π΄Π° ΡΠ°ΡΠ΅ΠΊΠ° ΠΌΠ°Π»ΠΎ ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ Π³Π° ΡΠΏΠΎΡΡΠ΅Π±ΠΈ..
ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΈΠ·Π²ΠΎΡΠ° Π·Π° Π₯Π΅Π»ΠΌ
ΠΡΠ²ΠΈ ΠΊΠΎΡΠ°ΠΊ ΡΠ΅ Π΄Π° Π΄ΠΎΠ΄Π°ΡΠ΅ βΠ»ΠΎΠΊΠΈβ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
$ helm add loki https://grafana.github.io/loki/charts
ΠΠ°ΠΊΠΎΠ½ ΡΠΎΠ³Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°ΠΆΠΈΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·ΠΈΠ²ΠΎΠΌ βΠ»ΠΎΠΊΠΈβ:
$ helm search loki
Π Π΅Π·ΡΠ»ΡΠ°Ρ:
loki/loki 0.17.2 v0.4.0 Loki: like Prometheus, but for logs.
loki/loki-stack 0.19.1 v0.4.0 Loki: like Prometheus, but for logs.
loki/fluent-bit 0.0.2 v0.0.1 Uses fluent-bit Loki go plugin for...
loki/promtail 0.13.1 v0.4.0 Responsible for gathering logs and...
ΠΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈΠΌΠ°ΡΡ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ΅:
- ΠΏΠ°ΠΊΠ΅Ρ Π»ΠΎΠΊΠΈ/Π»ΠΎΠΊΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° ΡΠ°ΠΌΠΎ ΠΠΎΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ
- ΠΏΠ°ΠΊΠ΅Ρ Π»ΠΎΠΊΠΈ/ΡΠ»ΡΠ΅Π½Ρ-Π±ΠΈΡ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΠ°Π΅ΠΌΠΎΠ½Π‘Π΅Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΠ»ΡΠ΅Π½Ρ-Π±ΠΈΠ½ Π·Π° ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΡΠΎ ΠΡΠΎΠΌΡΠ°ΠΈΠ»-Π°
- ΠΏΠ°ΠΊΠ΅Ρ Π»ΠΎΠΊΠΈ/ΠΏΡΠΎΠΌΡΠ°ΠΈΠ» ΡΠ°Π΄ΡΠΆΠΈ Π°Π³Π΅Π½Ρ Π·Π° ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅
- ΠΏΠ°ΠΊΠ΅Ρ Π»ΠΎΠΊΠΈ/Π»ΠΎΠΊΠΈ-ΡΡΠ°ΡΠΊ, ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΎΠ΄ΠΌΠ°Ρ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ ΠΠΎΠΊΠΈ Π·Π°ΡΠ΅Π΄Π½ΠΎ ΡΠ° ΠΡΠΎΠΌΡΠ°ΠΈΠ»ΠΎΠΌ.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΠΎΠΊΠΈΡΠ°
ΠΠ° Π±ΠΈΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΠΎΠΊΠΈ Ρ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ, ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΈΠΌΠ΅Π½ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ βΠ½Π°Π΄Π³Π»Π΅Π΄Π°ΡΠ΅β:
$ helm upgrade --install loki loki/loki-stack --namespace monitoring
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ°ΡΡΠ²Π°Π»ΠΈ Π½Π° Π΄ΠΈΡΠΊΡ, Π΄ΠΎΠ΄Π°ΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ --set loki.persistence.enabled = true:
$ helm upgrade --install loki loki/loki-stack
--namespace monitoring
--set loki.persistence.enabled=true
ΠΠ°ΠΏΠΎΠΌΠ΅Π½Π°: Π°ΠΊΠΎ ΠΆΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ ΠΡΠ°ΡΠ°Π½Ρ Ρ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄ΠΎΠ΄Π°ΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ
--set grafana.enabled = true
ΠΠ°Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ ΠΎΠ²Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠ΅Π±Π°Π»ΠΎ Π±ΠΈ Π΄Π° Π΄ΠΎΠ±ΠΈΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠΈ ΠΈΠ·Π»Π°Π·:
LAST DEPLOYED: Tue Nov 19 15:56:54 2019
NAMESPACE: monitoring
STATUS: DEPLOYED
RESOURCES:
==> v1/ClusterRole
NAME AGE
loki-promtail-clusterrole 189d
β¦
NOTES:
The Loki stack has been deployed to your cluster. Loki can now be added as a datasource in Grafana.
See <a href="http://docs.grafana.org/features/datasources/loki/">http://docs.grafana.org/features/datasources/loki/</a> for more details.
ΠΠ»Π΅Π΄Π°ΡΡΡΠΈ ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ²Π° Ρ ΠΈΠΌΠ΅Π½ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ βΠ½Π°Π΄Π³Π»Π΅Π΄Π°ΡΠ΅β, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π²ΠΈΠ΄Π΅ΡΠΈ Π΄Π° ΡΠ΅ ΡΠ²Π΅ ΡΠ°ΡΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΎ:
$ kubectl -n monitoring get pods -l release=loki
Π Π΅Π·ΡΠ»ΡΠ°Ρ:
NAME READY STATUS RESTARTS AGE
loki-0 1/1 Running 0 147m
loki-promtail-9zjvc 1/1 Running 0 3h25m
loki-promtail-f6brf 1/1 Running 0 11h
loki-promtail-hdcj7 1/1 Running 0 3h23m
loki-promtail-jbqhc 1/1 Running 0 11h
loki-promtail-mj642 1/1 Running 0 62m
loki-promtail-nm64g 1/1 Running 0 24m
Π‘Π²Π΅ ΠΌΠ°Ρ ΡΠ½Π΅ ΡΠ°Π΄Π΅. Π‘Π°Π΄Π° ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΡΠ°Π΄ΠΈΡΠ΅ Π½Π΅ΠΊΠ΅ ΡΠ΅ΡΡΠΎΠ²Π΅!
ΠΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ° ΠΡΠ°ΡΠ°Π½ΠΎΠΌ
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²Π΅Π·Π°Π»ΠΈ ΡΠ° ΠΡΠ°ΡΠ°Π½ΠΎΠΌ ΠΏΠΎΠ΄ ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ-ΠΎΠΌ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ ΡΡΠ½Π΅Π» Π΄ΠΎ ΡΠ΅Π³ΠΎΠ²ΠΎΠ³ ΠΏΠΎΠ΄-Π°. ΠΡΠΏΠΎΠ΄ ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΎΡΠ²Π°ΡΠ°ΡΠ΅ ΠΏΠΎΡΡΠ° 3000 Π·Π° ΠΡΠ°ΡΠ°Π½Π° ΠΏΠΎΠ΄:
$ kubectl -n port-forward monitoring svc/loki-grafana 3000:80
ΠΠΎΡ ΡΠ΅Π΄Π½Π° Π²Π°ΠΆΠ½Π° ΡΠ°ΡΠΊΠ° ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΡΠ°ΡΠ°Π½Π°. ΠΠΎΠ·ΠΈΠ½ΠΊΠ° ΡΠ΅ ΡΡΠ²Π° Ρ ΡΠ°ΡΠ½ΠΎΡΡΠΈ loki-grafana
Ρ ΠΏΠΎΡΡ .data.admin-user
Ρ Π±Π°ΡΠ΅64 ΡΠΎΡΠΌΠ°ΡΡ.
ΠΠ° Π±ΠΈΡΡΠ΅ Π³Π° Π²ΡΠ°ΡΠΈΠ»ΠΈ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
$ kubectl -n monitoring get secret loki-grafana
--template '{{index .data "admin-password" | base64decode}}'; echo
ΠΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ²Ρ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ Π·Π°ΡΠ΅Π΄Π½ΠΎ ΡΠ° ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΈΠΌ Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° (Π°Π΄ΠΌΠΈΠ½).
ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΠΠΎΠΊΠΈ ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Ρ ΠΡΠ°ΡΠ°Π½ΠΈ
ΠΡΠ΅ ΡΠ²Π΅Π³Π°, ΡΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ Π΄Π° ΡΠ΅ ΠΠΎΠΊΠΈ ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΊΡΠ΅ΠΈΡΠ°Π½ (ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°/ΠΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°).
ΠΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΈΠ·Π²ΠΎΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π·Π° ΠΠΎΠΊΠΈ
ΠΠ»ΠΈΠΊΠΎΠΌ Π½Π° "Π’Π΅ΡΡ" ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠΈ Π²Π΅Π·Ρ ΡΠ° ΠΠΎΠΊΠΈΡΠ΅ΠΌ.
Π£ΠΏΡΡΠΈΠ²Π°ΡΠ΅ Π·Π°Ρ ΡΠ΅Π²Π° ΠΠΎΠΊΠΈΡΡ
Π‘Π°Π΄Π° ΠΈΠ΄ΠΈΡΠ΅ Π½Π° ΠΡΠ°ΡΠ°Π½Ρ Ρ ΠΎΠ΄Π΅ΡΠ°ΠΊ βΠΡΡΡΠ°ΠΆΠΈβ. ΠΠ°Π΄Π° ΠΏΡΠΈΠΌΠ° Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΠΠΎΠΊΠΈ Π΄ΠΎΠ΄Π°ΡΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΈΠ· ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ°. Π’Π°ΠΊΠΎ ΠΏΠΎΡΡΠ°ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½ΠΎΠ³ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π±ΠΈΡΡΠ΅ ΠΈΠ·Π°Π±ΡΠ°Π»ΠΈ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΡΠΎΠΌΡΠ°ΠΈΠ», ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠ»Π΅Π΄Π΅ΡΠΈ ΡΠΏΠΈΡ: {container_name = "promtail"}
.
ΠΠ²Π΄Π΅ ΡΠ°ΠΊΠΎΡΠ΅ Π½Π΅ Π·Π°Π±ΠΎΡΠ°Π²ΠΈΡΠ΅ Π΄Π° ΠΈΠ·Π°Π±Π΅ΡΠ΅ΡΠ΅ ΠΠΎΠΊΠΈ ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°.
ΠΠ²Π°Ρ ΡΠΏΠΈΡ ΡΠ΅ Π²ΡΠ°ΡΠΈΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π½Π° ΡΠ»Π΅Π΄Π΅ΡΠΈ Π½Π°ΡΠΈΠ½:
Π Π΅Π·ΡΠ»ΡΠ°Ρ ΡΠΏΠΈΡΠ° Ρ ΠΡΠ°ΡΠ°Π½ΠΈ
ΠΠΎΠ΄Π°Ρ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Ρ ΡΠ°Π±Π»Ρ
ΠΠΎΡΠ΅Π²ΡΠΈ ΠΎΠ΄ ΠΡΠ°ΡΠ°Π½Π΅ 6.4, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Ρ ΡΠ°Π±Π»Ρ. ΠΠ°ΠΊΠΎΠ½ ΡΠΎΠ³Π°, ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠ΅ ΠΌΠΎΡΠΈ Π±ΡΠ·ΠΎ Π΄Π° ΠΏΡΠ΅Π»Π°Π·ΠΈ ΠΈΠ·ΠΌΠ΅ΡΡ Π±ΡΠΎΡΠ° Π·Π°Ρ ΡΠ΅Π²Π° Π½Π° ΡΠ²ΠΎΠΌ ΡΠ°ΡΡΡ ΠΈ ΡΡΠ°Π³ΠΎΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅.
ΠΡΠΏΠΎΠ΄ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π±Π»Π΅ ΠΊΠΎΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠ²Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΡ:
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π΅ ΡΠ°Π±Π»Π΅ ΡΠ° ΠΡΠΎΠΌΠ΅ΡΡ
Π΅ΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠ° ΠΈ ΠΠΎΠΊΠΈ Π΅Π²ΠΈΠ΄Π΅Π½ΡΠΈΡΠ°ΠΌΠ°
ΠΡΠ΄ΡΡΠ½ΠΎΡΡ ΠΠΎΠΊΠΈΡΠ°
ΠΠΎΡΠ΅ΠΎ ΡΠ°ΠΌ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌ ΠΠΎΠΊΠΈ ΡΠΎΡ Ρ ΠΌΠ°ΡΡ/ΡΡΠ½Ρ ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠΎΠΌ 0.1. ΠΠ°Π½Π°Ρ ΡΠ΅ Π²Π΅Ρ ΠΎΠ±ΡΠ°Π²ΡΠ΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° 1, ΠΏΠ° ΡΠ°ΠΊ ΠΈ 1.1 ΠΈ 1.2.
ΠΠΎΡΠ° ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΡΠΈ Π΄Π° Π²Π΅ΡΠ·ΠΈΡΠ° 0.1 Π½ΠΈΡΠ΅ Π±ΠΈΠ»Π° Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½Π°. ΠΠ»ΠΈ 0.3 ΡΠ΅ Π²Π΅Ρ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΠΎ ΡΡΠ²Π°ΡΠ½Π΅ Π·Π½Π°ΠΊΠ΅ Π·ΡΠ΅Π»ΠΎΡΡΠΈ, Π° ΠΊΠ°ΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ (0.4, Π·Π°ΡΠΈΠΌ 1.0) ΡΡ ΡΠ°ΠΌΠΎ ΠΏΠΎΡΠ°ΡΠ°Π»Π΅ ΠΎΠ²Π°Ρ ΡΡΠΈΡΠ°ΠΊ.
ΠΠΎΡΠ»Π΅ 1.0.0, Π½ΠΈΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΈΠΌΠ°ΡΠΈ ΠΈΠ·Π³ΠΎΠ²ΠΎΡ Π΄Π° Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ²Ρ Π΄ΠΈΠ²Π½Ρ Π°Π»Π°ΡΠΊΡ.
ΠΠ°ΡΠ° ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΠ° Π½Π΅ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄Π½ΠΎΡΠ΅ Π½Π° ΠΠΎΠΊΠΈ, Π²Π΅Ρ Π½Π° ΡΠ΅Π³ΠΎΠ²Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡ ΡΠ° ΠΎΠ΄Π»ΠΈΡΠ½ΠΎΠΌ ΠΡΠ°ΡΠ°Π½ΠΎΠΌ. Π£ ΡΡΠ²Π°ΡΠΈ, ΠΡΠ°ΡΠ°Π½Π° 6.4 Π²Π΅Ρ ΠΈΠΌΠ° Π΄ΠΎΠ±ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡ ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΠΌ ΡΠ°Π±Π»Π°ΠΌΠ°.
ΠΡΠ°ΡΠ°Π½Π° 6.5, ΠΊΠΎΡΠ° ΡΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ΅Π½Π°, Π΄ΠΎΠ΄Π°ΡΠ½ΠΎ ΠΏΠΎΠ±ΠΎΡΡΠ°Π²Π° ΠΎΠ²Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈΠΌ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ΠΌ ΡΠ°Π΄ΡΠΆΠ°ΡΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Ρ ΠΠ‘ΠΠ ΡΠΎΡΠΌΠ°ΡΡ.
ΠΠΈΠ΄Π΅ΠΎ ΠΈΡΠΏΠΎΠ΄ ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΌΠ°Π»ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ²ΠΎΠ³ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°:
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΠΎΠΊΠΈ ΠΆΠΈΡΠ° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ
Ρ ΠΡΠ°ΡΠ°Π½ΠΈ
ΠΠΎΡΡΠ°ΡΠ΅ ΠΌΠΎΠ³ΡΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠ΅Π΄Π½ΠΎ ΠΎΠ΄ ΠΠ‘ΠΠ ΠΏΠΎΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°:
- Π²Π΅Π·Π΅ Π΄ΠΎ ΡΠΏΠΎΡΠ½ΠΎΠ³ Π°Π»Π°ΡΠ°
- ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°ΡΠ° Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½ΡΡΠΈ Π½Π° ΡΡΠ°ΡΠ΅ΠΠ΄ Π΄Π° Π±ΠΈΡΡΠ΅ ΠΎΡΠΈΡΠ»ΠΈ ββΠ½Π° ΠΠΈΠΏΠΊΠΈΠ½ ΠΈΠ»ΠΈ ΠΠ°Π΅Π³Π΅Ρ.
ΠΠ°ΠΎ ΠΈ ΠΎΠ±ΠΈΡΠ½ΠΎ, ΡΠ°Π΄ΡΡΠ΅ΠΌΠΎ ΡΠ΅ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΠΌΠ° ΠΈ ΠΏΠΎΠ·ΠΈΠ²Π°ΠΌΠΎ Π²Π°Ρ Π΄Π° ΡΠΎ ΡΡΠΈΠ½ΠΈΡΠ΅
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ Π°Π±Ρ.ΡΠΎΠΌ