
β¨ ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π»ΠΈ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π»ΠΈ, Π΄Π° Π²ΡΠ»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΠΎΡΠ΅ΠΌΡ ΠΌΡ ΡΠΌΠ΅Π½ΠΈΠ»ΠΈ EBK Π½Π° Loki
ΠΡΡΠΎΡΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Ρ Elasticsearch Beats Kibana (EBK) Π½Π° Grafana Loki
β¨ ΠΠ°ΠΊ ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Ρ Elastic Π½Π° Grafana stack ΠΈ ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΈ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·
ΠΡΡΠΎΡΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ΅ΠΉΡΠΈΠ½Π³Π° Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Elastic Stack Π½Π° Grafana Stack ΠΈ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ»ΠΎ
β¨ Π¨ΠΊΠΎΠ»Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: Β«Grafana Loki ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ² Ρ Π²Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡΒ»
β¨ Π’ΠΎΠ½ΠΊΠΎΡΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Grafana Loki
Best practices Β«ΠΠ°ΠΊ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Grafana Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ² Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅Β»
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Loki:
- ΡΡΠΎ opensource-ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ ΡΠΈΡΠΈ;
- ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π° Π² Loki Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ;
- ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Loki ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΎΡΡΡΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΡΠΈ ΡΠ΅Ρ ΠΆΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠ°Ρ ;
- Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½Ρ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ Kubernetes, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ HPA ΠΈΠ»ΠΈ Keda Π΄Π»Ρ ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- Loki ΠΎΡΠ»ΠΈΡΠ½ΠΎ βΠ·Π°ΡΠΎΡΠ΅Π½β ΠΏΠΎΠ΄ Kubernetes ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ: ΠΎΠ½ ΡΠ°Π·Π±ΠΈΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ²ΠΎΡ ΡΠΎΠ»Ρ.
- Π΄Π°Π½Π½ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ΅ΡΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠΆΠ°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅;
- ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΡΡ ΠΎΠΆΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ PromQL;
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π΅ΡΡΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π°Π»Π΅ΡΡΠ°ΠΌ Π² Prometheus;
- ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π° Ρ Grafana Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ².
π€
ΠΡΡΠΎΡΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Ρ Elasticsearch Beats Kibana (EBK) Π½Π° Grafana Loki
β¨ ΠΠ°ΠΊ ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Ρ Elastic Π½Π° Grafana stack ΠΈ ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΈ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·
ΠΡΡΠΎΡΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ΅ΠΉΡΠΈΠ½Π³Π° Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Elastic Stack Π½Π° Grafana Stack ΠΈ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ»ΠΎ
β¨ Π¨ΠΊΠΎΠ»Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°: Β«Grafana Loki ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ² Ρ Π²Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡΒ»
β¨ Π’ΠΎΠ½ΠΊΠΎΡΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Grafana Loki
Best practices Β«ΠΠ°ΠΊ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Grafana Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ² Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅Β»
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Loki:
- ΡΡΠΎ opensource-ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ ΡΠΈΡΠΈ;
- ΠΏΠΎΡΠΎΠ³ Π²Ρ ΠΎΠ΄Π° Π² Loki Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ;
- ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Loki ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΎΡΡΡΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΡΠΈ ΡΠ΅Ρ ΠΆΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠ°Ρ ;
- Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½Ρ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅ Kubernetes, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ HPA ΠΈΠ»ΠΈ Keda Π΄Π»Ρ ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ;
- Loki ΠΎΡΠ»ΠΈΡΠ½ΠΎ βΠ·Π°ΡΠΎΡΠ΅Π½β ΠΏΠΎΠ΄ Kubernetes ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ: ΠΎΠ½ ΡΠ°Π·Π±ΠΈΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ²ΠΎΡ ΡΠΎΠ»Ρ.
- Π΄Π°Π½Π½ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΌΠ΅Π½ΡΡΠ΅ ΠΌΠ΅ΡΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΠ°Π½ΡΡΡΡ Π² ΡΠΆΠ°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅;
- ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΡΡ ΠΎΠΆΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ PromQL;
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π»Π΅ΡΡΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π°Π»Π΅ΡΡΠ°ΠΌ Π² Prometheus;
- ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π° Ρ Grafana Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ².
ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΎΠ², Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅: ELK, EBK, Loki+Grafana+Vector,Loki+promtail+grafana, Zabbix+loki+Grafana ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ?
#Loki #ELK