"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹จแˆฎแˆ›แŠ• แŠซแ‰ญแˆฎแАแŠ•แŠฎ "ExtendedPromQL" แ‹˜แŒˆแ‰ฃ แŒแˆแ‰ฃแŒญ แŠฅแŠ•แ‹ฒแ‹ซแАแ‰ก แŠฅแˆ˜แŠญแˆญแ‹Žแ‰ณแˆˆแˆ

แ‰ชแ‹ฒแ‹ฎ แ‹ซแŒซแ‹แ‰ฑ

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆตแˆˆ แŠฅแŠ” แ‰ แŠ แŒญแˆฉแข แˆตแˆœ แˆฎแˆ›แŠ• แАแ‹แข แ‰  CloudFlare แŠฅแˆฐแˆซแˆˆแˆ แŠฅแŠ“ แ‰ แˆˆแŠ•แ‹ฐแŠ• แАแ‹ แ‹จแˆแŠ–แˆจแ‹แข แŒแŠ• แŠฅแŠ” แ‹ฐแŒแˆž แ‹จแ‰ชแŠญแ‰ถแˆชแ‹ซ แˆœแ‰ตแˆชแŠญแˆต แŒ แ‰ฃแ‰‚ แАแŠแข
แ‹ฐแˆซแˆฒแ‹แˆ แŠฅแŠ” แАแŠ ClickHouse แ‰ฐแˆฐแŠช แˆˆแŒแˆซแ‹แŠ“ แŠฅแŠ“ ClickHouse-proxy แˆˆ ClickHouse แ‰ตแŠ•แˆฝ แ‰ฐแŠช แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹แŠ• แŠญแแˆ แŠฅแŠ•แŒ€แˆแˆซแˆˆแŠ•, แŠฅแˆฑแˆ "แ‹จแ‰ตแˆญแŒ‰แˆ แ‰ฝแŒแˆฎแ‰ฝ" แŠฅแŠ“ แ‰ แŠฅแˆฑ แ‹แˆตแŒฅ แˆ›แŠ•แŠ›แ‹แˆ แ‰‹แŠ•แ‰‹ แ‹ˆแ‹ญแˆ แˆŒแˆ‹แ‹ แ‰€แˆญแ‰ถ แ‹จแˆ˜แŒแ‰ฃแ‰ขแ‹ซ แ‰‹แŠ•แ‰‹ แ‰ แŒฃแˆ แŠ แˆตแˆแˆ‹แŒŠ แˆตแˆˆแˆ˜แˆ†แŠ‘ แŠฅแŠ“แŒˆแˆซแˆˆแˆ. แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แˆƒแˆณแ‰ฅแˆ…แŠ• แˆˆแˆŒแˆ‹ แˆฐแ‹ แ‹ˆแ‹ญแˆ แˆตแˆญแ‹“แ‰ต แ‹จแˆแ‰ณแˆตแ‰ฐแˆ‹แˆแˆแ‹ แ‰ แ‹šแˆ… แˆ˜แŠ•แŒˆแ‹ต แАแ‹แฃ แŒฅแ‹ซแ‰„แŠ• แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆแ‰ตแ‰€แˆญแ…แข แ‰ แ‹ญแАแˆ˜แˆจแ‰ฅ แˆ‹แ‹ญ แ‹ซแˆ‰ แˆฐแ‹Žแ‰ฝ แ‹จแ‰ตแŠ›แ‹ แ‰‹แŠ•แ‰‹ แ‹จแ‰ฐแˆปแˆˆ แŠฅแŠ•แ‹ฐแˆ†แА แ‹ญแŠจแˆซแŠจแˆซแˆ‰ - แŒƒแ‰ซ แ‹ˆแ‹ญแˆ แˆŒแˆ‹แข แˆˆแˆซแˆด, แ‰ แ‰ฐแŒแ‰ฃแˆฉ แˆ˜แˆฐแˆจแ‰ต แˆ˜แˆแˆจแŒฅ แŠฅแŠ•แ‹ณแˆˆแ‰ฅแŠ แ‹ˆแˆฐแŠ•แŠฉแŠ, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹ญแˆ… แˆแˆ‰ แ‹จแ‰ฐแ‹ˆแˆฐแА แАแ‹.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠจแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แŠฅแŠ•แŒ€แˆแˆญแข PromQL แˆแŠ•แ‹ตแŠ• แАแ‹? PromQL แ‹จแ•แˆฎแˆœแ‰ฒแ‹จแˆต แˆ˜แŒ แ‹ญแ‰… แ‰‹แŠ•แ‰‹ แАแ‹แข แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แˆ˜แˆจแŒƒแ‹Žแ‰ฝแŠ• แˆˆแˆ›แŒแŠ˜แ‰ต แ‰ แ•แˆฎแˆœแ‰ฒแ‹จแˆต แ‹แˆตแŒฅ แˆ˜แŒ แ‹ญแ‰†แ‰ฝแŠ• แ‹จแˆแŠ•แˆแŒฅแˆจแ‹ แ‰ แ‹šแˆ… แˆ˜แŠ•แŒˆแ‹ต แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แˆ˜แˆจแŒƒ แˆแŠ•แ‹ตแŠ• แАแ‹? แ‰ แŒฅแˆฌแ‹, แŠฅแАแ‹šแˆ… แˆถแˆตแ‰ต แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แŠ“แ‰ธแ‹.

แ‹ญแˆ…:

  • แˆแŠ• แŠฅแ‹ซแ‹จแŠ• แАแ‹?
  • แˆตแŠ“แ‹จแ‹แข
  • แŠฅแŠ“ แˆแŠ• แ‹‹แŒ‹ แ‹ซแˆณแ‹ซแˆ?

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹ญแˆ…แŠ•แŠ• แŒˆแ‰ แ‰ณ แŠจแ‰ฐแˆ˜แˆˆแŠจแ‰ฑ (แ‹ญแˆ… แŒˆแ‰ แ‰ณ แŠจแˆตแˆแŠฌ แАแ‹ แ‹จแŠ”แŠ• แ‹จแŠฅแˆญแˆแŒƒ แˆตแ‰ณแ‰ฒแˆตแ‰ฒแŠญแˆต แ‹ซแˆณแ‹ซแˆ) แŠฅแАแ‹šแˆ…แŠ• แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แ‰ แแŒฅแАแ‰ต แ‹ญแˆ˜แˆแˆณแˆแข

