á¨á˝áá áľááá á¨á°áááá á á°áá ááľáá
ááą á°ááŞáá˝ ááá˘
á¨áá áá áááľ SpatialOS áľáááá¨áľáŁ Improbable á áŁá á°áááá á¨áá á ááá áá á¨á°áá áá á¨á° áááľ á á°ááá á¨ááá አá¨áŠá áááľáľ áľáĽáľáŚá˝ áĽáá°ááŤáľáááá ááááľ áľá˝ááá
ᢠá¨ááľáľá áľáááąá áá áá á¨áááŠáľ ááŤá¨á áĽá áá
á¨ááŽáá˛á¨áľ áááááľ áĽá á áľá°áááááľ á¨áá ááááš áĽá
áá˝ á ááą áá. ááá áá, á¨á°áá°á áá á áŤááá á áá, á ááŤáł ááłáśá˝ á ááĽáááá. áĽááá
á á˝ááŽá˝ ááááłáľ, áĽá á áłáĽá°áá
á¨áłááľ áá áŤáá ááŚá˝
á á°áá°á á°á¨á, á¨áŤáá ááŽáá˛á¨áľ á á á á áá á¨áá á˝ááŽá˝ áááłá. ááłáŁááľ á¨áłáŞáŤá áá¨áá á á áľá°ááá áĽá á á˘áŽáá áĽáá´áľ áá¨áá¸áľ ááťáá? áá á¨áĽáŤá ááá˝ ááá áłáááł ááľá¨á ááťáá? á á ááľ á¨á¤áá á áĽáŤá á á°ááŤáŠ á¨ááŽáá˛á¨áľ á ááááŽá˝ áá á¨ááááľá áááá áááŞáŤáá˝ ááááľ ááťáá? á¨Prometheus HA áá á¨á°á°á á°á áá á¨á°áŁá áá¨á á¨ááŤáá áľá áľ ááááľ á á?
áĽááá á ááłáŽá˝ ááááłáľ, Thanos áá áá. á¨áááĽááľ áááá˝ áĽááá á ááłáŽá˝ áĽáá´áľ áĽááłáá¨áĽá ááááá áĽá á¨á°á¨á°ááá¸áá ááŚá˝ áŤáĽáŤáŤáá˘
á¨áĽáŤá ááἠá¨á ááŤáł á¨ááŽáá˛á¨áľ á ááŁááá˝ (á ááá áá áá áá )
ááŽáá˛á¨áľ ááťáá˛áá á°ááŁáŤá á ááŤá¨áĽ áŤáááŁá. á ááľ á¨ááŽáá˛á¨áľ á áááá áĽááłá á ááá á¨á á ááá ááłáŽá˝ á°á áááá˝á á¨á ááľá áťáá˛áá ááľáĽáľáĽááľ ááááá á á áááá áá°áŁáá˘
áá á áŁá áĽáŠ á¨áá°ááŤáľ áá´á á˘áááᣠáĽá áá á á°ááŤáŠ á¨ááŽáá˛á¨áľ á ááááŽá˝ áá áá¨áá á á ááľ á¤áá á ááá UI ááááľ áŤáľáááá - á¨á ááá áá áĽááłá˘ áĽááἠááᣠá á ááľ á¨ááŤáá ááá ááľáĽ áĽá áĽáŤááá˝á ááłá¨áľ ááťááᣠááá áá áĽáŤááłááą áĽáŤá áá ááľ ááŽáá˛á¨áľ á áááá áĽáť áááἠáá˝ááᢠá áá á áŠáᣠá¨áłááľ áá á¨á ááŤáł á¨ááŽáá˛á¨áľ á ááááŽá˝ áá¨áá áá áá áĽá ááááľ áá˝áá ááááŤáąá ááá á¨á°ááłáłá á¨áá¨á¨áť ááĽáĽ á°á°áŤá˝ áá¸áá˘
áá°á áĽáᣠááá á ááá áĽááłá áááááľ á áááťá á°á¨áᣠá¨áĽáá á¨ááŽáá˛á¨áľ ááłááá˝á áá° áŁááĽá á°á¨á á á°áŤá
á°ááá˘
áá
á áŤááľ á˝áá áĽááłáá áľ á°á¨ááá§áᢠá¨á áá á¨á°ááłá°á áá
á á áľáááˇáᣠá°á¨á᪠á¨ááľááľ ááĽáĽ á áá¨áá áĽá ááľáĽáľáĽ á
áá˝á á áá°áá á á¨áá´áŹá˝á á¨áá¨á¨áť ááĽáĽ á ááááá ááἠáĽáť ááá
á¨áĽá˘ á á°á¨ááŞáᣠááá áá¨ááá˝ á¨á ááľ á¤áá á áĽáŤá áľáááááᣠáá
ááááą áá´áŹá˝á áĽááá°á ááá á áá áĽááł áĽááľáłáá á ááá
áľáá
áá˘
á¨áá áá á á áá áľ á¨áááá°á á á¨áá°á á°ááááľ (HA) ááŽáá˛á¨áľ á ááááŽá˝ áá á¨á°á°á á°á á¨ááἠáá á áĽááł ááᢠá¨ááŽáá˛á¨áľ HA áá´á á á°ááĽá áááľ áá áá¨ááá˝á áá°á áľáŁá ᣠáá á áĽáá° ááá ááᢠááá ááᣠá¨áááąá áĽá¨áśá˝ áĽáá áĽá á¨á°ááá° áááá áá áá á¨á áá ááš ááááá˘
á áĽáááĽáŁ á áŁá á¨ááá á¨ááŽáá˛á¨áľ á ááááŽá˝ áŤáľááááᢠá áááťáá áľ ááᣠá á¨á°ááá áá¨áá ááá¨áłá°á á áŁá áĽáá áááááᣠááá áá á ááľ á¨ááŽáá˛á¨áľ ááłá á áááľá°á ááአá ááľ áá á á¨ááľááľ ááĽáĽ ááᢠááááá á¨áááá áľá á°áľ ááá á¨áááľáá á áááłáŤáľ á áá áá¨áá ááŤáŁ áá˝ááᢠááá áá°ááŤáľ áĽááłá á áááŞáŤáá˝ áľáĽáľáĽ ááľáĽ áľáá˝ áĽáá˝áśá˝á áŤáľá¨áľáá ááááŤáąá áłáá ááľááá á¨áá§á¨á áá á¨á áá á¨áá áŤá áá ááá¨á áá˝ááá˘
á áľá°ááá á¨áłáŞá ááἠáá¨ááť
ááŤá˝áŁ ááŁá áĽá á¨á¨áĽá áá á¨ááľáŞáá˝ áá¨ááť á ááá˝á áá (á á áĽááá á¨ááŽáá˛á¨áľ á°á áááá˝ á¨á°ááŤ)ᢠá áááťá á°á¨áᣠá¨áááŞáŤáá˝á á¨áá፠ááá áá° áá á áááľ (áááŽáá˛á¨áľ 1.8) ááááááľ á°áá°ááᢠáá áá áŤá á áá° áá áááá¨áľ áĽáá°ááá˝á ááá˝ áá°áŚá˝á áá¨ááŤáá˘
á áá
á¨ááľ ááŽáá˛á¨áľ 2.0 á°áťá˝áá, ááááŤáąá á¨áá á°á¨áłáłá ááĽá á¨á áá á áá á¨á ááááŠá á á ááá á áááá á áááłáá (á¨áá
á áłá˝ áááá¨áą).
á á°á¨ááŞáᣠá Improbable áá áľá á áľá°áááááľáŁ áááááľ áĽá áá áĽáá¨ááááᢠáľááá á¨á áŤáŁá˘ á á˝á¨ááŤáŞáá˝ ááá áá áĽá ááá áŁá á á¨á áá á áľá¸á᪠áá¸á. áĽá á᪠á¨áá áá áĽá á°á¨á᪠á¨áá áŁá á፠ááłáŞáŤáá˝á ááááá, áá á á ááľááá ááľáĽáľáĽááľá áŤáľá¨áľáá.
áá á°á ááá ááľá¨á
á¨áłáŞáŤá áá¨á áá ááľáŤáľ áĽáá°áááá á¨áľáá ጠáá áá°á¨áłá á˝ááŽá˝ áĽááłá á°á¨áľá°áá ááłáááłáľ áŁáááŤáľ áĽá ááááłáľ á áá¨á á¨ááá°áŤ á¨áá áĽáŤááá˝á á¨ááŤááአáĽá á¨áááአáá¸áá˘
á¨áá
á˝áá áá°á á áááľá áááá
á¨áľáŽ áááĽá áááá á¨ááááá á¨á¨á á áá áá¨ááť áááľá á¨áááá ááľáááľ áá áĽá á¨áŤáá ááŽáá˛á¨áľ áŤáááá˘
á°á¨á᪠ááŚá˝
á¨áłááľ ááŽáááľ á¨ááááŞáŤááš ááŚá˝ ááľáĽ á ááą á¨ááááá ááŁá á¨ááŽáá˛á¨áľ áááśá˝ áá ááááá ááᢠááá°áá áἠá¨ááá˘áŤ áĽáá ááľ áŤáá ááá ááś áĽáá áá áᢠáááá¸áá áĽááá˝ ááľáá˝á áá ááľáá á°á áááá˝ á ááá áá¨áŠ áááŁáᣠáá á°áá áĽáá áᣠá¨ááŁá áá á¨áááá˘
áłááľ á ááá´áá¸á
áŁááá ááá ááŚáťá˝áá á¨áá¨ááá á áá á áĽááą áá áĽááľáŤ áĽá áłááľ áĽááá á á˝ááŽá˝ áĽáá´áľ áĽáá°áááł áĽááá˘
ááá á ááá áĽááł
á ááŽáá˛á¨áľ á áĽááśá˝ áá á ááá áá áĽááłá áááááľ á ááľ áá á á¨áĽáŤá ááá˘áŤ ááĽáĽ á¨ááá á ááááŽá˝ áá áááááľ á ááĽáᢠá¨áłááľ á áŤá á¨ááŤá°ááá áá
ááá˘
á áá á áŠá á á ááľá áá°á á¨áá˝áᣠááá-á áᣠᨠQuerier á áŤá á áá°á áá á¨ááŽáá˛á¨áľ á¤á˝á˛á˛á á¤áá á á áŠá áPromQL áĽáŤááá˝ ááá˝ á¨ááľá áľ á¨ááá áĽá
á á¨áááᢠáááá˝ Querier, Sidecar áĽá ááá˝ Thanos á áŠá ááľá°ááĽá
- á áŤáᣠáĽáŤá á˛á°áá°áᣠá¨á°ááá á¨áąá á¤áá á á áááá áá áááááᣠáááľáᣠá¨á Sidecars áá áááááᣠáĽá á¨á°ááá ááŽáá˛á¨áľ á ááááŽá˝ á¨á°ááľ á°á¨áłáłá áá¨á ááá ááá˘
- á¨á፠á áá ááážášá áŤáŁááŤá áĽá á¨PromQL áĽáŤáá á áĽááą áá ááá˝ááᢠQuerier áááąáá á¨ááá°áŤá¨áĽ ááἠáĽá á¨á°áŁá ááἠá¨Prometheus HA á ááááŽá˝ áá°áŁá°áĽ áá˝ááá˘
áá á¨áĽááá ááłá˝áá áá ááá áááłá - á¨á°ááá á¨ááŽáá˛á¨áľ á ááááŽá˝ á¨á°áá áá¨ááá˝á áá° á ááľ áĽááł á ááŁááᢠá áĽáááą, Thanos ááá áĽáľá áĽáť áĽá á áá ááá áá˝áá. ááŁá á¨ááŽáá˛á¨áľ á ááááŽá˝ ááá ááťáťáŤ á áŤáľáááá¸áá!
áŤáá°áá°á á¨áá¨ááť áá!
ááá ááĽáá ááá ááááś á¨á°ááá°á á¨ááŽáá˛á¨áľ á¨áá፠áá á áá á¨áá ááἠáá¨áá¸áľ áĽááááááᢠáłáŞáŤá áá¨ááá˝á ááá¨áá¸áľ á¨ááá áá¨ááť ááá áá:: á ááááá á°áá ááľáĽ áĽáá˛áá á áá˘á á¨áá¨á ááĽá¨ááľ ááľáĽ á á°áá á¨ááá áĽá á áŁá á᪠ááŁá˘ ááᢠá á°á¨ááŞáᣠááááá áááľ ááťáá áá¨ááť á¨áááá á áłááá S3 API ááá˘
ááŽáá´á¨áľ á á¨áááľ á°ááą á ááᾠᨠRAM áá° á˛áľá áá¨áá áá˝ááᢠá¨á°á¨áḠá¨ááἠáĽááł áááá ááἠáá°áá°á áá áááá áĽá á¨ááááἠááᢠáá á áŁá ááš ááᣠááááŤáąá áłááľ á˛á´áŤá á¨ááŽáá˛á¨áľá áá¨á áá፠á ááá áá¨áľ áľááá˝á áĽá á áłá˛áľ áĽááŽá˝ á˛áłáŠ áá° áá áá¨ááť áŁáá˛áá˝ áááá¸ááá˘
á á˛áľá áá á¨áá á áá áá˛áŤáá áá° áá áá¨ááť ááŤá áĽáá˛á ᨠ"scraper" áááááľ (ááŽáá˛á¨áľ áĽá áłááľ á˛á´áŤá) áłáá áá˝ áĽáá˛áá áŤá°ááááᢠáá
á¨áľáááąá áĽáá, á᪠áĽá á˛ááá ááá áŤá°áááá.
áĽáá°áááá¨áąáľ, á¨ááἠááľáŹá ááľááἠá áŁá ááá áá. ááá áá á áĽá áá¨ááť ááľáĽ áá¨áá áľááá á¨á áľ?
á¨áłááľ áľáśá á áŤá á¨áá áá¨ááťá áá¨á áááááľ áĽáá° á°áŞ áá áá°áŤáᢠáá áĽáá° áłááľ á˛á´áŤáᣠá áááľ áááľá°á ááľáĽ ááłá°áá áĽá á¨áá°áĽá á¤áá áá áá°áá áŤáᢠáľááá , ááŁá Queriers áĽáá° Sidecar, áĽáá° áá á¨áá á°á¨áłáłá áá¨á ááá á áľááá áááĽáŠáľ áá˝áá - ááá áአáá á á áŤáľáááá.
á¨áá á°á¨áłáłá ááἠáĽááŽá˝ áĽá áľááá
áááá˝á áŤáá ááᢠáĽááąá á ááááľ ááŤá áá¤áłá áŤááá áá ᣠáĽá áĽááąá á á áá ááľáĽ áá¸áἠá¨áá°á áá á áŤáá áá
á°á¨ áľááľáł áĽá á¨á˛áľá áŚáł áá áááá˘
á ááľáŠáŁ áľáśá ááľáá á¨Prometheus áá¨ááť á áá¸áąá áĽáá´áľ áĽáá°ááá áŤáááᢠááĽáἠáá áá áĽá áľ á á᪠ááľáá áááŁáá á áľááá á¨áááľá á¨áĽááŽá˝ á˘áá´ááľ áááá˝ áĽáť á áá¸ááĽáŁ á¨áá¨ááť áááá˝á ááááá á¨á°ááłá°áĄ áĽáŤááá˝á á áľááš á¨á¤á˝á˛á˛á áĽáŤááá˝á ááááľ á°á˝ááᢠáľááá á¨áĽáŤááá˝á áĽááľ á¨á áŤáľ áĽáľá¨ áľáľáľáľ á á°á á°á¨á°áá˝ á ááááľ á á á ááá á á áŤáŁá˘ á¤áľá¤áľá˛ áá áŤááá áá¨á á¨áĽáŤááá˝ áááá¨áľ á áľá¸á᪠á¨áá á¨ááá˝ áá ááłáŤáľ ááťááá˘
á¨áá áŁáá áĽáá áá áĽáá°ááłá¨á áłááľ áŠáŞá¨á á¨ááŽáá˛á¨áľ áá¨ááť á
áááľá á áá áá áĽá á°áŤáŤáĽ áá¨ááá˝á áá ááá á ááľááἠá á ááľ áá áá¨ááť ááľáĽ ááá áá¨á á á ááľ áĽáŤá á¨áááŁáá á᪠á áĽá
á ááááłáᢠáá
á á áŤááľ á áá ááᣠáĽá áá á áĽáŤááá˝á á áľááš á¨á
áá áľáŤáá˝ áĽááľ ááŁáá áĽáá˝áááá˘
áá¨ááá áĽá ááááľ
á á˛áľ áĽáá á¨á°ááľ á°á¨áłáłáŽá˝ áá¨á á á°áłáŤ áááł áá° ááá áá°áĽá á¨á°áŤá á ááᣠáĽáá° "áłáŞáŤá" ááἠáĽáááĽá¨áááᣠáá á áá˛áŤáá á áá°áĽá ááľáá á áŠá ááááá˘
ááá ááᣠá¨á°áá°á áá á ááᣠáĽááŽá˝ á¨á ááľ ááá (Prometheus with Sidecar) áá¨ááťá áĽá á¨áá¨á á áááá áá á á á á áá áááᢠáá áá á˝áá ááááłáľ áŽáááá°á á¨ááŁá áá á áŤá á áľá°áááááᢠá ááá á á áŤáŁá˘á áŤááá á¨ááŽáá˛á¨áľ áá¨ááŞáŤ áá´á á áá áá¨ááť ááľáĽ ááá áłáŞáŤá áá¨á áá°áá áŤá áĽá áĽáá° ááá áá áłá á¨áĄáľá áĽáŤ áá ፠áá˝ááá˘
á áĽááľ áá¨ááá
ááááŤáľ áá¨ááťáá áá¨á
á áá áá á¨á á¨áá¨áá áá á á ááá á˝áá á áááĽááᢠááá ááᣠá ááľ á˘ááŽá áĽá´áśá˝á ááááŁáľ áĽá áĽááąá á áĽáŤá ááŽá°á°á áááľáŹáľ á¨ááŤáľá˝áá á᪠á¨áĽáŤá ááľáá¸á፠ááá á á¨áá°á áááł áá¨áአá¨áááá ááᢠá áá á áŠáᣠá áľááŞá áá á ááśáá˝ á¨ááá አá¨ááἠááĽáŚá˝ á ááá°á áľááᣠáááĄá á áá áĽáŤáľ áĽááłá ááá
á¨áĽ á¨áááťá ááááᢠáľááá
, áá
á°á ááá ááľá¨á á¨ááťá áĽáť á áá°áá, ááá áá áá° á°á¨áŁá áľááááááľ ááŁáľ á áŤááŤá.
áááἠá
ááłáŁ áŽáááá°á áŤáááá¨áĽ áá¨áá á á ááľáľ á°áá áĽá á á ááľ á°á áľ áŤáá
áłáᢠá TSDB XOR áááá፠áá°á°á¨á ááĽáŤááłááą áĽáŹ áááĽáŤáᣠáĽáá° á°ááᣠá¨áá°á ááá áľáá áá ááľ áĽáá áŤá á¨á°ááŤáŠ á áááľ á¨á°áááą áá¨ááá˝ áá¨ááťáᢠáá
Querier áá°áá°á á¨PromQL áá áá
á°áᢠá¨áá áľááá á áŤáľ á°á áĽáá˛ááἠáŤáľá˝áááá˘
áá°á ááá á¨á°ááá° áľáááá áá¨áá ááá áá ááá áአáá á á áŤáľááááᢠá°á ááá á˛áŤáłáľá áĽá á˛áŤáᣠá áŤáá á á°ááŤáŠ áĽáŤáśá˝ áĽá áĽáŹ ááἠááŤá¨á á áŤáľ-á°á áááŤá¨áŤáᢠá¨á°ááá á°á ááá á áĽáŤáá ááľáĽ áŁáá "á°á¨á" áá¤áľ áá áá á ááĽáł áááŁá á áá˝ááá˘
á¨á ááľ áᢠá¨áá¨ááť áá áá á°á áľááá áłááľ áááá ááἠá ááŁáŞááľ áŤáľáááŁáᢠáááá ááἠáá°á¨á á áŤáľáááá.
á¨áá áłáľ á°ááŚá˝
á¨áłááľ áá áĽááłáᣠá¨áá á á áá˝ á¨ááľáľá ááá á áľááá á áŤá áá¸áᢠá¨áĽáŤááá˝á ááľáĽáľáĽááľáŁ áááá¨áľ áĽá áá ááááłáᢠáĽáá˛áá áá°á áááá˝ á¨á°ááá° áááĽá á ááľáŞáá˝ áááááľ ááš áá¸áᢠáłááľ á¨á°áá°á¨á°á á Prometheus á¨áŤáá á ááŁááá˝ ááᣠáľááá á°ááŚá˝á áá áłáľ áĽá á¨ááľá ááá፠á°ááŚá˝á á áá áŁáá á¨ááŽáá˛á¨áľ á áááá áá ááľááἠáášá á°ááŁáááľ á ááᢠáááᣠá á ááłááľ áááłáá˝ áá á á áááá áá˝áááĄ-
- á ááá áá ááá፠áĽá á á (áááłá á ááľ á áááááľ á¨áśáľáľ áľáĽáľáŚá˝ ááľáĽ á¨áááľ á áá á˛áááľ ááľá ááááŤ)á˘
- á¨á áŤáŁá˘áŤá áá¨ááť áá á¨ááἠá°ááĽá˘
- áááá á°ááŚá˝ áĽá ááááŤáá˝á á á ááľ áŚáł á¨áá¨áá¸áľ ááááľ.
ááĽááá
áá ááłáŽá˝ áłááľ á Thanos Queries á áŠá á°áἠáĽá ááááŤá á¨ááááá áἠá¨ááŁá á¨á°áᨠá áŤá áŤáŤáľáłáᢠá¨áłáá áá¨ááť á¤áá á á áá
á¨áĽáŁ á¨áĽáŤá ááľááá ááááľ á á˛áľ á¨á°á°á áááŞáŤáá˝á ááľá¨áľ áá˝ááᢠá ááᣠáĽáá˛áá á áĽá áá¨ááť ááľáĽ á°á¨áá˝á°á á áá°áĽá ááľáá á áŠá ááááá˘
á¨áłááľ áááŚáľ
áłááľ áááááľá ááá ááľ á á á°áááá ááᢠáá á á°áá á¨ááŽáá˛á¨áľ á˛á°á°áľ á áá ááᢠáľáá˝ ááłá á áá áá áľá áłááľ á áŤááľ á¨á°ááááá á ááĽááľ áĽáá¨ááľá˘ á¨áĽááľáá áŤáá Prometheus áá° "áŤáá°áá°á ááľáŞá áá¨ááť" ááá áĽáá´áľ áááŁáľ áĽáá°áá˝á áĽáááĄ-
- Thanos Sidecará áá° Prometheus á ááááŽá˝á á áá - áááłá á áŠá áááľáľ ááľ ááľáĽ áŤá áá¨á¤áľ ááŤáŁá˘
- ááἠááá¨áľ áĽá á¨Thanos Querier á ááá˝á áŤá°ááŠá˘ á áá ááᣠá Scraper áĽá Querier ááŤá¨á áááľ áááááľ ááá ááᢠá¨áááá˝á ááľá°ááĽá áááá°á˝ á¨'thanos_cluster_members' áááŞáŤá áá ááá˘
áĽááá áááľ á°á¨ááá˝ áĽáť ááá á ááá áĽááł áĽá áĽáá¨á á¨áá˝ á¨ááἠá ááłá á¨ááŽáá˛á¨áľ HA á ááá˝ ááá á¨áĽ á á áá¸á! á ááá áłá˝áŚááśá˝áá ᨠHTTP Querier áá¨á¨áť ááĽáĽ áá áŤááá ááá ᨠThanos UI á áááá˝á á ááĽáł áá ááá˘
áááᣠá¨áááŞáŤáá˝ ááľáŹ áĽá á¨á¨á á áá ááá¨áľ á¨áááᣠááá°áľ áŤááĽááľ áśáľáľ á°á¨á᪠áĽááááá˝ á ááĄ
- AWS S3 ááá GCS áŁáᲠááá áŠá˘ ááἠáá° áĽááá áŁáá˛áá˝ ááá áłáľ Sidecará áŤáá áŠá˘ á áá á¨á áŤáŁá˘ ááἠáá¨ááťá ááááľ áá˝ááá˘
- á¨áľáśá ááľááá áŤá°áአáĽá áŤá á¨áᏠáľáĽáľáĽ áá áŤááááľá˘ á áá á áá áŁá ááŤáá˝ ááľáĽ áĽáŤááá˝á áá° ááἠááá áá˝áá!
- áŽááááľá á áá°ááŤáľ á¨á¨á á áá á¨áá áá á ááááá áááťáťá áĽá ááá áá áá á áá ááá˘
á¨á áá áááá
á¨ááá áá ááá á¨áĽáá áááá¨áą
á á ááľáľ áĽáá¨áá˝ áĽáťáŁ ááŽáá´á¨áľá áá° á ááŤáŤ á¨ááľáľá áľáááľ á¨á ááá ááá áĽááłáŁ áŤáá°áá°á á¨áá¨ááť áá áĽá á¨áá°á á¨áááŞáŤáá˝ á á ááŚáľ áá áá¨ááá˘
á¨ááłáĽ áĽáŤáᥠáĽááááááá!
ᨠGitHub Pull áĽáŤááá˝á áĽá ááłáŽá˝á áááá áĽááá áááᢠáĽáľá¨ááŤá áľá¨áľáŁ á Github ááłáŽá˝ ááá á áááł á áŠá áĽáá áááááľ ááááľ áá°áá
ááá: hab.com