á¨áŽáá áŤááŽááᎠ"ExtendedPromQL" ááᣠáááŁá áĽáá˛áŤáᥠáĽáááááłáá
áľá áĽá á á ááŠá˘ áľá áŽáá ááᢠá CloudFlare áĽá°áŤáá áĽá á ááá°á áá á¨ááá¨áᢠáá áĽá á°áá á¨áŞááśáŞáŤ ááľáŞááľ á áŁá ááá˘
á°áŤá˛áá áĽá áá
á¨ááááŞáŤáá ááá áĽááááŤáá, áĽáąá "á¨áľááá á˝ááŽá˝" áĽá á áĽáą ááľáĽ ááááá ááá ááá ááá áááś á¨áááŁá˘áŤ ááá á áŁá á áľááá áľáááá áĽáááŤáá. ááááŤáąá ááłáĽá á ááá á°á ááá áľáááľ á¨ááłáľá°áááá á áá ááááľ ááᣠáĽáŤáá áĽáá´áľ áĽáá°ááľááá ᢠá áááá¨áĽ áá áŤá á°áá˝ á¨áľáá ááá á¨á°áťá áĽáá°áá áá¨áŤá¨áŤá - á፠ááá ááᢠááŤá´, á á°ááŁáŠ áá°á¨áľ ááá¨áĽ áĽááłááĽá áá°ááŠá, ááááŤáąá áá áá á¨á°áá°á áá.
á¨ááááŞáŤá áĽááááᢠPromQL áááľá áá? PromQL á¨ááŽáá˛á¨áľ áá áá ááá ááᢠá¨áá á°á¨áłáłá áá¨ááá˝á áááááľ á ááŽáá˛á¨áľ ááľáĽ áá ááá˝á á¨ááááĽá¨á á áá ááááľ ááá˘
á¨áá á°á¨áłáłá áá¨á áááľá áá? á áĽáŹá, áĽááá áśáľáľ áááŞáŤáá˝ áá¸á.
áá :
- áá áĽáŤá¨á áá?
- áľáá¨áá˘
- áĽá áá áá áŤáłáŤá?
áá áá áá áł á¨á°ááá¨áą (áá áá áł á¨áľáᏠáá á¨áá á¨áĽááá áľáłá˛áľá˛ááľ áŤáłáŤá) áĽááá á áĽáŤááá˝ á ááĽááľ ááááłáá˘
á°á¨ááášá áĽáááá¨áłáá. áľáááá áĽááŤáá áĽá áľáááá¨áľ ááá áĽááŤáá. áá¸áá áá á áĽááá ááá፠á áááá¨áľ á ááá áĽááľ áááľ áá° 15 á°á¨ááá˝ á°áŤááľáŠ áááľ áľá˝ááá˝áᢠáá á¨áá á°á¨áłáłá ááἠááá˘
á áá á á áá á¨áĽ ááá áá° áá á¨ááἠáá´á "áĽáá¨áááá¸á" (áĽááááŁá¸á). áĽáá áĽá á°áá áĽá¨á°ááá¨áľá áŤááá á áá. áĽáá áá áľáá˝ á°á¨á᪠áłáł á¨ááŹáŁ ááł áłáł áĽáá á¨ááá áŤáᣠáááľá á áá ááľáĽ áŤáááŠáľ áĽá áłááá áááľ á°áá˝ áááłá áá áĽá á˛áááľ áŚáĽá˘ áĽá áĽá¨á°ááá¨áľá áŤááá áá áá; áá áŤáłáŤá áĽá áŤáá áá ááź áŤáłáŤá.
á áá áĽááá
á áá áá¨ááá˝ á ááἠááł ááľáĽ ááá¨áá¸áľ áĽááááᢠáááłá ᨠClickHouse á ááŁáĽ ááľáááᢠáĽá áĽáá
á ááľ á á¨á´á áĽáááĽáŤáá "áĽááááá˝", áááľá á¨ááááá¨á°á. áĽá á¨ááááá¨áľá áľ áá á á; áá áŤáłáŤá áĽá áá áĽáá°áá á¨ááá¨áá˝á áľ á ááłááľ ááł áłáłáĄ áá áĽá áááł áŚáĽá˘
áĽá áá á áá á ááá ááá ááá¨áľ áááá¨á, Grafana á áĽáá áááá, ááááŤáąá á ááááŞáŤ, ááá áá.
áĽáá áá á áááá áĽáá ááááᢠááá áááľ ááááŤáśá˝ á á. á¨ááááŞáŤá áľááťááŠáľ ááᢠáĽá á ááŤáá ááľáĽ áááłá¨áľ á¨áá á°á¨áłáłá áá¨ááá˝á ᨠClickHouse áááŁáľ áá áŤá á á¨áŁáľ áĽáá°áá á áľááá á ááááá˘
á ááŤá ááá ááľáĽ áĽááłáŤáá. áá á ááŤáá ááľáĽ á áŁá áłááá ááá áá, áá á á¨á ááľ áĽá´áľ á áá áá áŤááá áĽáá áŤáłáŤá, áľááá áááľ áááŞáŤáá˝ áĽáť áĽáááááá.
á áŁá áááá áá áá
áĽááá - á Grafana ááľáĽ á¨á°á¨á áľáłá˛áľá˛ááľá áĽáá´áľ ááłá¨áľ áĽáá°ááťá ᣠáá
áá áá¨á á ClickHouse ááľáĽ á áá¨áá¸áľ ᣠá áá ááá á áá á¨áĽ ááľáĽá˘ áĽá áá
á ááá áĽáŤá áĽáá˝ááá. á¨á°á¨ááá˝ áĽááááŁáá. ááá áĽááááŁáá áĽá á¨áĽááá
á áĽá´áśá˝ áá áĽááááŁáá, áááľá á¨á°áááááá áľ á°ááłáłá áśáľáľ áááŞáŤáá˝.
áĽá á áá¤áąá, áĽáá°áá á áááľ ááŤá áĽááááá. ááá áĽáááł áĽáá°áá áá áŤááá?
áá áá á áá áá°áá°á á ááĽáá˘
áĽá á áá¨á¨áť á¨á°áťá ᣠáá á ááá áĽáááł ááá ááĽá áĽáááááᢠááá áĽáá°áá áá áŤááá? áá ááᣠáááľ á°áłáłááá˝ á áᣠáĽá áĽá Grafana áá áááľ á°á¨áłáłá áááá˝á áĽáá°áŁááá˘
áľááá , á ááľ á¨á°áá°á á°á ááá¨áĽ á ááĽá. áá áĽááááŁáá.
áĽá áĽáá°áá áĽááłá. á áá ááŤá áĽáááľ áááľááᢠá áá áá á¨á°ááá° á¨áá á°ááł áá áĽá ááá ááá á áĽáŠ áááł áĽá¨á°áŤ áá.
áĽá á áááľ á°ááłáłá ááá áĽáá´áľ áĽáá°áá°áŠ áŤáá ááááᣠáá á ááŽáá´á¨áľ á PromQL á áŠáᢠáĽáá°áá áŤá ááá. áľáá˝ ááá áŤáᢠáĽá áááá áĽáá¨ááá. áĽááááá˝á ááľá°áá. áĽá á á á áŁáŤá˘ áá ááááľ áĽááłááĽá áĽáá áá á áááá˝á áĽá áá áĽá¨áá¨áĽá á áá°ááá˘
á áá á¨áá ááá á¨áááł áŚáĽ áĽáá áľáá´á ááĽááľ áááľááľ áĽááááᢠá ClickHouse ááľáĽ áŠáŤ ááŠááľ ááľá¨á á ááĽáᣠáááľá á áĽááľ ááĽáŚá˝ ááŤá¨á áŤááá ááŠááľ á áľá áĽá áľáááááá ááĽááľ áááááľ á áá áá¨áááᢠáĽáŤáá áĽáá°áá áŤá ááá áááľááá˘
áĽá á áááľ áĽááá á áĽá´áśá˝ áŤáłáŤáᣠáááľá áááł áŚáĽ ááá á á á´áŽááľ 1,8 áĽááááá˝á áááľáłáá˘
áĽá á ááŽáá˛á¨áľ ááľáĽ áá áá áĽáá´áľ ááľá¨á áĽáá°áá˝á áŤáááᢠá¨á ááą á¨á áá áááá˘
áĽá á Grafana ááľáĽ ááľá¨á ááá áĽáá˛ááᣠá¨PromQL áá á áŁá á°ááłáłá á¨áááá áá á áá á á፠á¨ááŹáŤááᢠá°áá áááŽáľ ááŁáá ááá áá°áááľ á¨áááá˝ááľá˘ á ááŤáá ááľáĽ á ááá âá°ááâ áĽáá áá˝ááᣠááá áá á¨áá áŚáł áĽáá áá°áá áľáá áĽáŤá ááá¨áŤáᢠáĽá áĽáąá áá¨áľ áĽááłá á áŤáľáááááľá ᣠáĽáą á¨áá áŚáł á á ᣠáá áĽá áá áááĽáŁá ᣠááááŤáąá áĽáá°áá áŤá ááá ᨠSQL áĽáŤááá˝á ááťá áá áá ááľ ááᢠá ááá áľá á°áľ áá አáá˝áá áĽá á¨á፠áá¨á á áá áá áĽá¨á°áá ᨠáĽááłá á áá¨áąá.
áĽá áá áá° á ááľ áľáááľ áĽááłá á¨áááᣠáĽáŤá áá áĽá áĽáá˛áŤáá á áááľ á ááśá˝ áá¨ááá áá á¨áĽáᢠáá á°áá á ClickHouse ááľáĽ áŤá áĽáŤá ááᣠáĽáąá á°ááłáłá áá á áŤááᣠááá áá ááááąá á°á¨áłáłá áááá˝áĄ Silent Bob áĽá Jeyᣠáľááá á á ááá áá áááľ á°á¨áłáłá áááŤáľ áĽáá˛áá¨áᢠáĽá áá ááľááá á áŁá á¨áŁáľ áá, á áĽá á áľá°áŤá¨áľ.
áĽá ááŽáá´á¨áľ áĽáá°ááá áľáá (á°áá) ááááᢠá ClickHouseᣠRateColumns á¨ááŁá á¨á°áᨠááᎠá°ááťááᣠáĽáąá á ááŽáá˛á¨áľ ááľáĽ áŤá áá áá áááľááá˘
áĽá á°ááá¨áľáá áĽá PromQL á áŁá á áŞá áááľááᣠáá á áĽááἠáá°áŚá˝ á ááľá˘
áá :
- á¨á°áá°á áááŤá˘
- á¨áľáá á ááľáá á°ááá ááá˘
- ááá áľáá á¨áá
áĽá á¨áĽáą áá áá¨á á áá á¨á°áŠ, á ááłááľ áá á PromQL ááľáĽ á ááľ ááá ááľá¨á á áŁá á¨áŁáľ áĽáá°áá áŤááá, ááá áá á SQL ááľáĽ áááá ááá áááľ ááťáá ááľá¨á áá˝áá, ááááŤáąá á áá á¨á°áááááá¸á ááá á ááŤáŽá˝ á SQL ááľáĽ áá°á¨á áá˝áá. . áá áĽáąá ááá áá ááš áááá? áĽá áá á áŁá áááá ááá áá áá á áŁá ááš áááá áá˝áá áĽáŹ áĽááłáľáĽ áŤá°ááááá˘
áľááá , á ááłááľ áá ááĽáŤá ááá ááá¨áĽ áŤáľáááááłá. áá áĽáá° áŁáľáá áąááááá áĽáá°ááá ááᢠáąáááá á¨á áá á ááŤáŤ áĽáá°áá ááá˝ áá, ááá áá áŁáľáá áĽááąá áá¸áá á¨áťáá áĽáą á¨á áá á°ááŁáŤá áľááá áĽá áá áĽáá°áá°áŤ á áľááá áľáááŤáá áá.
áĽá ááŁáŠ ááá PromQL ááŤáá ááá˘
á áľáá áľá VictoriaMetrics. áŞááśáŞáŤ ááľáŞááľ áááľá áá? áá á¨áá á°á¨áłáłá á¨ááἠááł ááᣠââá OpenSource ááľáĽ ááᣠáá á áĽá áááľá°á áľáŞáśášá áĽáá°áŤáŤááᢠáĽáá° áááłá¨áŞáŤááťá˝á á áá á áá ፠áá áŤáá á¨ááááá ááá ááŁá áá áĽá áááááŤá á°ááłáłá áá, áááľá áĽááá°á á°áá˝ á á ááľ ááĽáĽ 0,4 áŁááľ áá°á áá¨áá á áŞáááľ áŤá°ááá, ááŽáá˛á¨áľ á°áá 1,2-1,4 áá.
ááŽáá˛á¨áľá áĽáť áłááá áĽáá°ááááᢠInfluxDBᣠGraphiteᣠOpenTSDB áĽáá°ááááá˘
ááĽá "ááá" áá˝áá, áááľá, á¨áľáŽáá ááἠááľá°ááá áá˝áá.
áĽá á¨ááŽáá˛á¨áľ áĽá á¨ááŤáá áá á áľááá áĽáá°áŤááᣠáááľá á¨ááŽáQL áá°áá áĽáá°ááááᢠáĽá á ááŤáá ááľáĽ á ááá á¨ááŽáá´á¨áľá á¨áá¨á¨áť ááĽáĽ áá° VictoriaMetrics ááá¨á áá˝áá áĽá ááá áłá˝áŚááśá˝á áá áĽáá°á°áŠáľ áá°áŤáá˘
ááá áá áŞááśáŞáŤááľáŞááľ á¨ááŤáááŁá¸áá á°á¨á᪠áŁá áŞáŤáľ áá ááá áá˝ááá˘
á¨á¨áááá¸áá áŁá áŞáŤáľ á ááĽááľ áĽáááááá˘
á¨áá ááá°áľ ááŤáá á áľáá - á ááŤáá ááľáĽ á¨ááá áá áááŞáŤáá˝á áá°á áľá˝ááá
ᢠá ááá ááľáĽ á ááááľ/á ááááľ áá áĽáááł ááŤáá˝á ááááľ á áááááá áľ áá á°áááááá ááá áá ááá¨áŤáᢠ$__interval
. áá
á¨ááľáŁá ááŤáá ááἠáá áĽá á¨ááἠáááá áŤáą ááááŁáᢠáĽá áŞááśáŞáŤ ááľáŞááľ áŤáą áá
ááá áá ááá áĽááłáá áľ áá¨áł áá˝ááᢠáĽá áááá áĽáŤááá˝áá áááá á áŤáľáááááľáᢠá áŁá ááá áááá.
ááá°áá á°ááŁá á¨áá ááá°áľ áááłá¨áŞáŤ áá. áá áá ááá°áľ á ááááá˝á ááľáĽ áá áá áá˝ááᢠááŁááľ, áá¨ááá, ááľá°ááá, ááŁááľ áá˝áá.
ááŁáŠ á¨áá á áá á°ááŁá á¤á°á°áĽ ááᢠá¨áĽá áá á°ááŁá á¨áľáááá á°á¨áłáłá áááá áá° áśáľáľ á¨á°ááŤáŠ á¨á°ááľ á°á¨áłáłá áááá ááᢠáĽááá áá á°áᣠá¨áá°á áĽá á ááŤá áá¸áᢠáá á áŁá ááš áá á áááźááá ááááŤáąá á ááłááľ áá á ááłááľ ááŤá áááłáá˝á áĽá áľá á°áśá˝á ááŤáłá áá˝ááá˘
áĽá áá áĽáá áĽá¨á°á áłá¨á ááá á°á¨á áĽá¨á°á á á¨ááᣠááááŁáľ á¨á°á áľ á°á¨áłáłáŠ áĽáá°á á á á¨á á¨áááłááŁá¸áá á ááłááľ á ááŁááá˝ ááŤáááĽá áá˝ááᢠá áá á°ááŁá ááá¨áľ á áŁá ááá ááᣠáĽáá á á¨áá°áá á¨á ááŤá á áŁá áĽá ááá˘
ááŁáŠ ááŁáŞ á°áááá ááᢠááŁáŞ - áá áááľ á á áá áá á°á¨áłáłá á¨áá á°ááł á¨ááá á Grafana ááľáĽ áá áá ááłá á ááĽá áááľ ááᢠáá á¨áááá ááź áá? á ááłááľ á¨áľá á°áľ áááŞáŤáá˝á áá° áá áĽá¨áአáá áĽáá áᢠáĽá áĽáá°áá á áááľ á áŞá á áááŹá˝á á ááľ á˛ááá ááá á áááľ áľá á°áľ áĽá ááá áĽááłá ááááĽááľ áśáľáľ á°á áľ á áá á°ááá á ááľ áá ááá á áááľ áľá á°áľ á¨áááľáᢠáĽá áááááąá á¨áľáŹáľ áá° áľá á°áľ á¨ááŤáłáŠ áłá˝áŚááśá˝ á áááľá˘ áĽá á¨áľá á°áľ áááŞáŤ áľáááááľ ááá ááá á áŤáłáŠááľáᢠáĽá á ááŁáŞááľ áááááá ááá áááá˝ áá˝ááá˘
Keep_Last_Value â á¨áááŞáŤá á¨áá¨á¨áť áá á¨á á áááĽáŁáᢠPrometheus á¨áááĽáá ááá á áá á 5 á°áááá˝ ááľáĽ áŤááááᣠáĽáá á¨áá¨á¨áťáá áá áĽááľáłááłáá áĽá áá áłáá˝á áĽáá°áá á áá°á áŠáá˘
Scrape_interval - Prometheus á áááŞáŤá áá áá áŤá á áá áĽáá°áá°á áľáĽ áĽá á áá áľáááá˝ áŤáłáŤáᢠáĽáá áááłá ááá፠áá¨áľ áá˝ááá˘
áá፠áá°áŤáľ áłáá áŁá
᪠ááᢠáĽá áá áá ááááŽá˝á áľááá áá
áľáá˝ á¨á°ááłá°á áááľáááᢠáĽá 5 ááááŽá˝á ááľáłááľ áĽáť áłááá á
á°á á°á¨á°áá¸ááá ááľáłááľ áŤáľáááááłá.
áľááá
, ááá ááá á áłá°ááá¸áá? áááľá ááá¨áłáľ á ááťá á ááŁáĽ áá° áľááá˝ á°ááŁáŤáľ áá¨ááááľá˘
áĽá á áá á áľá°áłá˝ áááᢠááá áá PromQL á¨á°áŤáá áááľááá? ááááŤáąá á¨á፠á¨á á¨á´á á áááážá˝á áĽáá°ááááᢠá¨QR áŽáľá áá¨á°á áá˝áá (
áĽá áá áááľá áá? áá á¨áá áŤáá áĽáŤá á áŁá á°ááłá áĽáŤá ááᢠáĽá áĽáá°ááľá á á áĽá áŠáŁááŤáá˝ ááľáĽ á ááááá áłá˝áŚááľ ááľáĽ áááá ááá á°ááłáłá ááŁáŞáŤ áá áááᢠáĽááá áá áĽáá˛áᢠááá áá á á˛áľ ááŁáŞáŤ áá¨á á˛ááá áĽáŤááłááąá ááá áááá á ááŚáľ ááá áłá˝áŚááąá á áááąáŁ á JSON ááľáĽ ááááąáľáŁ do find ááľáᣠáá á á°áá áá áááľáłáᢠááá áá á áĽá´áľ á á°áááá ááľáĽ á áłá¨áá˝á áĽá áĽáá°áá á áľá ááá áľá? áá á áĽá á áľá°áŤá¨áľ á áŁá ááá áĽá ááá˝ áááľáá.
áááłá á Grafana ááľáĽ ááŁáŞáŤáá˝á á ááá áĽáŤááá˝ áááá á˛áŤáľáááá áĽá áłá˝áŚááą á áŁá áľáá ááá áá˝áá ááá á¨áĽááą ááľáĽ á ááŤáśá˝ ááአáá˝ááᢠáĽá áá á á˝áá á ááŤáá ááľáĽ áĽáá´áľ áááłáľ áĽááááá?
áá áá á˝áá á áá ááááľ áĽááłáááᥠá¨á፠ááŁáŞáŤá áĽá°áŤáá áĽá áá á ááŁáŞáŤ á áĽáą ááľáĽ áĽáááťáá áĽá á¨á፠á áĽáŤááá˝ ááľáĽ áĽáá°áá áĽá ááááᢠááá áá á áá á°ááłáłá ááá áŤá°á¨áᣠá áá°áŤá ááááŤáąá Grafana á áĽáŤá á°ááááŽá˝ ááľáĽ á°ááááŽá˝á áĽááľáľá áá á ááá áľáᢠáĽá áľáá˝ áĽáááł ááá ááá˘
áĽá áľááá
áá
á áĽáá˛áŤá°áá á¨ááŤáľá˝áá á ááŤá á á°á¨áá. áĽá áĽáá°áá
á áááľ áŁá
᪠á¨ááá ááá á¨ááá áá
á ááłáĽ áŤááá°áąáľ áá°áááľ ááá á áááąáľ.
áľá PromQL á°á¨ááŞá˘ áĽáá áĽá á°áááá áĽáť áłááá áá á°ááŁáá áĽáááááá. áĽá አ(á¨ááĽáľ á á ááá) áĽáá áĽáá áŤááá. áĽá áá á°ááŁá á¨ááť ááĽáśá˝á, á¨ááĽá¨áľ ááľáááľ áĽá ááŁáŞáŤá ááá áá. á ááŁáĄ ááá áááľááᢠáĽá áá á á°ááŁá ááá áá áĽá áŤááá á¨ááť áá á°á¨ áľááľáł ááśá áááľááľ á áŁá ááá áá. áŤá áááľ áá áŤá á áá á°á¨ áľááľáł áĽááłáá, áá áŤá á ááľáááľ áĽá áĽáá´áľ áĽáá°ááŁáŤ. áááá á¨áťááľ, á°ááłáłá ááŁáŞáŤáá˝á áĽáá°áá áĽá á áá á¨áá á¨á áá ááš áááľáá, ááááŤáąá áá° áľáá , áľáá áá áá áľáááá¨á.
áĽá áĽáá°áá áŤá áľáá ᣠáľáá áĽáŤá ááłá áĽáá á áᢠá¨áŚáá´ááá NodeExporter áłá˝áŚááľ áááŤáá ááᢠáá áĽáá áá áĽá¨áá áĽááłá á áááŁááᢠáááľá ᣠá á áá áľ á¨á°ááá¨áą ᣠáĽá á°á¨áľáťáá ᣠáá á¨á áá áĽááľ áá˛áŤáá áĽáá áá áĽá¨á°áá ᨠáĽááłá ááá¨áłáľ áááłáťá ááááľ áá˝ááᢠáĽá ááá ááá áĽá ááá˝ á áłá°áááá?
áááłáᣠáĽáá°áá ᣠááá á¨áá áááŽá˝á ááá áááá˝á áá° á°ááááŽá˝ ááá¨áľá˘ áĽá á¨á፠áá°á¨áłá ááłáĽáá áŤáľááᢠáá ááľááá áĽáá° ááŽááŤááá ááᣠáá°ááľ á ááŤáá ááľáĽ áá¨áľ á¨ááááá áá ááá˘
áá á¨áŠ á°ááŁá áŤáá áá áá áĽáá´áľ á¨á áá ááá ááľá¨á áĽáá°ááá˝á á¨ááŤáłá ááá°á ááłá áá¸áá á áŞááśáŞáŤááľáŞááľ ááľáĽ á ááĽáł á áᢠáĽá á¨á፠á ááá á CTE áá áŤáááľá á¨á°á¸áá áĽá´áľ áŤáááá˘
áľáááááá á¨ááŽááŤá ááá áá áá áá áŤá á á áľááá áĽáá°áá á áľááľá á°áááŹá ááᢠáĽáᣠááááŁáľáŁ á ááŤáá ááľáĽ áŤá áĽáŤááłááą áŠáŁá፠á¨á°áᨠááá á ááᢠáĽá ááááŁáľ á¨ááŤááá ááłá¨áť áááá˘áá˝á áá°áĄ ááááᣠáĽá ááá˘ááš á¨áŤáłá¸áá ááá áŤá°áááᢠáĽá ááá á á°áᨠááááľ áŤá°áááłá. áá á áá ááááľ á°ááłáłá áĽáá˛áá ááá áá á, áááľá, áá° á ááľ á¨á፠áááá áááááľ.
á¨áľáááľ áááá˛áśá˝ áĽáť á¨áááľá áĽáá áᣠááááŁáľ áĽááľá áŁáááŤáá˝áŁ á˛áááľ ááá SRE áááááľ áá˝ááᢠááááŁáľ ááľáľá áá áĽáá°áá á¨ááŤááᣠááŤáá áá áĽáá°áá á¨ááŤááᣠáááľá á¨áááłáľ áá á áĽá¨á á˛á°áŠ á¨áአáĽá á áľááá áĽáá´áľ ááľá¨á áĽáá°áá˝á á¨ááŤáá áŁáááŤáá˝ á ááľá˘ áá ááá 100 áá á˝áá áááá á áľá¨áľá°áá ááááá á áá ááááŤáľ ááá á áá°ááá˘
ááá˝ á°á áááá˝ áŁá áŞáŤáąá áĽáá°áá áá áá áĽáá˛á˝á áá á áĽáááľ á ááĽáł áá° ááŤáá á˘áŤáľááĄáľ? áĽá á¨ááť áá á°á¨ áľááľáłá ááśá ááľááľ á¨ááá á ááá á°ááŁáŠá á°ááŁáŤá áŤá°áááᢠá¨ááŞáá˝ ááŁáŞáá˝ á¨áááłá¸á áá, áĽáá˛áá á¨áááŞáŤááťá¸á áá áĽáá´áľ áĽáá°áá°áŠ á¨á°ááŁá áľáĽáľáŚá˝á á˘áŤáááĄáľ, ááááŤáąá áĽááá áááŞáŤáá˝ áá áĽáá°áá áĽá áĽáá´áľ á áľááá ááľááľ áĽáá°áá˝á á áľááá áŤááá?
áá á áĽáááľ á¨ááᢠáĽá áŤá´ áŤá°á¨ááŠáľ áá áá ááᢠáá á ááŤáá ááľáĽ áŤáá á¨á¤á°-áá˝áááľ áľáá ááᢠáá´ á¤ááľááá°áá á¨á áŠáľ á°áá˝ áĽá á¨á°ááááŠáľá á á°á¨á áĽáá áᢠáĽá á¨á°ááŁá áľáĽáľáĽáá á á áá ááá˘
áŤá áááľ áĽáá°áá áŤá ááá áááľáá. áá áá á¤á°-áá˝áááľ á¨ááŤáá áá áŤááááłáᣠáá° á ááľááľ ááĽá°áá áĽá á áá ááŹáľ áĽáá´áľ áĽáá°áá°áŠ á JSON ááľáĽ á áŁá á ááá á°á˝ááᢠáŤá áááľ á ááłááľ á¨á°ááŁáŽá˝ áľáĽáľáĽ, áááá¸á áĽá áá° ááááľ ááááŁá.
áá á áá ááá áá˝áá áĽáŹ á áľáŁáá, ááááŤáąá á¨á፠á ááŤáá ááľáĽ áá áĽáá°áá áá˝áá. áĽá ááŤáá á¨áĽáá°áá á áááľ áĽá á¨áĽáá°áá á áááľ á¤á°-áá˝áááľ ááľáĽ áĽáá°áá áŤá áĽá áĽáá°áá áŤá á°ááŁá áĽááłá "ááááááłá" - áĽáá ááá áľ. ፠á áŁá áĽáŠ áááľáááá˘
áľá VictoriaMetrics áľáá˝á˘ áĽá á áľá°áłá˝ áááŽá˝á áĽáá°áááá. áľá áááá፠á˝áááťá˝áá áŤááĽáĄ ᣠáľá ááľáľáŽáťá˝á á¨ááá˝ á¨áá á°á¨áłáłá á¨ááἠá áááŹá˝áὠᣠᨠPromQL áá áĽáá´áľ áĽáá°áá አá¨áá ááĽáŤáŞáŤ ᣠááááŤáąá á áá ááľáĽ á ááá áĽá áááŞáá˝ á á ᣠáĽáá˛áá áľá á ááŁá áááŤáľ áĽá á¨áłááľ áá áľááá áááľá˘
áĽáŤááá˝:
áĽáŤááŹá á ááá á¨á áááľ áłáŞá áĽáááŤáá ᢠááŤááá áá áá áľááá 5 ááľáá ááááľ áŤáá á áŁá á áłáá áĽáŤá áťááŠá˘ á¨áá¨á¨áťá áá¤áľ á áŁá á áłáá ááŤá áá. áá á¨áá á°ááł áá° áááľ ááᣠá°ááá§áᢠááá áá á á áá áľ áľááá¨áá¨áᣠáá ááŤá ááá áĽááłá ááĽáŽáš áĽááŤáá áĽáá á á á á áá ááá ááľáĽ á˘ááľááᣠá¨áĽáááłá áá ááá áááááľ á¨ááá¸á ááá á¨ááą ááŹáá˝á áŤáłáŤáᢠáĽá á¨á áĽáŤáᢠá¤á° ááťáááľ á ááᣠá°ááŁáŤáľ á ááᣠáá áááŤáá áá°ááá˝á áĽáá´áľ áĽáá˝ááá? á¨áááľ áĽáŤ ááłá á¨ááá°áá áľ ááľáĽáľáĽ áĽáŤáá á˝ááá - áĽááá°á á¨á áááá ááŤáŁá áááá ááá áááááᢠáĽá áĽáá°ááááá, ááŤáá á¨ááľá á áá á°ááŁá á¨áĽáááľ áá á°ááłáłá áá. á áá°áááá.
ááĽáŤáá á áá°ááááᢠáááľ áááá˝ á á. á ááááŞáŤáŁ á¨á°áááŽáŹ á áááłáľáŁ á áĽááááš á°á áááá˝ áá áłááťá¸áá á˛ááá¨áąáŁ áá áĽáŤáłáŠ áĽáá°áá áĽáá°ááá¨áą áá°áááᢠá áá ááááŤáľ, á°áá˝ á ááŤá ááľáĽ ááá¨á°áľ ááááá áŤáá°ááá° ááá á°á ἠá áááááľ á áŁá áĽáŠ áá¸á, ááá áĽááłá á°ááŁá ááľáĽ áľá á°áľ á˘ááá. áĽá ááá°áá ááá - ááĽá áĽáá°áááľáá ââáĽáá°ááá áŤá á°ááŁáŤáľá áá áá áĽáŤááłááą ááá˘á á¨áŤáłá¸áá á¨á á á áĽá áľ á¨áááŁáľ áĽá á¨á ááłááľ áĽáľáá˝ áá áľá á°áśá˝á á¨ááĽáŤáľ ááá á¨áĽááľáá á˝áá ááááłáľ á áŁá á¨á°áťáá á ááŤá¨áĽ áááá.
áĽáá´áľ áá¨áááĽ?
áĽáá´áľ áá¨ááἠááťáá? ááááŁáľ á áá°áá.
á ááŤáá ááľáĽ áĽáá° áá°á.
ááŤáá áá á áááá? Grafana áá á áĽáŤá á ááĽáł áá° DataSource áá°á¨ááááá˘
áá° áá¤áśá˝ áľáá˝ á áá¨áá.
á áᣠáá° ááŤáá ááá á áá°á¨áá¨áᢠá¨GET áááŞáŤáá˝ ááአáá˝ááᣠáááłáᣠá°á¨áᢠá ááá˝ á áá°ááá¸á, ááá áá ááťá áá˝áá, ááá áá˝áŠáľ á áá˝áá, áá á áŤáľ-á°á ááłá¨áá. áá°ááá˝á áĽáá á áľá˝ááᢠááŤááá áĽáá á¨áĽáááľ ááá á áľááá ááłáá áŤááĽá á áááľáááá˘
ááŞáááą áĽááá°áááá! áľá áááááŤá áĽááá°áááá! á ááŤáá ááľáĽ á°ááááá á á°áááá ááľáĽ áá áá áĽáá°ááá˝á á ááŤá ááľáĽ áŤááá á°áááá á¨áŤááł áľáŤ á á á°ááᢠáá ááá´ áĽáá°áá áłáááá ?
á áá.
á ááŤáá ááľáĽ ááá፠áááá á áľááá áá ááááŞáŤ áá áŤáľ ááłáľ áá áᢠáĽá áĽá፠ááĽáŤááłááą á áľá°ááá á á°áá á ááá፠ááľá¨á áŤáľáááááłá. áá áĽááľá á¨á°áŠáľ áááᣠá Grafana ááľáĽ áááááŤáá˝ áá°áŤá?
Grafana á°ááááŽá˝á á á°áᨠááááľ áŤáá°á¨á°áŁ á áᣠáá°áŤáᢠáá ááᏠá Grafana ááľáĽ ááľá ááááŤá á ááŤá˝ áĽááłáľá áá ᣠalertmanager á áĽáľá áá ááťáááá˘
á áᣠáĽá ááááᣠáá á ááŤáá ááľáĽ áááá ááá áááľááᣠáá ááááá áĽááá°áááá!
ááá: hab.com