แ‹ฐแˆจแŒƒแ‹Žแ‰นแŠ• แŠฅแŠ•แˆ˜แˆˆแŠจแ‰ณแˆˆแŠ•. แ‰ตแˆญแŒ‰แˆ™แŠ• แŠฅแŠ“แ‹ซแˆˆแŠ• แŠฅแŠ“ แˆตแŠ•แˆ˜แˆˆแŠจแ‰ต แŒŠแ‹œแŠ• แŠฅแŠ“แ‹ซแˆˆแŠ•. แ‹ญแŠธแ‹แˆ แ‹ญแˆ…แŠ• แˆฅแ‹•แˆ‹แ‹Š แˆ˜แŒแˆˆแŒซ แ‰ แˆ˜แˆ˜แˆแŠจแ‰ต แ‰ แ‰€แˆ‹แˆ‰ แŠฅแˆแ‹ต แ‹•แˆˆแ‰ต แ‹ˆแ‹ฐ 15 แ‹ฐแˆจแŒƒแ‹Žแ‰ฝ แ‰ฐแˆซแˆ˜แ‹ตแŠฉ แˆ›แˆˆแ‰ต แ‰ตแ‰ฝแˆ‹แˆ‹แ‰ฝแˆแข แ‹ญแˆ… แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‹แˆ‚แ‰ฅ แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠ แˆแŠ• แ‰ แˆ แŠ•แŒ แˆจแ‹ฅ แˆ˜แˆแŠญ แ‹ˆแ‹ฐ แˆŒแˆ‹ แ‹จแ‹แˆ‚แ‰ฅ แˆžแ‹ดแˆ "แŠฅแŠ•แŠจแ‹แแˆ‹แ‰ธแ‹" (แŠฅแŠ•แˆˆแ‹แŒฃแ‰ธแ‹). แŠฅแ‹šแˆ… แŠฅแŠ› แ‹ฐแŒแˆž แŠฅแ‹จแ‰ฐแˆ˜แˆˆแŠจแ‰ตแŠ• แ‹ซแˆˆแАแ‹ แŠ แˆˆแŠ•. แŠฅแ‹šแˆ… แˆ‹แ‹ญ แ‰ตแŠ•แˆฝ แ‰ฐแŒจแˆ›แˆช แ‹ณแ‰ณ แŒจแˆแˆฌแฃ แˆœแ‰ณ แ‹ณแ‰ณ แ‰ฅแˆˆแŠ• แ‹จแˆแŠ•แŒ แˆซแ‹แฃ แˆ›แˆˆแ‰ตแˆ แ‰ แ‹šแˆ… แ‹แˆตแŒฅ แ‹ซแˆˆแแŠฉแ‰ต แŠฅแŠ” แˆณแˆแˆ†แŠ• แˆแˆˆแ‰ต แˆฐแ‹Žแ‰ฝ แˆˆแˆแˆณแˆŒ แŒ„แ‹ญ แŠฅแŠ“ แˆฒแˆˆแŠ•แ‰ต แ‰ฆแ‰ฅแข แŠฅแŠ› แŠฅแ‹จแ‰ฐแˆ˜แˆˆแŠจแ‰ตแŠ• แ‹ซแˆˆแАแ‹ แ‹ญแˆ… แАแ‹; แˆแŠ• แ‹ซแˆณแ‹ซแˆ แŠฅแŠ“ แ‹ซแŠ•แŠ• แ‹‹แŒ‹ แˆ˜แ‰ผ แ‹ซแˆณแ‹ซแˆ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ
แŠ แˆแŠ• แŠฅแАแ‹šแˆ…แŠ• แˆแˆ‰ แˆ˜แˆจแŒƒแ‹Žแ‰ฝ แ‰ แ‹แˆ‚แ‰ฅ แŒŽแ‰ณ แ‹แˆตแŒฅ แˆˆแˆ›แŠจแˆ›แ‰ธแ‰ต แŠฅแŠ•แˆžแŠญแˆญแข แˆˆแˆแˆณแˆŒ แ‹จ ClickHouse แŠ แŒˆแ‰ฃแ‰ฅ แ‹ˆแˆตแŒƒแˆˆแˆแข แŠฅแŠ“ แŠฅแ‹šแˆ… แŠ แŠ•แ‹ต แŒ แˆจแŒดแ‹› แŠฅแŠ•แˆแŒฅแˆซแˆˆแŠ• "แŠฅแˆญแˆแŒƒแ‹Žแ‰ฝ", แˆ›แˆˆแ‰ตแˆ แ‹จแˆแŠ•แˆ˜แˆˆแŠจแ‰ฐแ‹. แŠฅแŠ› แ‹จแˆแŠ•แˆ˜แˆˆแŠจแ‰ตแ‰ แ‰ต แŒŠแ‹œ แŠ แˆˆ; แˆแŠ• แ‹ซแˆณแ‹ซแˆ แŠฅแŠ“ แˆ›แŠ• แŠฅแŠ•แ‹ฐแˆ†แА แ‹จแˆแŠ“แŠจแˆ›แ‰ฝแ‰ แ‰ต แŠ แŠ•แ‹ณแŠ•แ‹ต แˆœแ‰ณ แ‹ณแ‰ณแก แŒ„แ‹ญ แŠฅแŠ“ แ‹แˆแ‰ณ แ‰ฆแ‰ฅแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‹ญแˆ…แŠ• แˆแˆ‰ แ‰ แ‹“แ‹ญแА แˆ•แˆŠแŠ“ แˆˆแˆ›แ‹จแ‰ต แˆˆแˆ˜แˆžแŠจแˆญ, Grafana แŠ• แŠฅแŠ•แŒ แ‰€แˆ›แˆˆแŠ•, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‰ แˆ˜แŒ€แˆ˜แˆชแ‹ซ, แ‰†แŠ•แŒ† แАแ‹.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ›แˆ แ‹ญแˆ…แŠ• แ•แˆˆแŒŠแŠ• แŠฅแŠ•แŒ แ‰€แˆ›แˆˆแŠ•แข แˆˆแ‹šแˆ… แˆแˆˆแ‰ต แˆแŠญแŠ•แ‹ซแ‰ถแ‰ฝ แŠ แˆ‰. แ‹จแˆ˜แŒ€แˆ˜แˆชแ‹ซแ‹ แˆตแˆˆแŒปแแŠฉแ‰ต แАแ‹แข แŠฅแŠ“ แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แˆˆแˆ›แˆณแ‹จแ‰ต แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แˆ˜แˆจแŒƒแ‹Žแ‰ฝแŠ• แŠจ ClickHouse แˆ›แ‹แŒฃแ‰ต แˆแŠ• แ‹ซแˆ…แˆ แŠจแ‰ฃแ‹ต แŠฅแŠ•แ‹ฐแˆ†แА แ‰ แ‰ตแŠญแŠญแˆ แŠ แ‹แ‰ƒแˆˆแˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‰ แŒแˆซแ แ“แАแˆ แ‹แˆตแŒฅ แŠฅแŠ“แˆณแ‹ซแˆˆแŠ•. แ‹ญแˆ… แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‰ แŒฃแˆ แ‰ณแ‹‹แ‰‚แ‹ แ“แАแˆ แАแ‹, แ‹ญแˆ…แˆ แ‹จแŠ แŠ•แ‹ต แŠฅแˆดแ‰ต แ‰ แŒŠแ‹œ แˆ‹แ‹ญ แ‹ซแˆˆแ‹แŠ• แŒฅแŒˆแŠ› แ‹ซแˆณแ‹ซแˆ, แˆตแˆˆแ‹šแˆ… แˆแˆˆแ‰ต แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แ‰ฅแ‰ป แŠฅแŠ•แˆแˆแŒ‹แˆˆแŠ•.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ
แ‰ แŒฃแˆ แ‰€แˆ‹แˆ‰แŠ• แˆ˜แŒ แ‹ญแ‰… แŠฅแŠ•แƒแ - แ‰  Grafana แ‹แˆตแŒฅ แ‹จแ‹ฐแˆจแŒƒ แˆตแ‰ณแ‰ฒแˆตแ‰ฒแŠญแˆตแŠ• แŠฅแŠ•แ‹ดแ‰ต แˆ›แˆณแ‹จแ‰ต แŠฅแŠ•แ‹ฐแˆšแ‰ปแˆ แฃ แ‹ญแˆ…แŠ•แŠ• แˆ˜แˆจแŒƒ แ‰  ClickHouse แ‹แˆตแŒฅ แ‰ แˆ›แŠจแˆ›แ‰ธแ‰ต แฃ แ‰ แˆแŒ แˆญแАแ‹ แˆ แŠ•แŒ แˆจแ‹ฅ แ‹แˆตแŒฅแข แŠฅแŠ“ แ‹ญแˆ…แŠ• แ‰€แˆ‹แˆ แŒฅแ‹ซแ‰„ แŠฅแŠ•แŒฝแ‹แˆˆแŠ•. แŠจแ‹ฐแˆจแŒƒแ‹Žแ‰ฝ แŠฅแŠ•แˆ˜แˆญแŒฃแˆˆแŠ•. แ‹‹แŒ‹แŠ• แŠฅแŠ•แˆ˜แˆญแŒฃแˆˆแŠ• แŠฅแŠ“ แ‹จแŠฅแАแ‹šแˆ…แŠ• แŠฅแˆดแ‰ถแ‰ฝ แŒŠแ‹œ แŠฅแŠ•แˆ˜แˆญแŒฃแˆˆแŠ•, แˆ›แˆˆแ‰ตแˆ แ‹จแ‰ฐแАแŒ‹แŒˆแˆญแŠ•แ‰ แ‰ต แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆถแˆตแ‰ต แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰ แ‹แŒคแ‰ฑแˆ, แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŒแˆซแ แŠฅแŠ“แŒˆแŠ›แˆˆแŠ•. แˆˆแˆแŠ• แŠฅแŠ•แŒแ‹ณ แŠฅแŠ•แ‹ฐแˆ†แА แˆ›แŠ• แ‹ซแ‹แ‰ƒแˆ?

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆแŠญ แАแ‹ แ‰ แŒŠแ‹œ แˆ˜แ‹ฐแˆญแ‹ฐแˆญ แŠ แˆˆแ‰ฅแŠ•แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰ แˆ˜แŒจแˆจแˆป แ‹จแ‰ฐแˆปแˆˆ แฃ แŒแŠ• แŠ แˆแŠ•แˆ แŠฅแŠ•แŒแ‹ณ แˆ˜แˆญแˆƒ แŒแ‰ฅแˆญ แŠฅแŠ“แŒˆแŠ›แˆˆแŠ•แข แˆˆแˆแŠ• แŠฅแŠ•แ‹ฐแˆ†แА แˆ›แŠ• แ‹ซแ‹แ‰ƒแˆ? แˆแŠญ แАแ‹แฃ แˆแˆˆแ‰ต แ‰ฐแˆณแ‰ณแŠแ‹Žแ‰ฝ แŠ แˆ‰แฃ แŠฅแŠ“ แŠฅแŠ› Grafana แˆ‹แ‹ญ แˆแˆˆแ‰ต แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แŒŠแ‹œแ‹Žแ‰ฝแŠ• แŠฅแŠ•แˆฐแŒฃแˆˆแŠ•แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆตแˆˆแ‹šแˆ…, แŠ แŠ•แ‹ต แ‹จแ‰ฐแ‹ˆแˆฐแА แˆฐแ‹ แˆ˜แˆแˆจแŒฅ แŠ แˆˆแ‰ฅแŠ•. แŒ„แŠ• แŠฅแŠ•แˆ˜แˆญแŒฃแˆˆแŠ•.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŠฅแŠ•แˆณแˆ. แŠ แˆแŠ• แŒแˆซแ‰ แŠฅแ‹แАแ‰ต แ‹ญแˆ˜แˆตแˆ‹แˆแข แŠ แˆแŠ• แ‹ญแˆ… แ‹จแ‰ฐแˆˆแˆ˜แ‹ฐ แ‹จแŒŠแ‹œ แˆฐแˆŒแ‹ณ แАแ‹ แŠฅแŠ“ แˆแˆ‰แˆ แАแŒˆแˆญ แ‰ แŒฅแˆฉ แˆแŠ”แ‰ณ แŠฅแ‹จแˆฐแˆซ แАแ‹.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰ แŒแˆแ‰ต แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแŒˆแˆญ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆฐแˆฉ แ‹ซแ‹แ‰ แ‹ญแˆ†แŠ“แˆแฃ แŒแŠ• แ‰ แ•แˆฎแˆœแ‰ดแ‹จแˆต แ‰ PromQL แ‰ แŠฉแˆแข แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แАแŒˆแˆญ. แ‰ตแŠ•แˆฝ แ‰€แˆˆแˆ แ‹ซแˆˆแข แŠฅแŠ“ แˆแˆ‰แŠ•แˆ แŠฅแŠ•แŠจแ‹แแˆ. แŠฅแˆญแˆแŒƒแ‹Žแ‰ฝแŠ• แ‹ˆแˆตแ‹ฐแŠ“แˆ. แŠฅแŠ“ แ‰ แŒ„ แŠ แŒฃแˆซแข แ‹‹แŒ‹ แˆ›แŒแŠ˜แ‰ต แŠฅแŠ•แ‹ณแˆˆแ‰ฅแŠ• แŠฅแ‹šแˆ… แˆ‹แ‹ญ แŠ แŠ•แŒˆแˆแŒฝแˆ แŠฅแŠ“ แŒŠแ‹œ แŠฅแ‹จแˆ˜แˆจแŒฅแŠ• แŠ แ‹ญแ‹ฐแˆˆแˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠ แˆแŠ• แ‹จแŒ„แ‹ญ แ‹ˆแ‹ญแˆ แ‹จแ‹แˆแ‰ณ แ‰ฆแ‰ฅ แŠฅแŠ•แ‰…แˆตแ‰ƒแˆดแŠ• แแŒฅแАแ‰ต แˆˆแˆ›แˆตแˆ‹แ‰ต แŠฅแŠ•แˆžแŠญแˆญแข แ‰  ClickHouse แ‹แˆตแŒฅ แˆฉแŒซ แˆแ‹ฉแАแ‰ต แˆ›แ‹ตแˆจแŒ แŠ แˆˆแ‰ฅแŠ•แฃ แˆ›แˆˆแ‰ตแˆ แ‰ แŒฅแŠ•แ‹ต แАแŒฅแ‰ฆแ‰ฝ แˆ˜แŠซแŠจแˆ แ‹ซแˆˆแ‹แŠ• แˆแ‹ฉแАแ‰ต แŠ แˆตแˆ แŠฅแŠ“ แ‰ตแŠญแŠญแˆˆแŠ›แ‹แŠ• แแŒฅแАแ‰ต แˆˆแˆ›แŒแŠ˜แ‰ต แ‰ แŒŠแ‹œ แˆ˜แŠจแ‹แˆแˆแข แŒฅแ‹ซแ‰„แ‹ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แАแŒˆแˆญ แ‹ญแˆ˜แˆตแˆ‹แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰ แŒแˆแ‰ต แŠฅแАแ‹šแˆ…แŠ• แŠฅแˆดแ‰ถแ‰ฝ แ‹ซแˆณแ‹ซแˆแฃ แˆ›แˆˆแ‰ตแˆ แ‹แˆแ‰ณ แ‰ฆแ‰ฅ แ‹ˆแ‹ญแˆ แŒ„ แ‰ แˆดแŠฎแŠ•แ‹ต 1,8 แŠฅแˆญแˆแŒƒแ‹Žแ‰ฝแŠ• แ‹ญแ‹ˆแˆตแ‹ณแˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰ แ•แˆฎแˆœแ‰ฒแ‹จแˆต แ‹แˆตแŒฅ แ‹ญแˆ…แŠ•แŠ• แŠฅแŠ•แ‹ดแ‰ต แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แ‹ซแ‹แ‰ƒแˆ‰แข แŠจแ‰ แŠแ‰ฑ แ‹จแ‰ แˆˆแŒ  แ‰€แˆ‹แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญแŠฅแŠ“ แ‰  Grafana แ‹แˆตแŒฅ แˆ›แ‹ตแˆจแŒ แ‰€แˆ‹แˆ แŠฅแŠ•แ‹ฒแˆ†แŠ•แฃ แŠจPromQL แŒ‹แˆญ แ‰ แŒฃแˆ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แ‹จแˆ†แАแ‹แŠ• แ‹ญแˆ…แŠ• แˆ˜แŒ แ‰…แˆˆแ‹ซ แŒจแˆแˆฌแ‹ซแˆˆแˆแข แ‰ฐแˆ˜แŠ• แˆ›แŠญแˆฎแˆต แ‹ญแ‰ฃแˆ‹แˆ แ‹ˆแ‹ญแˆ แˆŠแ‹ฐแ‹แˆ‰แ‰ต แ‹จแˆแˆˆแŒ‹แ‰ฝแˆแ‰ตแข แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‰ แ‰€แˆ‹แˆ‰ โ€œแ‰ฐแˆ˜แŠ•โ€ แ‰ฅแˆˆแ‹ แ‹ญแŒฝแ‹แˆ‰แฃ แАแŒˆแˆญ แŒแŠ• แ‹จแˆ†แА แ‰ฆแ‰ณ แŒฅแˆแ‰… แ‹ˆแ‹ฐแ‹šแˆ… แ‰ตแˆแ‰… แŒฅแ‹ซแ‰„ แ‹ญแ‰€แ‹จแˆซแˆแข แŠฅแŠ“ แŠฅแˆฑแŠ• แˆ›แ‹จแ‰ต แŠฅแŠ•แŠณแŠ• แŠ แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ตแˆ แฃ แŠฅแˆฑ แ‹จแˆ†แА แ‰ฆแ‰ณ แŠ แˆˆ แฃ แŒแŠ• แ‰ฅแ‹™ แŒŠแ‹œ แ‹ญแ‰†แŒฅแ‰ฃแˆ‰ แฃ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆ‰ แŒแ‹™แ แ‹จ SQL แŒฅแ‹ซแ‰„แ‹Žแ‰ฝแŠ• แˆ˜แŒปแ แˆแˆ แŒŠแ‹œ แ‹แ‹ต แАแ‹แข แ‰ แ‰€แˆ‹แˆ‰ แˆตแˆ…แ‰ฐแ‰ต แˆŠแˆ แˆฉ แ‹ญแ‰ฝแˆ‹แˆ‰ แŠฅแŠ“ แŠจแ‹šแ‹ซ แˆˆแˆจแŒ…แˆ แŒŠแ‹œ แˆแŠ• แŠฅแ‹จแ‰ฐแˆแŒ แˆจ แŠฅแŠ•แ‹ณแˆˆ แŠ แ‹ญแˆจแ‹ฑแˆ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‹ญแˆ„ แ‹ˆแ‹ฐ แŠ แŠ•แ‹ต แˆตแˆ‹แ‹ญแ‹ต แŠฅแŠ•แŠณแŠ• แ‹จแˆ›แ‹ญแŒˆแ‰ฃ แŒฅแ‹ซแ‰„ แАแ‹ แŠฅแŠ“ แŠฅแŠ•แ‹ฒแ‹ซแ‹แˆ แ‰ แˆแˆˆแ‰ต แŠ แˆแ‹ถแ‰ฝ แˆ˜แŠจแ‹แˆแˆ แАแ‰ แˆจแ‰ฅแŠแข แ‹ญแˆ… แ‹ฐแŒแˆž แ‰  ClickHouse แ‹แˆตแŒฅ แ‹ซแˆˆ แŒฅแ‹ซแ‰„ แАแ‹แฃ แŠฅแˆฑแˆ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆ˜แŒ แŠ• แ‹ซแˆˆแ‹แฃ แАแŒˆแˆญ แŒแŠ• แˆˆแˆแˆˆแ‰ฑแˆ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แŒŠแ‹œแ‹Žแ‰ฝแก Silent Bob แŠฅแŠ“ Jeyแฃ แˆตแˆˆแ‹šแˆ…แˆ แ‰ แ“แАแˆ‰ แˆ‹แ‹ญ แˆแˆˆแ‰ต แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แŒŠแ‹œแ‹ซแ‰ต แŠฅแŠ•แ‹ฒแŠ–แˆจแŠ•แข แŠฅแŠ“ แ‹ญแˆ… แ‰€แ‹ตแˆžแ‹แŠ‘ แ‰ แŒฃแˆ แŠจแ‰ฃแ‹ต แАแ‹, แ‰ แŠฅแŠ” แŠ แˆตแ‰ฐแ‹ซแ‹จแ‰ต.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ•แˆฎแˆœแ‰ดแ‹จแˆต แŠฅแŠ•แ‹ฐแˆšแˆˆแ‹ แ‹ตแˆแˆญ (แ‰ฐแˆ˜แŠ•) แ‹ญแˆ†แŠ“แˆแข แˆˆ ClickHouseแฃ RateColumns แ‹จแˆšแ‰ฃแˆ แ‹จแ‰ฐแˆˆแ‹จ แˆ›แŠญแˆฎ แˆฐแˆญแ‰ปแˆˆแˆแฃ แŠฅแˆฑแˆ แ‰ แ•แˆฎแˆœแ‰ฒแ‹จแˆต แ‹แˆตแŒฅ แ‹ซแˆˆ แˆ˜แŒ แ‹ญแ‰… แ‹ญแˆ˜แˆตแˆ‹แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ› แ‰ฐแˆ˜แˆˆแŠจแ‰ตแАแ‹ แŠฅแŠ“ PromQL แ‰ แŒฃแˆ แŠ แˆชแ แ‹ญแˆ˜แˆตแˆ‹แˆแฃ แŒแŠ• แ‰ แŠฅแˆญแŒแŒฅ แŒˆแ‹ฐแ‰ฆแ‰ฝ แŠ แˆ‰แ‰ตแข

แ‹ญแˆ…:

  • แ‹จแ‰ฐแ‹ˆแˆฐแА แˆแˆญแŒซแข
  • แ‹จแ‹ตแŠ•แ‰ แˆญ แˆ˜แˆตแˆ˜แˆญ แ‰ฐแ‰€แˆ‹แ‰…แˆแˆแข
  • แˆแŠ•แˆ แ‹ตแŒ‹แ แ‹จแˆˆแˆ

แŠฅแŠ“ แŠจแŠฅแˆฑ แŒ‹แˆญ แˆˆแˆจแŒ…แˆ แŒŠแ‹œ แŠจแˆฐแˆฉ, แŠ แŠ•แ‹ณแŠ•แ‹ต แŒŠแ‹œ แ‰  PromQL แ‹แˆตแŒฅ แŠ แŠ•แ‹ต แАแŒˆแˆญ แˆ›แ‹ตแˆจแŒ แ‰ แŒฃแˆ แŠจแ‰ฃแ‹ต แŠฅแŠ•แ‹ฐแˆ†แА แ‹ซแ‹แ‰ƒแˆ‰, แАแŒˆแˆญ แŒแŠ• แ‰  SQL แ‹แˆตแŒฅ แˆแˆ‰แŠ•แˆ แАแŒˆแˆญ แˆ›แˆˆแ‰ต แ‹ญแ‰ปแˆ‹แˆ แˆ›แ‹ตแˆจแŒ แ‹ญแ‰ฝแˆ‹แˆ‰, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠ แˆแŠ• แ‹จแ‰ฐแАแŒ‹แŒˆแˆญแŠ“แ‰ธแ‹ แˆแˆ‰แˆ แŠ แˆ›แˆซแŒฎแ‰ฝ แ‰  SQL แ‹แˆตแŒฅ แˆŠแ‹ฐแˆจแŒ‰ แ‹ญแ‰ฝแˆ‹แˆ‰. . แŒแŠ• แŠฅแˆฑแŠ• แˆˆแˆ˜แŒ แ‰€แˆ แˆแ‰น แ‹ญแˆ†แŠ“แˆ? แŠฅแŠ“ แ‹ญแˆ… แ‰ แŒฃแˆ แŠƒแ‹ญแˆˆแŠ› แ‰‹แŠ•แ‰‹ แˆแˆ แŒŠแ‹œ แ‰ แŒฃแˆ แˆแ‰น แˆ‹แ‹ญแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ แ‰ฅแ‹ฌ แŠฅแŠ•แ‹ณแˆตแ‰ฅ แ‹ซแ‹ฐแˆญแŒˆแŠ›แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆตแˆˆแ‹šแˆ…, แŠ แŠ•แ‹ณแŠ•แ‹ต แŒŠแ‹œ แˆˆแˆฅแˆซแ‹ แ‰‹แŠ•แ‰‹ แˆ˜แˆแˆจแŒฅ แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ณแˆ. แˆแŠญ แŠฅแŠ•แ‹ฐ แ‰ฃแ‰ตแˆ›แŠ• แˆฑแแˆญแˆ›แŠ•แŠ• แŠฅแŠ•แ‹ฐแˆšแ‹‹แŒ‹ แАแ‹แข แˆฑแแˆญแˆ›แŠ• แ‹จแ‰ แˆˆแŒ  แŒ แŠ•แŠซแˆซ แŠฅแŠ•แ‹ฐแˆ†แА แŒแˆแŒฝ แАแ‹, แАแŒˆแˆญ แŒแŠ• แ‰ฃแ‰ตแˆ›แŠ• แŠฅแˆญแˆฑแŠ• แˆ›แˆธแАแ แ‹จแ‰ปแˆˆแ‹ แŠฅแˆฑ แ‹จแ‰ แˆˆแŒ  แ‰ฐแŒแ‰ฃแˆซแ‹Š แˆตแˆˆแˆ†แА แŠฅแŠ“ แˆแŠ• แŠฅแŠ•แ‹ฐแˆšแˆฐแˆซ แ‰ แ‰ตแŠญแŠญแˆ แˆตแˆˆแˆšแ‹ซแ‹แ‰… แАแ‹.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‰€แŒฃแ‹ฉ แŠญแแˆ PromQL แˆ›แˆซแ‹˜แˆ แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‰ แ‹ตแŒ‹แˆš แˆตแˆˆ VictoriaMetrics. แ‰ชแŠญแ‰ถแˆชแ‹ซ แˆœแ‰ตแˆชแŠญแˆต แˆแŠ•แ‹ตแŠ• แАแ‹? แ‹ญแˆ… แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‹จแ‹แˆ‚แ‰ฅ แŒŽแ‰ณ แАแ‹แฃ โ€‹โ€‹แ‰ OpenSource แ‹แˆตแŒฅ แАแ‹แฃ แАแŒ แˆ‹ แŠฅแŠ“ แŠญแˆ‹แˆตแ‰ฐแˆญ แˆตแˆชแ‰ถแ‰นแŠ• แŠฅแŠ“แˆฐแˆซแŒซแˆˆแŠ•แข แŠฅแŠ•แ‹ฐ แˆ›แˆ˜แˆณแŠจแˆชแ‹ซแ‹Žแ‰ปแ‰ฝแŠ• แŠ แˆแŠ• แ‰ แŒˆแ‰ แ‹ซ แˆ‹แ‹ญ แŠซแˆˆแ‹ แŠจแˆ›แŠ•แŠ›แ‹แˆ แАแŒˆแˆญ แˆแŒฃแŠ• แАแ‹ แŠฅแŠ“ แˆ˜แŒญแˆ˜แ‰‚แ‹ซแ‹ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแ‹, แˆ›แˆˆแ‰ตแˆ แŠฅแ‹แАแ‰ฐแŠ› แˆฐแ‹Žแ‰ฝ แ‰ แŠ แŠ•แ‹ต แАแŒฅแ‰ฅ 0,4 แ‰ฃแ‹ญแ‰ต แŒˆแ‹ฐแˆ› แˆ˜แŒจแˆ˜แ‰…แŠ• แˆชแ–แˆญแ‰ต แ‹ซแ‹ฐแˆญแŒ‹แˆ‰, แ•แˆฎแˆœแ‰ฒแ‹จแˆต แ‹ฐแŒแˆž 1,2-1,4 แАแ‹.

แ•แˆฎแˆœแ‰ฒแ‹จแˆตแŠ• แ‰ฅแ‰ป แˆณแ‹ญแˆ†แŠ• แŠฅแŠ•แ‹ฐแŒแ‹แˆˆแŠ•แข InfluxDBแฃ Graphiteแฃ OpenTSDB แŠฅแŠ•แ‹ฐแŒแ‹แˆˆแŠ•แข

แˆˆแŠฅแŠ› "แˆ˜แƒแ" แ‹ญแ‰ฝแˆ‹แˆ‰, แˆ›แˆˆแ‰ตแˆ, แ‹จแ‹ตแˆฎแ‹แŠ• แ‹แˆ‚แ‰ฅ แˆ›แˆตแ‰ฐแˆ‹แˆˆแ แ‹ญแ‰ฝแˆ‹แˆ‰.

แŠฅแŠ“ แŠจแ•แˆฎแˆœแ‰ฒแ‹จแˆต แŠฅแŠ“ แŠจแŒแˆซแ‹แŠ“ แŒ‹แˆญ แ‰ แ‰ตแŠญแŠญแˆ แŠฅแŠ•แˆฐแˆซแˆˆแŠ•แฃ แˆ›แˆˆแ‰ตแˆ แ‹จแ•แˆฎแˆQL แˆžแ‰ฐแˆญแŠ• แŠฅแŠ•แ‹ฐแŒแ‹แˆˆแŠ•แข แŠฅแŠ“ แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‰ แ‰€แˆ‹แˆ‰ แ‹จแ•แˆฎแˆœแ‰ดแ‹จแˆตแŠ• แ‹จแˆ˜แŒจแˆจแˆป แАแŒฅแ‰ฅ แ‹ˆแ‹ฐ VictoriaMetrics แˆ˜แ‰€แ‹จแˆญ แ‹ญแ‰ฝแˆ‹แˆ‰ แŠฅแŠ“ แˆแˆ‰แˆ แ‹ณแˆฝแ‰ฆแˆญแ‹ถแ‰ฝแ‹Ž แˆแŠญ แŠฅแŠ•แ‹ฐแˆฐแˆฉแ‰ต แ‹ญแˆฐแˆซแˆ‰แข

แАแŒˆแˆญ แŒแŠ• แ‰ชแŠญแ‰ถแˆชแ‹ซแˆœแ‰ตแˆชแŠญแˆต แ‹จแˆšแ‹ซแ‰€แˆญแ‰ฃแ‰ธแ‹แŠ• แ‰ฐแŒจแˆ›แˆช แ‰ฃแˆ…แˆชแ‹ซแ‰ต แˆ˜แŒ แ‰€แˆแˆ แ‹ญแ‰ฝแˆ‹แˆ‰แข

แ‹จแŒจแˆ˜แˆญแŠ“แ‰ธแ‹แŠ• แ‰ฃแˆ…แˆชแ‹ซแ‰ต แ‰ แแŒฅแАแ‰ต แŠฅแŠ“แˆแ‹แˆˆแŠ•แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹จแŒŠแ‹œ แŠญแแ‰ฐแ‰ต แ“แˆซแˆแŠ• แŠ แˆตแ‰€แˆญ - แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‹จแŠญแแˆˆ แŒŠแ‹œ แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝแŠ• แˆ˜แ‰ฐแ‹ แ‰ตแ‰ฝแˆ‹แˆˆแˆ…แข แ‰ แ“แАแˆ‰ แ‹แˆตแŒฅ แ‰ แˆ›แŒ‰แˆ‹แ‰ต/แ‰ แˆ›แŒ‰แˆ‹แ‰ต แŒŠแ‹œ แŠฅแŠ•แŒแ‹ณ แŒแˆซแŽแ‰ฝแŠ• แˆ›แŒแŠ˜แ‰ต แ‰ แˆ›แ‹ญแˆแˆแŒ‰แ‰ แ‰ต แŒŠแ‹œ แ‰ฐแˆˆแ‹‹แ‹‹แŒญแ‹แŠ• แˆˆแˆ˜แŒ แ‰€แˆ แ‹ญแˆ˜แŠจแˆซแˆแข $__interval. แ‹ญแˆ… แ‹จแ‹แˆตแŒฃแ‹Š แŒแˆซแ‹แŠ“ แˆˆแ‹แŒฅ แАแ‹ แŠฅแŠ“ แ‹จแ‹แˆ‚แ‰ฅ แŠญแˆแˆแŠ• แˆซแˆฑ แ‹ญแˆ˜แˆญแŒฃแˆแข แŠฅแŠ“ แ‰ชแŠญแ‰ถแˆชแ‹ซ แˆœแ‰ตแˆชแŠญแˆต แˆซแˆฑ แ‹ญแˆ… แŠญแˆแˆ แˆแŠ• แˆ˜แˆ†แŠ• แŠฅแŠ•แ‹ณแˆˆแ‰ แ‰ต แˆŠแˆจแ‹ณ แ‹ญแ‰ฝแˆ‹แˆแข แŠฅแŠ“ แˆแˆ‰แŠ•แˆ แŒฅแ‹ซแ‰„แ‹Žแ‰ฝแ‹ŽแŠ• แˆ›แ‹˜แˆ˜แŠ• แŠ แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ตแˆแข แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แ‹ญแˆ†แŠ“แˆ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆแˆˆแ‰ฐแŠ›แ‹ แ‰ฐแŒแ‰ฃแˆญ แ‹จแŒŠแ‹œ แŠญแแ‰ฐแ‰ต แˆ›แˆ˜แˆณแŠจแˆชแ‹ซ แАแ‹. แ‹ญแˆ…แŠ•แŠ• แŠญแแ‰ฐแ‰ต แ‰ แŒˆแˆˆแƒแ‹Žแ‰ฝแ‹Ž แ‹แˆตแŒฅ แˆ˜แŒ แ‰€แˆ แ‹ญแ‰ฝแˆ‹แˆ‰แข แˆ›แ‰ฃแ‹›แ‰ต, แˆ˜แŠจแ‹แˆแˆ, แˆ›แˆตแ‰ฐแˆ‹แˆˆแ, แˆ›แŒฃแ‰€แˆต แ‹ญแ‰ฝแˆ‹แˆ‰.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‰€แŒฃแ‹ฉ แ‹จแˆ˜แŒ แ‰…แˆˆแˆ แ‰ฐแŒแ‰ฃแˆญ แ‰คแ‰ฐแˆฐแ‰ฅ แАแ‹แข แ‹จแŒฅแ‰…แˆแˆ แ‰ฐแŒแ‰ฃแˆญ แ‹จแ‰ตแŠ›แ‹แŠ•แˆ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แŒŠแ‹œแ‹ŽแŠ• แ‹ˆแ‹ฐ แˆถแˆตแ‰ต แ‹จแ‰ฐแˆˆแ‹ซแ‹ฉ แ‹จแˆฐแ‹“แ‰ต แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‹ญแˆˆแ‹แŒ แ‹‹แˆแข แŠฅแАแ‹šแˆ… แ‹แ‰…แ‰ฐแŠ›แฃ แŠจแแ‰ฐแŠ› แŠฅแŠ“ แŠ แˆ›แŠซแ‹ญ แŠ“แ‰ธแ‹แข แ‹ญแˆ… แ‰ แŒฃแˆ แˆแ‰น แˆ†แŠ– แŠ แŒแŠแ‰ผแ‹‹แˆˆแˆ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠ แŠ•แ‹ณแŠ•แ‹ต แŒŠแ‹œ แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹แŒซแ‹Š แˆแŠ”แ‰ณแ‹Žแ‰ฝแŠ• แŠฅแŠ“ แˆตแˆ…แ‰ฐแ‰ถแ‰ฝแŠ• แˆŠแ‹ซแˆณแ‹ญ แ‹ญแ‰ฝแˆ‹แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‹แˆ แ‰ฅแˆˆแˆ… แŠฅแ‹จแ‰ฐแ‰ แˆณแŒจแˆ… แ‹ˆแ‹ญแˆ แ‹ฐแˆจแŒƒ แŠฅแ‹จแˆฐแŒ แˆ… แŠจแˆ†แАแฃ แˆแŠ“แˆแ‰ฃแ‰ต แ‹จแˆฐแŠ แ‰ต แ‰ฐแŠจแ‰ณแ‰ณแ‹ฉ แŠฅแŠ•แ‹ฐแŒ แ‰ แ‰…แŠจแ‹ แ‹จแˆ›แ‹ญแ‰ณแ‹ญแ‰ฃแ‰ธแ‹แŠ• แŠ แŠ•แ‹ณแŠ•แ‹ต แŠ แŒ‹แŒฃแˆšแ‹Žแ‰ฝ แˆŠแ‹ซแˆ˜แˆแŒฅแˆ… แ‹ญแ‰ฝแˆ‹แˆแข แ‰ แ‹šแˆ… แ‰ฐแŒแ‰ฃแˆญ แˆˆแˆ›แ‹จแ‰ต แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แАแ‹แฃ แŠฅแŠ•แ‰ แˆ แŠจแแ‰ฐแŠ›แ‹ แŠจแŠ แˆ›แŠซแ‹ญ แ‰ แŒฃแˆ แ‰ฅแ‹™ แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‰€แŒฃแ‹ฉ แАแ‰ฃแˆช แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แАแ‹แข แАแ‰ฃแˆช - แ‹ญแˆ… แˆ›แˆˆแ‰ต แ‰ แŠ แˆแŠ‘ แŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‹จแŒŠแ‹œ แˆฐแˆŒแ‹ณ แŠจแˆŒแˆˆแŠ• แ‰  Grafana แ‹แˆตแŒฅ แˆแŠ• แ‹‹แŒ‹ แˆ˜แˆณแˆ แŠ แˆˆแ‰ฅแŠ• แˆ›แˆˆแ‰ต แАแ‹แข แ‹ญแˆ… แ‹จแˆšแˆ†แАแ‹ แˆ˜แ‰ผ แАแ‹? แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแˆตแˆ…แ‰ฐแ‰ต แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝแŠ• แ‹ˆแ‹ฐ แ‹แŒญ แŠฅแ‹จแˆ‹แŠฉ แАแ‹ แŠฅแŠ•แ‰ แˆแข แŠฅแŠ“ แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŠ แˆชแ แŠ แ•แˆŠแŠฌแˆฝแŠ• แŠ แˆŽแ‰ต แˆฒแŒ€แˆ˜แˆญ แˆแŠ•แˆ แŠ แ‹ญแАแ‰ต แˆตแˆ…แ‰ฐแ‰ต แŠฅแŠ“ แˆแŠ•แˆ แŠฅแŠ•แŠณแŠ• แˆˆแˆšแ‰€แŒฅแˆ‰แ‰ต แˆถแˆตแ‰ต แˆฐแŠ แ‰ต แŠ แˆแŽ แ‰ฐแˆญแŽแˆ แŠ แŠ•แ‹ต แ‰€แŠ• แˆแŠ•แˆ แŠ แ‹ญแАแ‰ต แˆตแˆ…แ‰ฐแ‰ต แ‹จแˆˆแ‹Žแ‰ตแˆแข แŠฅแŠ“ แŒแŠ•แŠ™แАแ‰ฑแŠ• แŠจแˆตแŠฌแ‰ต แ‹ˆแ‹ฐ แˆตแˆ…แ‰ฐแ‰ต แ‹จแˆšแ‹ซแˆณแ‹ฉ แ‹ณแˆฝแ‰ฆแˆญแ‹ถแ‰ฝ แŠ แˆ‰แ‹Žแ‰ตแข แŠฅแŠ“ แ‹จแˆตแˆ…แ‰ฐแ‰ต แˆ˜แˆˆแŠชแ‹ซ แˆตแˆˆแˆŒแˆˆแ‹Žแ‰ต แˆแŠ•แˆ แАแŒˆแˆญ แŠ แ‹ซแˆณแ‹ฉแ‹Žแ‰ตแˆแข แŠฅแŠ“ แ‰ แАแ‰ฃแˆชแАแ‰ต แˆ›แŠ•แŠ›แ‹แŠ•แˆ แАแŒˆแˆญ แˆ˜แŒแˆˆแŒฝ แ‹ญแ‰ฝแˆ‹แˆ‰แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

Keep_Last_Value โ€“ แ‹จแˆ˜แˆˆแŠชแ‹ซแ‹ แ‹จแˆ˜แŒจแˆจแˆป แ‹‹แŒ‹ แŠจแŒ แ‹ แ‹ญแ‰†แŒฅแ‰ฃแˆแข Prometheus แŠจแˆšแ‰€แŒฅแˆˆแ‹ แˆ˜แ‹แ‰… แ‰ แŠ‹แˆ‹ แ‰  5 แ‹ฐแ‰‚แ‰ƒแ‹Žแ‰ฝ แ‹แˆตแŒฅ แŠซแˆ‹แŒˆแŠ˜แ‹แฃ แŠฅแ‹šแˆ… แ‹จแˆ˜แŒจแˆจแˆปแ‹แŠ• แ‹‹แŒ‹ แŠฅแŠ“แˆตแ‰ณแ‹แˆณแˆˆแŠ• แŠฅแŠ“ แŒˆแ‰ แ‰ณแ‹Žแ‰ฝแ‹Ž แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŠ แ‹ญแˆฐแ‰ แˆฉแˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

Scrape_interval - Prometheus แ‰ แˆ˜แˆˆแŠชแ‹ซแ‹Ž แˆ‹แ‹ญ แˆแŠ• แ‹ซแˆ…แˆ แŒŠแ‹œ แŠฅแŠ•แ‹ฐแˆšแˆฐแ‰ แˆตแ‰ฅ แŠฅแŠ“ แ‰ แˆแŠ• แ‹ตแŒแŒแˆžแˆฝ แ‹ซแˆณแ‹ซแˆแข แŠฅแ‹šแˆ… แˆˆแˆแˆณแˆŒ แˆ›แˆˆแŠแ‹ซ แˆ›แ‹จแ‰ต แ‹ญแ‰ฝแˆ‹แˆ‰แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ
แˆ˜แˆˆแ‹ซ แˆ˜แ‰ฐแŠซแ‰ต แ‰ณแ‹‹แ‰‚ แ‰ฃแˆ…แˆช แАแ‹แข แŠฅแŠ› แŒแŠ• แˆ™แˆ‰ แŠญแˆญแŠญแˆฎแ‰ฝแŠ• แˆตแˆˆแˆšแŒ แ‹ญแ‰… แ‰ตแŠ•แˆฝ แ‹จแ‰ฐแ‹ˆแˆณแˆฐแ‰  แ‹ญแˆ˜แˆตแˆˆแŠ“แˆแข แŠฅแŠ“ 5 แŠญแˆญแŠญแˆฎแ‰ฝแŠ• แˆ›แˆตแ‰ณแ‹ˆแˆต แ‰ฅแ‰ป แˆณแ‹ญแˆ†แŠ• แ‰…แ‹ฐแˆ แ‰ฐแŠจแ‰ฐแˆ‹แ‰ธแ‹แŠ•แˆ แˆ›แˆตแ‰ณแ‹ˆแˆต แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ณแˆ.
"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ
แˆตแˆˆแ‹šแˆ…, แˆˆแˆแŠ• แ‰€แˆ‹แˆ แŠ แ‰ณแ‹ฐแˆญแŒ‹แ‰ธแ‹แˆ? แˆ›แˆˆแ‰ตแˆ แˆˆแˆ˜แˆจแ‹ณแ‰ต แ‰ แˆšแ‰ปแˆ แŠ แŒˆแ‰ฃแ‰ฅ แ‹ˆแ‹ฐ แ‰ตแŠ“แŠ•แˆฝ แ‰ฐแŒแ‰ฃแˆซแ‰ต แ‹ญแŠจแ‹แแˆ‰แ‰ตแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แŠ แˆแŠ• แŠ แˆตแ‹ฐแˆณแ‰ฝ แŠญแแˆแข แˆˆแˆแŠ• แ‹ญแˆ„ PromQL แ‹จแ‰ฐแˆซแ‹˜แˆ˜ แ‹ญแˆ˜แˆตแˆˆแŠ“แˆ? แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹จแŒ‹แˆซ แ‹จแŒ แˆจแŒดแ‹› แŠ แŒˆแˆ‹แˆˆแŒพแ‰ฝแŠ• แŠฅแŠ•แ‹ฐแŒแ‹แˆˆแŠ•แข แ‹จQR แŠฎแ‹ตแŠ• แˆ˜แŠจแ‰ฐแˆ แ‹ญแ‰ฝแˆ‹แˆ‰ (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL), แ‰ แ‰€แˆ‹แˆ‰ แ‰ แŠ แˆณแˆน แ‹แˆตแŒฅ แˆณแ‹ญแŒญแŠ‘แ‰ต แ‰  VictoriaMetrics แ‹แˆตแŒฅ แˆ˜แŒ แ‹ญแ‰†แ‰ฝแŠ• แˆ›แˆ„แ‹ต แ‹จแˆšแ‰ฝแˆ‰แ‰ แ‰ต แŠจแˆ˜แŒซแ‹ˆแ‰ป แˆตแแˆซแ‹ แŠจแˆแˆณแˆŒแ‹Žแ‰ฝ แŒ‹แˆญ แŠ แŒˆแŠ“แŠžแ‰ฝแŠ• แ‹ญแˆ˜แˆแŠจแ‰ฑแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แ‹ญแˆ„ แˆแŠ•แ‹ตแŠ• แАแ‹? แ‹ญแˆ… แŠจแˆ‹แ‹ญ แ‹ซแˆˆแ‹ แŒฅแ‹ซแ‰„ แ‰ แŒฃแˆ แ‰ฐแ‹ˆแ‹ณแŒ… แŒฅแ‹ซแ‰„ แАแ‹แข แŠฅแŠ” แŠฅแŠ•แ‹ฐแˆ›แˆตแ‰ แ‹ แ‰ แ‰ฅแ‹™ แŠฉแ‰ฃแŠ•แ‹ซแ‹Žแ‰ฝ แ‹แˆตแŒฅ แ‰ แˆ›แŠ•แŠ›แ‹แˆ แ‹ณแˆฝแ‰ฆแˆญแ‹ต แ‹แˆตแŒฅ แˆˆแˆแˆ‰แˆ แАแŒˆแˆญ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆ›แŒฃแˆชแ‹ซ แ‹ญแŒ แ‰€แˆ›แˆ‰แข แ‰ฅแ‹™แ‹แŠ• แŒŠแ‹œ แŠฅแŠ•แ‹ฒแˆแข แАแŒˆแˆญ แŒแŠ• แŠ แ‹ฒแˆต แˆ›แŒฃแˆชแ‹ซ แˆ›แŠจแˆ แˆฒแˆแˆแŒ‰ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑแŠ• แ“แŠ”แˆ แˆ›แ‹˜แˆ˜แŠ• แŠ แˆˆแ‰ฆแ‰ต แ‹ˆแ‹ญแˆ แ‹ณแˆฝแ‰ฆแˆญแ‹ฑแŠ• แŠ แ‹แˆญแ‹ฑแฃ แ‰ JSON แ‹แˆตแŒฅ แ‹ญแŠญแˆแ‰ฑแ‰ตแฃ do find แˆแ‰ตแŠญแฃ แ‹ญแˆ…แˆ แ‹ฐแŒแˆž แŒŠแ‹œ แ‹ญแ‹ˆแˆตแ‹ณแˆแข แˆˆแˆแŠ• แ‹ญแˆ…แŠ• แŠฅแˆดแ‰ต แ‰ แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹แˆตแŒฅ แŠ แ‰ณแŠจแˆ›แ‰ฝแˆ แŠฅแŠ“ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŠ แ‰ตแŒ แ‰€แˆแ‰ แ‰ตแˆ? แ‹ญแˆ… แ‰ แŠฅแŠ” แŠ แˆตแ‰ฐแ‹ซแ‹จแ‰ต แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แŠฅแŠ“ แŒแˆแŒฝ แ‹ญแˆ˜แˆตแˆ‹แˆ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆˆแˆแˆณแˆŒ แ‰  Grafana แ‹แˆตแŒฅ แˆ›แŒฃแˆชแ‹ซแ‹Žแ‰ฝแŠ• แ‰ แˆแˆ‰แˆ แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แˆ›แ‹˜แˆ˜แŠ• แˆฒแ‹ซแˆตแˆแˆแŒˆแŠ แŠฅแŠ“ แ‹ณแˆฝแ‰ฆแˆญแ‹ฑ แ‰ แŒฃแˆ แ‰ตแˆแ‰… แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ แ‹ˆแ‹ญแˆ แŠจแŠฅแАแˆฑ แ‹แˆตแŒฅ แ‰ แˆญแŠซแ‰ถแ‰ฝ แˆŠแŠ–แˆฉ แ‹ญแ‰ฝแˆ‹แˆ‰แข แŠฅแŠ“ แ‹ญแˆ…แŠ• แ‰ฝแŒแˆญ แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ดแ‰ต แˆ˜แแ‰ณแ‰ต แŠฅแˆแˆแŒ‹แˆˆแˆ?

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹ญแˆ…แŠ•แŠ• แ‰ฝแŒแˆญ แ‰ แ‹šแˆ… แˆ˜แŠ•แŒˆแ‹ต แŠฅแˆแ‰ณแ‹‹แˆˆแˆแก แ‹จแŒ‹แˆซ แˆ›แŒฃแˆชแ‹ซแŠ• แŠฅแˆฐแˆซแˆˆแˆ แŠฅแŠ“ แ‹ญแˆ…แŠ• แˆ›แŒฃแˆชแ‹ซ แ‰ แŠฅแˆฑ แ‹แˆตแŒฅ แŠฅแŒˆแˆแŒปแˆˆแˆ แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‰ แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŠฅแŒ แ‰€แˆ›แˆˆแˆแข แАแŒˆแˆญ แŒแŠ• แŠ แˆแŠ• แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแŒˆแˆญ แŠซแ‹ฐแˆจแŒ‰แฃ แŠ แ‹ญแˆฐแˆซแˆ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ Grafana แ‰ แŒฅแ‹ซแ‰„ แ‰ฐแˆˆแ‹‹แ‹‹แŒฎแ‰ฝ แ‹แˆตแŒฅ แ‰ฐแˆˆแ‹‹แ‹‹แŒฎแ‰ฝแŠ• แŠฅแŠ•แ‹ตแ‰ตแŒ แ‰€แˆ แŠ แ‹ญแˆแ‰…แ‹ตแˆแข แŠฅแŠ“ แ‰ตแŠ•แˆฝ แŠฅแŠ•แŒแ‹ณ แАแŒˆแˆญ แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แˆตแˆˆแ‹šแˆ… แ‹ญแˆ…แŠ• แŠฅแŠ•แ‹ฒแ‹ซแ‹ฐแˆญแŒ‰ แ‹จแˆšแ‹ซแˆตแ‰ฝแˆแ‹Ž แŠ แˆ›แˆซแŒญ แŠ แ‹ฐแˆจแŒแˆ. แŠฅแŠ“ แŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แ‰ฃแˆ…แˆช แŠจแˆแˆˆแŒ‰ แ‹ˆแ‹ญแˆ แŠจแˆแˆˆแŒ‰ แ‹ญแˆ…แŠ• แˆƒแˆณแ‰ฅ แŠซแˆแ‹ˆแ‹ฐแ‹ฑแ‰ต แ‹ญแ‹ฐแŒแ‰แ‰ต แ‹ˆแ‹ญแˆ แŠ แ‹ญแ‹ˆแ‹ฑแ‰ต. https://github.com/grafana/grafana/pull/16694

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆตแˆˆ PromQL แ‰ฐแŒจแˆ›แˆชแข แŠฅแ‹šแˆ… แŠฅแŠ› แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‰ฅแ‰ป แˆณแ‹ญแˆ†แŠ• แˆ™แˆ‰ แ‰ฐแŒแ‰ฃแˆญแŠ• แŠฅแŠ•แŒˆแˆแƒแˆˆแŠ•. แŠฅแŠ“ แˆฉ (แ‹จแˆ€แ‰ฅแ‰ต แŠ แŒ แ‰ƒแ‰€แˆ) แ‰ฅแˆˆแŠ• แŠฅแŠ•แŒ แˆซแ‹‹แˆˆแŠ•. แŠฅแŠ“ แ‹ญแˆ… แ‰ฐแŒแ‰ฃแˆญ แ‹จแАแŒป แˆ€แ‰ฅแ‰ถแ‰ฝแŠ•, แ‹จแŠ•แ‰ฅแˆจแ‰ต แ‹แˆตแŠ•แАแ‰ต แŠฅแŠ“ แˆ›แŒฃแˆชแ‹ซแŠ• แ‹ญแ‰€แ‰ แˆ‹แˆ. แŠ แŒˆแ‰ฃแ‰ก แ‰€แˆ‹แˆ แ‹ญแˆ˜แˆตแˆ‹แˆแข แŠฅแŠ“ แ‹ญแˆ…แŠ• แ‰ฐแŒแ‰ฃแˆญ แˆˆแˆ˜แŒ แ‰€แˆ แŠฅแŠ“ แ‹ซแˆˆแŠ•แŠ• แ‹จแАแŒป แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แˆ˜แ‰ถแŠ› แˆˆแˆ›แˆตแˆ‹แ‰ต แ‰ แŒฃแˆ แ‰€แˆ‹แˆ แАแ‹. แ‹ซแˆ แˆ›แˆˆแ‰ต แˆแŠ• แ‹ซแˆ…แˆ แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณ แŠฅแŠ•แ‹ณแˆˆแŠ•, แˆแŠ• แ‹ซแˆ…แˆ แ‹แˆตแŠ•แАแ‰ต แŠฅแŠ“ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแŒฃแˆซ. แˆแˆ‰แŠ•แˆ แŠจแŒปแ‰แ‰ต, แ‰ฐแˆ˜แˆณแˆณแ‹ญ แˆ›แŒฃแˆชแ‹ซแ‹Žแ‰ฝแŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แŒฅแ‰…แˆ แˆ‹แ‹ญ แŠจแ‹‹แˆ‰ แ‹จแ‰ แˆˆแŒ  แˆแ‰น แ‹ญแˆ˜แˆตแˆ‹แˆ, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‹ˆแ‹ฐ แ‰ตแˆแ‰…, แ‰ตแˆแ‰… แˆ˜แŒ แ‹ญแ‰… แˆตแˆˆแˆšแ‰€แ‹จแˆญ.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŠฅแŠ“ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แ‰ตแˆแ‰… แฃ แ‰ตแˆแ‰… แŒฅแ‹ซแ‰„ แˆแˆณแˆŒ แŠฅแ‹šแˆ… แŠ แˆˆแข แŠจแŠฆแŠแˆดแˆ‹แ‹Šแ‹ NodeExporter แ‹ณแˆฝแ‰ฆแˆญแ‹ต แˆˆแŒแˆซแ‹แŠ“ แАแ‹แข แŒแŠ• แŠฅแ‹šแˆ… แˆแŠ• แŠฅแ‹จแˆ†แА แŠฅแŠ•แ‹ณแˆˆ แŠ แˆแŒˆแ‰ฃแŠแˆแข แˆ›แˆˆแ‰ตแˆ แฃ แ‰ แ‰…แˆญแ‰ แ‰ต แŠจแ‰ฐแˆ˜แˆˆแŠจแ‰ฑ แฃ แŠฅแŠ” แ‰ฐแˆจแ‹ตแ‰ปแˆˆแˆ แฃ แŒแŠ• แ‹จแ‰…แŠ•แ แ‰ฅแ‹›แ‰ต แ‹ˆแ‹ฒแ‹ซแ‹แŠ‘ แŠฅแ‹šแˆ… แˆแŠ• แŠฅแ‹จแ‰ฐแˆแŒ แˆจ แŠฅแŠ•แ‹ณแˆˆ แˆˆแˆ˜แˆจแ‹ณแ‰ต แˆ˜แАแˆณแˆปแŠ• แˆŠแ‰€แŠ•แˆต แ‹ญแ‰ฝแˆ‹แˆแข แŠฅแŠ“ แˆˆแˆแŠ• แ‰€แˆ‹แˆ แŠฅแŠ“ แŒแˆแŒฝ แŠ แ‰ณแ‹ฐแˆญแŒˆแ‹แˆ?

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆˆแˆแˆณแˆŒแฃ แŠฅแŠ•แ‹ฐแ‹šแˆ…แฃ แŒ‰แˆแˆ… แ‹จแˆ†แŠ‘ แАแŒˆแˆฎแ‰ฝแŠ• แ‹ˆแ‹ญแˆ แŠญแแˆŽแ‰ฝแŠ• แ‹ˆแ‹ฐ แ‰ฐแˆˆแ‹‹แ‹‹แŒฎแ‰ฝ แˆ˜แˆˆแ‹จแ‰ตแข แŠฅแŠ“ แŠจแ‹šแ‹ซ แˆ˜แˆฐแˆจแ‰ณแ‹Š แˆ‚แˆณแ‰ฅแ‹ŽแŠ• แ‹ซแ‹ตแˆญแŒ‰แข แ‹ญแˆ… แ‰€แ‹ตแˆžแ‹แŠ‘ แŠฅแŠ•แ‹ฐ แ•แˆฎแŒแˆซแˆšแŠ•แŒ แАแ‹แฃ แ‹ˆแ‹ฐแŠแ‰ต แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แˆ›แ‹จแ‰ต แ‹จแˆแˆแˆแŒˆแ‹ แ‹ญแˆ… แАแ‹แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹ญแˆ… แ‹จแˆฉ แ‰ฐแŒแ‰ฃแˆญ แŠซแˆˆแŠ• แ‹ญแˆ…แŠ•แŠ• แŠฅแŠ•แ‹ดแ‰ต แ‹จแ‰ แˆˆแŒ  แ‰€แˆ‹แˆ แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‹ฐแˆแŠ•แ‰ฝแˆ แ‹จแˆšแ‹ซแˆณแ‹ญ แˆแˆˆแ‰ฐแŠ› แˆแˆณแˆŒ แ‹ญแŠธแ‹แŠ“ แ‰ แ‰ชแŠญแ‰ถแˆชแ‹ซแˆœแ‰ตแˆชแŠญแˆต แ‹แˆตแŒฅ แ‰ แ‰€แŒฅแ‰ณ แŠ แˆˆแข แŠฅแŠ“ แŠจแ‹šแ‹ซ แ‰ แ‰€แˆ‹แˆ‰ แ‰ CTE แˆ‹แ‹ญ แ‹ซแ‹ˆแŒแ‰ตแŠ• แ‹จแ‰ฐแˆธแŒŽแŒ  แŠฅแˆดแ‰ต แ‹ซแˆแ‹แˆ‰แข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‰ตแŠญแŠญแˆˆแŠ›แ‹แŠ• แ‹จแ•แˆฎแŒแˆซแˆ แ‰‹แŠ•แ‰‹ แˆ˜แŒ แ‰€แˆ แˆแŠ• แ‹ซแˆ…แˆ แŠ แˆตแˆแˆ‹แŒŠ แŠฅแŠ•แ‹ฐแˆ†แА แŠ แˆตแ‰€แ‹ตแˆœ แ‰ฐแŠ“แŒแˆฌแŠ แˆˆแˆแข แŠฅแŠ“แฃ แˆแŠ“แˆแ‰ฃแ‰ตแฃ แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‹ซแˆˆ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แŠฉแ‰ฃแŠ•แ‹ซ แ‹จแ‰ฐแˆˆแ‹จ แАแŒˆแˆญ แŠ แˆˆแ‹แข แŠฅแŠ“ แˆแŠ“แˆแ‰ฃแ‰ต แ‹จแŒแˆซแ‹แŠ“แŠ• แˆ˜แ‹ณแˆจแˆป แˆˆแŒˆแŠ•แ‰ขแ‹Žแ‰ฝแ‹Ž แ‹ญแˆฐแŒก แ‹ญแˆ†แŠ“แˆแฃ แŠฅแŠ“ แŒˆแŠ•แ‰ขแ‹Žแ‰น แ‹จแˆซแˆณแ‰ธแ‹แŠ• แАแŒˆแˆญ แ‹ซแ‹ฐแˆญแŒ‹แˆ‰แข แŠฅแŠ“ แˆแˆ‰แˆ แ‰ แ‰ฐแˆˆแ‹จ แˆ˜แŠ•แŒˆแ‹ต แ‹ซแ‹ฐแˆญแŒ‰แ‰ณแˆ. แŒแŠ• แ‰ แˆ†แА แˆ˜แŠ•แŒˆแ‹ต แ‰ฐแˆ˜แˆณแˆณแ‹ญ แŠฅแŠ•แ‹ฒแˆ†แŠ• แˆแˆแŒŒ แАแ‰ แˆญ, แˆ›แˆˆแ‰ตแˆ, แ‹ˆแ‹ฐ แŠ แŠ•แ‹ต แ‹จแŒ‹แˆซ แˆ˜แˆ˜แ‹˜แŠ› แˆˆแˆ˜แ‰€แАแˆต.

แ‹จแˆตแˆญแ‹“แ‰ต แˆ˜แˆแŠ•แ‹ฒแˆถแ‰ฝ แ‰ฅแ‰ป แ‹จแˆ‰แ‹Žแ‰ตแˆ แŠฅแŠ•แ‰ แˆแฃ แˆแŠ“แˆแ‰ฃแ‰ต แŠฅแˆญแˆตแ‹Ž แ‰ฃแˆˆแˆ™แ‹ซแ‹Žแ‰ฝแฃ แ‹ฒแ–แ•แˆต แ‹ˆแ‹ญแˆ SRE แˆŠแŠ–แˆญแ‹Žแ‰ต แ‹ญแ‰ฝแˆ‹แˆแข แˆแŠ“แˆแ‰ฃแ‰ต แŠญแ‰ตแ‰ตแˆ แˆแŠ• แŠฅแŠ•แ‹ฐแˆ†แА แ‹จแˆšแ‹ซแ‹แ‰แฃ แŒแˆซแ‹แŠ“ แˆแŠ• แŠฅแŠ•แ‹ฐแˆ†แА แ‹จแˆšแ‹ซแ‹แ‰แฃ แˆ›แˆˆแ‰ตแˆ แŠจแ‹“แˆ˜แ‰ณแ‰ต แŒ‹แˆญ แŠ แ‰ฅแˆจแ‹ แˆฒแˆฐแˆฉ แ‹จแ‰†แ‹ฉ แŠฅแŠ“ แ‰ แ‰ตแŠญแŠญแˆ แŠฅแŠ•แ‹ดแ‰ต แˆ›แ‹ตแˆจแŒ แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แ‹จแˆšแ‹ซแ‹แ‰ แ‰ฃแˆˆแˆ™แ‹ซแ‹Žแ‰ฝ แŠ แˆŽแ‰ตแข แ‹ญแˆ…แŠ•แŠ•แˆ 100 แŒŠแ‹œ แŒฝแˆแ‹ แˆˆแˆแˆ‰แˆ แŠ แˆตแˆจแ‹ตแ‰ฐแ‹‹แˆ แАแŒˆแˆญแŒแŠ• แ‰ แˆ†แА แˆแŠญแŠ•แ‹ซแ‰ต แˆ›แŠ•แˆ แŠ แ‹ญแˆฐแˆ›แˆแข

แˆŒแˆŽแ‰ฝ แ‰ฐแŒ แ‰ƒแˆšแ‹Žแ‰ฝ แ‰ฃแˆ…แˆชแ‹ซแ‰ฑแŠ• แŠฅแŠ•แ‹ฐแŒˆแŠ“ แˆ˜แŒ แ‰€แˆ แŠฅแŠ•แ‹ฒแ‰ฝแˆ‰ แ‹ญแˆ…แŠ• แŠฅแ‹แ‰€แ‰ต แ‰ แ‰€แŒฅแ‰ณ แ‹ˆแ‹ฐ แŒแˆซแ‹แŠ“ แ‰ขแ‹ซแˆตแŒˆแ‰กแˆต? แŠฅแŠ“ แ‹จแАแŒป แˆ›แˆ…แ‹ฐแˆจ แ‰ตแ‹แˆตแ‰ณแŠ• แˆ˜แ‰ถแŠ› แˆ›แˆตแˆ‹แ‰ต แŠจแˆแˆˆแŒ‰ แ‰ แ‰€แˆ‹แˆ‰ แ‰ฐแŒแ‰ฃแˆฉแŠ• แ‰ฐแŒแ‰ฃแˆซแ‹Š แ‹ซแ‹ฐแˆญแŒ‹แˆ‰แข แ‹จแˆ‹แŠชแ‹Žแ‰ฝ แˆแŒฃแˆชแ‹Žแ‰ฝ แŠจแˆแˆญแ‰ณแ‰ธแ‹ แŒ‹แˆญ, แŠฅแŠ•แ‹ฒแˆแˆ แŠจแˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ปแ‰ธแ‹ แŒ‹แˆญ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆฐแˆฉ แ‹จแ‰ฐแŒแ‰ฃแˆญ แˆตแ‰ฅแˆตแ‰ฆแ‰ฝแŠ• แ‰ขแ‹ซแ‰€แˆญแ‰กแˆต, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠฅแАแ‹šแˆ… แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แˆแŠ• แŠฅแŠ•แ‹ฐแˆ†แŠ‘ แŠฅแŠ“ แŠฅแŠ•แ‹ดแ‰ต แ‰ แ‰ตแŠญแŠญแˆ แˆ›แˆตแˆ‹แ‰ต แŠฅแŠ•แ‹ฐแˆšแ‰ฝแˆ‰ แ‰ แ‰ตแŠญแŠญแˆ แ‹ซแ‹แ‰ƒแˆ‰?

แ‹ญแˆ… แ‰ แŠฅแ‹แАแ‰ต แ‹จแˆˆแˆแข แŠฅแŠ” แˆซแˆด แ‹ซแ‹ฐแˆจแŒแŠฉแ‰ต แ‹ญแˆ…แŠ•แŠ• แАแ‹แข แ‹ญแˆ… แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‹ซแˆˆแ‹ แ‹จแ‰คแ‰ฐ-แˆ˜แŒฝแˆแแ‰ต แ‹ตแŒ‹แ แАแ‹แข แŠ–แ‹ด แŠคแŠญแˆตแ–แˆญแ‰ฐแˆญแŠ• แ‹จแˆ แˆฉแ‰ต แˆฐแ‹Žแ‰ฝ แŠฅแŠ” แ‹จแ‰ฐแŠ“แŒˆแˆญแŠฉแ‰ตแŠ• แŠ แ‹ฐแˆจแŒ‰ แŠฅแŠ•แ‰ แˆแข แŠฅแŠ“ แ‹จแ‰ฐแŒแ‰ฃแˆญ แˆตแ‰ฅแˆตแ‰ฅแŠ•แˆ แŠ แ‰…แˆญแ‰ แ‹‹แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹ซแˆ แˆ›แˆˆแ‰ต แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แАแŒˆแˆญ แ‹ญแˆ˜แˆตแˆ‹แˆ. แ‹ญแˆ…แŠ•แŠ• แ‰คแ‰ฐ-แˆ˜แŒฝแˆแแ‰ต แŠจแŒแˆซแ‹แŠ“ แŒ‹แˆญ แ‹ซแŒˆแŠ“แŠ™แ‰ณแˆแฃ แ‹ˆแ‹ฐ แŠ แˆญแ‰ตแ‹–แ‰ต แŒˆแ‰ฅแ‰ฐแ‹‹แˆ แŠฅแŠ“ แ‰ แ‹šแˆ… แˆแŠฌแ‰ต แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆฐแˆฉ แ‰ JSON แ‹แˆตแŒฅ แ‰ แŒฃแˆ แ‰ แ‰€แˆ‹แˆ‰ แ‰ฐแŒฝแแˆแข แ‹ซแˆ แˆ›แˆˆแ‰ต แŠ แŠ•แ‹ณแŠ•แ‹ต แ‹จแ‰ฐแŒแ‰ฃแˆฎแ‰ฝ แˆตแ‰ฅแˆตแ‰ฅ, แŒˆแˆˆแƒแ‰ธแ‹ แŠฅแŠ“ แ‹ˆแ‹ฐ แˆแŠ•แАแ‰ต แ‹ญแˆˆแ‹ˆแŒฃแˆ‰.

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แ‹ญแˆ… แŒ แ‰ƒแˆš แˆŠแˆ†แŠ• แ‹ญแ‰ฝแˆ‹แˆ แ‰ฅแ‹ฌ แŠ แˆตแ‰ฃแˆˆแˆ, แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แŠจแ‹šแ‹ซ แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แˆแŠญ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ญแŒฝแ‹แˆ‰. แŠฅแŠ“ แŒแˆซแ‹แŠ“ แŠจแŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แŠฅแŠ“ แŠจแŠฅแŠ•แ‹ฐแ‹šแˆ… แŠ แ‹ญแАแ‰ต แ‰คแ‰ฐ-แˆ˜แŒฝแˆแแ‰ต แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แŠฅแŠ“ แŠฅแŠ•แ‹ฐแ‹šแˆ… แ‹ซแˆˆ แ‰ฐแŒแ‰ฃแˆญ แŠฅแŠ•แ‹ณแˆˆ "แ‹ญแАแŒแˆญแ‹Žแ‰ณแˆ" - แŠฅแŠ•แŒ แ‰€แˆแ‰ แ‰ต. แ‹ซ แ‰ แŒฃแˆ แŒฅแˆฉ แ‹ญแˆ˜แˆตแˆˆแŠ›แˆแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แˆตแˆˆ VictoriaMetrics แ‰ตแŠ•แˆฝแข แ‰ฅแ‹™ แŠ แˆตแ‹ฐแˆณแ‰ฝ แАแŒˆแˆฎแ‰ฝแŠ• แŠฅแŠ“แ‹ฐแˆญแŒ‹แˆˆแŠ•. แˆตแˆˆ แˆ˜แŒญแˆ˜แ‰‚แ‹ซ แŒฝแˆ‘แŽแ‰ปแ‰ฝแŠ•แŠ• แ‹ซแŠ•แ‰ฅแ‰ก แฃ แˆตแˆˆ แ‹แ‹ตแ‹ตแˆฎแ‰ปแ‰ฝแŠ• แŠจแˆŒแˆŽแ‰ฝ แ‹จแŒŠแ‹œ แ‰ฐแŠจแ‰ณแ‰ณแ‹ญ แ‹จแ‹แˆ‚แ‰ฅ แŠ แ•แˆŠแŠฌแˆฝแŠ–แ‰ฝ แฃ แŠจ PromQL แŒ‹แˆญ แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แ‹ฐแˆšแˆ แˆฉ แ‹จแŠ›แŠ• แˆ›แ‰ฅแˆซแˆชแ‹ซ แฃ แˆแŠญแŠ•แ‹ซแ‰ฑแˆ แ‰ แ‹šแˆ… แ‹แˆตแŒฅ แŠ แˆแŠ•แˆ แ‰ฅแ‹™ แŒ€แˆ›แˆชแ‹Žแ‰ฝ แŠ แˆ‰ แฃ แŠฅแŠ•แ‹ฒแˆแˆ แˆตแˆˆ แŠ แ‰€แ‰ฃแ‹Š แˆ˜แˆˆแŠซแ‰ต แŠฅแŠ“ แŠจแ‰ณแŠ–แˆต แŒ‹แˆญ แˆตแˆ‹แˆˆแ‹ แŒแŒญแ‰ตแข

"ExtendedPromQL" - แ‹จแˆฎแˆ›แŠ• Khavronenko แˆชแ–แˆญแ‰ต แŒแˆแ‰ฃแŒญ

แŒฅแ‹ซแ‰„แ‹Žแ‰ฝ:

แŒฅแ‹ซแ‰„แ‹ฌแŠ• แ‰ แ‰€แˆ‹แˆ แ‹จแˆ…แ‹ญแ‹ˆแ‰ต แ‰ณแˆชแŠญ แŠฅแŒ€แˆแˆซแˆˆแˆ แข แŒแˆซแ‹แŠ“แŠ• แˆ˜แŒ แ‰€แˆ แˆตแŒ€แˆแˆญ 5 แˆ˜แˆตแˆ˜แˆญ แˆญแ‹แˆ˜แ‰ต แ‹ซแˆˆแ‹ แ‰ แŒฃแˆ แŠ แˆณแˆ›แŠ แŒฅแ‹ซแ‰„ แŒปแแŠฉแข แ‹จแˆ˜แŒจแˆจแˆปแ‹ แ‹แŒคแ‰ต แ‰ แŒฃแˆ แŠ แˆณแˆ›แŠ แŒแˆซแ แАแ‹. แ‹ญแˆ… แ‹จแŒŠแ‹œ แˆฐแˆŒแ‹ณ แ‹ˆแ‹ฐ แˆแˆญแ‰ต แˆŠแŒˆแ‰ฃ แ‰ฐแ‰ƒแˆญแ‰งแˆแข แАแŒˆแˆญ แŒแŠ• แ‰ แ‰…แˆญแ‰ แ‰ต แˆตแŠ•แˆ˜แˆจแˆแˆจแ‹แฃ แ‹ญแˆ… แŒแˆซแ แˆแŠ•แˆ แŠฅแŠ•แŠณแŠ• แ‰แŒฅแˆฎแ‰น แŠฅแŠ“แ‹ซแˆˆแŠ• แ‰ฅแˆˆแŠ• แ‰ แŒ แ‰ แ‰…แАแ‹ แŠญแˆแˆ แ‹แˆตแŒฅ แ‰ขแ‹ˆแ‹ตแ‰แˆแฃ แŠจแŠฅแ‹แАแ‰ณแ‹ แŒ‹แˆญ แˆแŠ•แˆ แŒแŠ•แŠ™แАแ‰ต แ‹จแˆŒแˆ‹แ‰ธแ‹ แแแˆ แŠจแŠ•แ‰ฑ แ‹ˆแˆฌแ‹Žแ‰ฝแŠ• แ‹ซแˆณแ‹ซแˆแข แŠฅแŠ“ แ‹จแŠ” แŒฅแ‹ซแ‰„แข แ‰คแ‰ฐ แˆ˜แŒปแˆ•แแ‰ต แŠ แˆ‰แŠ•แฃ แ‰ฐแŒแ‰ฃแˆซแ‰ต แŠ แˆ‰แŠ•แฃ แŒแŠ• แˆˆแŒแˆซแ‹แŠ“ แˆแ‰ฐแŠ“แ‹Žแ‰ฝแŠ• แŠฅแŠ•แ‹ดแ‰ต แŠฅแŠ•แŒฝแ‹แˆˆแŠ•? แ‹จแŠ•แŒแ‹ต แˆฅแˆซ แ‹แˆณแŠ” แ‹จแˆšแ‹ˆแˆฐแŠ•แ‰ แ‰ต แ‹แˆตแ‰ฅแˆตแ‰ฅ แŒฅแ‹ซแ‰„แŠ• แŒฝแˆแ‹‹แˆ - แŠฅแ‹แАแ‰ฐแŠ› แ‹จแŠ แŒˆแˆแŒ‹แ‹ญ แˆ˜แ‹ซแ‹ฃแŠ• แˆˆแˆ›แ‹˜แ‹ แ‹ˆแ‹ญแˆ แˆ‹แˆˆแˆ›แ‹˜แ‹แข แŠฅแŠ“ แŠฅแŠ•แ‹ฐแˆแŠ“แ‹แ‰€แ‹, แŒแˆซแ‰แŠ• แ‹จแˆšแˆตแ‰ แ‹ แ‹ญแˆ… แ‰ฐแŒแ‰ฃแˆญ แŠจแŠฅแ‹แАแ‰ต แŒ‹แˆญ แ‰ฐแˆ˜แˆณแˆณแ‹ญ แАแ‹. แŠ แˆ˜แˆฐแŒแŠ“แˆˆแˆ.

แˆˆแŒฅแ‹ซแ‰„แ‹ แŠ แˆ˜แˆฐแŒแŠ“แˆˆแˆแข แˆแˆˆแ‰ต แŠญแแˆŽแ‰ฝ แŠ แˆ‰. แ‰ แˆ˜แŒ€แˆ˜แˆชแ‹ซแฃ แŠจแ‰ฐแˆžแŠญแˆฎแ‹ฌ แ‰ แˆ˜แАแˆณแ‰ตแฃ แŠ แ‰ฅแ‹›แŠ›แ‹Žแ‰น แ‰ฐแŒ แ‰ƒแˆšแ‹Žแ‰ฝ แŒˆแ‰ แ‰ณแ‹Žแ‰ปแ‰ธแ‹แŠ• แˆฒแˆ˜แˆˆแŠจแ‰ฑแฃ แˆแŠ• แŠฅแ‹ซแˆณแ‹ฉ แŠฅแŠ•แ‹ฐแˆ†แА แŠฅแŠ•แ‹ฐแˆ›แ‹ญแˆจแ‹ฑ แ‹ญแˆฐแˆ›แŠ›แˆแข แ‰ แˆ†แА แˆแŠญแŠ•แ‹ซแ‰ต, แˆฐแ‹Žแ‰ฝ แ‰ แŒแˆซแ แ‹แˆตแŒฅ แˆˆแˆšแŠจแˆฐแ‰ต แˆ›แŠ•แŠ›แ‹แˆ แ‹ซแˆแ‰ฐแˆˆแˆ˜แ‹ฐ แАแŒˆแˆญ แˆฐแ‰ แ‰ฅ แ‰ แˆ›แ‹˜แŒ‹แŒ€แ‰ต แ‰ แŒฃแˆ แŒฅแˆฉ แŠ“แ‰ธแ‹, แˆแŠ•แˆ แŠฅแŠ•แŠณแŠ• แ‰ฐแŒแ‰ฃแˆญ แ‹แˆตแŒฅ แˆตแˆ…แ‰ฐแ‰ต แ‰ขแˆ†แŠ•แˆ. แŠฅแŠ“ แˆแˆˆแ‰ฐแŠ›แ‹ แŠญแแˆ - แˆˆแŠฅแŠ” แŠฅแŠ•แ‹ฐแˆšแˆ˜แˆตแˆˆแŠ โ€‹โ€‹แŠฅแŠ•แ‹ฐแАแ‹šแˆ… แ‹ซแˆ‰ แ‰ฐแŒแ‰ฃแˆซแ‰ตแŠ• แˆ˜แŒ แ‰€แˆ แŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แŒˆแŠ•แ‰ขแ‹Ž แ‹จแˆซแˆณแ‰ธแ‹แŠ• แ‹จแŠ แ‰…แˆ แŠฅแ‰…แ‹ต แŠจแˆ›แ‹แŒฃแ‰ต แŠฅแŠ“ แŠจแŠ แŠ•แ‹ณแŠ•แ‹ต แŠฅแ‹ตแˆŽแ‰ฝ แŒ‹แˆญ แˆตแˆ…แ‰ฐแ‰ถแ‰ฝแŠ• แŠจแˆ˜แˆฅแˆซแ‰ต แ‹ญแˆแ‰… แ‹จแŠฅแˆญแˆตแ‹ŽแŠ• แ‰ฝแŒแˆญ แˆˆแˆ˜แแ‰ณแ‰ต แ‰ แŒฃแˆ แ‹จแ‰ฐแˆปแˆˆแ‹ แŠ แ‰€แˆซแˆจแ‰ฅ แ‹ญแˆ†แŠ“แˆ.

แŠฅแŠ•แ‹ดแ‰ต แˆ›แˆจแŒ‹แŒˆแŒฅ?

แŠฅแŠ•แ‹ดแ‰ต แˆ›แˆจแŒ‹แŒˆแŒฅ แ‹ญแ‰ปแˆ‹แˆ? แˆแŠ“แˆแ‰ฃแ‰ต แŠ แ‹ญแ‹ฐแˆˆแˆ.

แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แŠฅแŠ•แ‹ฐ แˆแ‰ฐแŠ“.

แŒแˆซแ‹แŠ“ แˆแŠ• แŠ แŒˆแŠ“แŠ˜แ‹? Grafana แ‹ญแˆ…แŠ• แŒฅแ‹ซแ‰„ แ‰ แ‰€แŒฅแ‰ณ แ‹ˆแ‹ฐ DataSource แ‹ญแ‰ฐแˆจแŒ‰แˆ˜แ‹‹แˆแข

แ‹ˆแ‹ฐ แŒแ‰คแ‰ถแ‰ฝ แ‰ตแŠ•แˆฝ แ‰ แˆ˜แŒจแˆ˜แˆญ.

แŠ แ‹ญแฃ แ‹ˆแ‹ฐ แŒแˆซแ‹แŠ“ แˆแŠ•แˆ แŠ แˆแ‰ฐแŒจแˆ˜แˆจแˆแข แ‹จGET แˆ˜แˆˆแŠชแ‹ซแ‹Žแ‰ฝ แˆŠแŠ–แˆฉ แ‹ญแ‰ฝแˆ‹แˆ‰แฃ แˆˆแˆแˆณแˆŒแฃ แ‹ฐแˆจแŒƒแข แ‰ แŒแˆแŒฝ แŠ แˆแ‰ฐแŒˆแˆˆแŒธแˆ, แАแŒˆแˆญ แŒแŠ• แˆ˜แˆปแˆญ แ‹ญแ‰ฝแˆ‹แˆ‰, แ‹ˆแ‹ญแˆ แˆŠแˆฝแˆฉแ‰ต แŠ แ‹ญแ‰ฝแˆ‰แˆ, แŒแŠ• แ‰ แˆซแˆต-แˆฐแˆญ แ‹ญแ‰ณแŠจแˆ‹แˆ. แˆแ‰ฐแŠ“แ‹Žแ‰ฝแŠ• แŠฅแ‹šแˆ… แŠ แ‰ตแŒฝแแˆแข แŒแˆซแ‹แŠ“แŠ• แŠฅแ‹šแˆ… แ‹จแŠฅแ‹แАแ‰ต แˆแŠ•แŒญ แŠ แ‹ตแˆญแŒˆแŠ• แˆ˜แ‰ณแˆ˜แŠ• แ‹ซแˆˆแ‰ฅแŠ• แŠ แ‹ญแˆ˜แˆตแˆˆแŠแˆแข

แˆˆแˆชแ–แˆญแ‰ฑ แŠฅแŠ“แˆ˜แˆฐแŒแŠ“แˆˆแŠ•! แˆตแˆˆ แˆ˜แŒญแˆ˜แ‰‚แ‹ซแ‹ แŠฅแŠ“แˆ˜แˆฐแŒแŠ“แˆˆแŠ•! แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แ‰ฐแˆˆแ‹‹แ‹‹แŒญแŠ• แ‰ แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹แˆตแŒฅ แˆ˜แŒ แ‰€แˆ แŠฅแŠ•แ‹ฐแˆ›แ‹ญแ‰ฝแˆ‰ แ‰ แŒแˆซแ แ‹แˆตแŒฅ แ‹ซแˆˆแ‹แŠ• แ‰ฐแˆˆแ‹‹แ‹‹แŒญ แ‹จแŠซแˆญแ‰ณ แˆตแˆซ แŒ แ‰…แˆฐแ‹‹แˆแข แˆแŠ• แˆ›แˆˆแ‰ด แŠฅแŠ•แ‹ฐแˆ†แА แ‰ณแ‹แ‰ƒแˆˆแˆ…?

แŠ แ‹ŽแŠ•.

แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แˆ›แŠ•แ‰‚แ‹ซ แˆˆแˆ˜แแŒ แˆญ แˆตแˆแˆแŒ แ‹ญแˆ… แˆ˜แŒ€แˆ˜แˆชแ‹ซ แˆ‹แ‹ญ แˆซแˆต แˆแ‰ณแ‰ต แАแ‰ แˆญแข แŠฅแŠ“ แŠฅแ‹šแ‹ซ แˆˆแŠฅแ‹ซแŠ•แ‹ณแŠ•แ‹ฑ แŠ แˆตแ‰ฐแŠ“แŒ‹แŒ… แ‰ แ‰ฐแŠ“แŒ แˆ แˆ›แŠ•แ‰‚แ‹ซ แˆ›แ‹ตแˆจแŒ แ‹ซแˆตแˆแˆแŒแ‹Žแ‰ณแˆ. แ‹ญแˆ… แŠฅแˆญแˆตแ‹Ž แ‹จแˆฐแˆฉแ‰ต แАแŒˆแˆญแฃ แ‰  Grafana แ‹แˆตแŒฅ แˆˆแˆ›แŠ•แ‰‚แ‹ซแ‹Žแ‰ฝ แ‹ญแˆฐแˆซแˆ?

Grafana แ‰ฐแˆˆแ‹‹แ‹‹แŒฎแ‰ฝแŠ• แ‰ แ‰ฐแˆˆแ‹จ แˆ˜แŠ•แŒˆแ‹ต แŠซแˆแ‹ฐแˆจแˆฐแฃ แŠ แ‹Žแฃ แ‹ญแˆฐแˆซแˆแข แŒแŠ• แˆแŠญแˆฌ แ‰  Grafana แ‹แˆตแŒฅ แˆ›แˆตแŒ แŠ•แ‰€แ‰‚แ‹ซแŠ• แ‰ แŒญแˆซแˆฝ แŠฅแŠ•แ‹ณแ‰ตแŒ แ‰€แˆ แฃ alertmanager แŠ• แ‰ฅแ‰ตแŒ แ‰€แˆ แ‹ญแˆปแˆแˆƒแˆแข

แŠ แ‹Žแฃ แŠฅแŒ แ‰€แˆ›แˆˆแˆแฃ แŒแŠ• แ‰ แŒแˆซแ‹แŠ“ แ‹แˆตแŒฅ แˆ›แ‹‹แ‰€แˆญ แ‰€แˆ‹แˆ แ‹ญแˆ˜แˆตแˆ‹แˆแฃ แŒแŠ• แˆˆแˆแŠญแˆญแ‹Ž แŠฅแŠ“แˆ˜แˆฐแŒแŠ“แˆˆแŠ•!

แˆแŠ•แŒญ: hab.com

แ‰ DDoS แŒฅแ‰ แ‰ƒแฃ VPS VDS แŠ แŒˆแˆแŒ‹แ‹ฎแ‰ฝ แˆˆแŒฃแ‰ขแ‹ซแ‹Žแ‰ฝ แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แˆ›แˆตแ‰ฐแŠ“แŒˆแŒƒ แ‹ญแŒแ‹™ ๐Ÿ”ฅ แŠ แˆตแ‰ฐแˆ›แˆ›แŠ แ‹จแ‹ตแˆญ แŒฃแ‰ขแ‹ซ แˆ›แˆตแ‰ฐแŠ“แŒˆแŒƒ แ‰ แ‹ฒแ‹ถแŠคแˆต แŒฅแ‰ แ‰ƒแฃ แ‰ แ‰ชแ’แŠคแˆต แ‰ชแ‹ฒแŠคแˆต แŠ แŒˆแˆแŒ‹แ‹ฎแ‰ฝ แ‹ญแŒแ‹™ | ProHoster