ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ рСсурсы кластСров Kubernetes

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ рСсурсы кластСров Kubernetes

Π― создал Kube EagleΒ β€” экспортСр Prometheus. Оказалось, крутая ΡˆΡ‚ΡƒΠΊΠ°, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² рСсурсах ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈ срСдних кластСров. Π’ ΠΈΡ‚ΠΎΠ³Π΅ я сэкономил Π½Π΅ ΠΎΠ΄Π½Ρƒ ΡΠΎΡ‚Π½ΡŽ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ машин ΠΈ настраивал ограничСния рСсурсов ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π― расскаТу ΠΎ прСимущСствах Kube Eagle, Π½ΠΎ сначала объясню, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ Π²Ρ‹ΡˆΠ΅Π» сыр-Π±ΠΎΡ€ ΠΈ для Ρ‡Π΅Π³ΠΎ понадобился качСствСнный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Π― управлял нСсколькими кластСрами ΠΏΠΎ 4–50Β Π½ΠΎΠ΄. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ кластСрС — Π΄ΠΎ 200 микросСрвисов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ эффСктивнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Π΅ΠΏΠ»ΠΎΠ΅Π² Π±Ρ‹Π»ΠΈ настроСны с burstable- ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ рСсурсами ЦП. Π’Π°ΠΊ ΠΏΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ€Π°Ρ‚ΡŒ доступныС рСсурсы, Ссли Π½Π°Π΄ΠΎ, ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠΌ прилоТСниям Π½Π° этой Π½ΠΎΠ΄Π΅. Ну, Ρ€Π°Π·Π²Π΅ Π½Π΅ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ?

И хотя кластСр потрСблял ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎ ЦП (8%) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ (40%), Ρƒ нас постоянно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с вытСснСниСм ΠΏΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ большС памяти, Ρ‡Π΅ΠΌ доступно Π½Π° Π½ΠΎΠ΄Π΅. Π’ΠΎΠ³Π΄Π° Ρƒ нас Π±Ρ‹Π»Π° всСго ΠΎΠ΄Π½Π° панСль для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов Kubernetes. Π’ΠΎΡ‚ такая:

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ рСсурсы кластСров Kubernetes
ПанСль Grafana Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ cAdvisor

Π‘ Ρ‚Π°ΠΊΠΎΠΉ панСлью Π½ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Сдят ΠΌΠ½ΠΎΠ³ΠΎ памяти ΠΈ ЦП, ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‹ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ Π½Π° мСстС, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ рСсурсы Π½Π° всСх ΠΏΠΎΠ΄Π°Ρ… (Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ рСсурсы Ρ€Π°Π²Π½Ρ‹ Π»ΠΈΠΌΠΈΡ‚Ρƒ). Но это Π½Π΅ самоС ΡƒΠΌΠ½ΠΎΠ΅ использованиС ΠΆΠ΅Π»Π΅Π·Π°. На кластСрС Π±Ρ‹Π»ΠΎ нСсколько сотСн Π³ΠΈΠ³ΠΎΠ² памяти, ΠΏΡ€ΠΈ этом Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ΄Ρ‹ Π³ΠΎΠ»ΠΎΠ΄Π°Π»ΠΈ, Π° Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π² запасС ΠΏΠΎ 4–10Β Π“Π‘.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Kubernetes распрСдСлял Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ доступным рСсурсам Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ. ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Kubernetes ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: ΠΏΡ€Π°Π²ΠΈΠ»Π° affinity, taints ΠΈ tolerations, сСлСкторы Π½ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ доступныС Π½ΠΎΠ΄Ρ‹. Но Π² ΠΌΠΎΠ΅ΠΌ случаС Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΈ ΠΏΠΎΠ΄Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π² зависимости ΠΎΡ‚ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… рСсурсов Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ΄Π΅.

Для ΠΏΠΎΠ΄Π° Π²Ρ‹Π±ΠΈΡ€Π°Π»Π°ΡΡŒ Π½ΠΎΠ΄Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ большС всСго свободных рСсурсов ΠΈ которая удовлСтворяСт условиям запроса. Π£ нас ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Π΅ рСсурсы Π½Π° Π½ΠΎΠ΄Π°Ρ… Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с фактичСским использованиСм, ΠΈ здСсь Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡˆΠ΅Π» Kube Eagle ΠΈ Π΅Π³ΠΎ возмоТности ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов.

Π£ мСня ΠΏΠΎΡ‡Ρ‚ΠΈ всС кластСры Kubernetes ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Node exporter ΠΈ Kube State Metrics. Node Exporter Π΄Π°Π΅Ρ‚ статистику ΠΏΠΎ Π²Π²ΠΎΠ΄Ρƒ-Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΈ использованию диска, ЦП ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Π° Kube State Metrics ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Kubernetes, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, запросы ΠΈ Π»ΠΈΠΌΠΈΡ‚Ρ‹ Π½Π° рСсурсы ЦП ΠΈ памяти.

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΠ± использовании с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ запросов ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π² Grafana, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π—Π²ΡƒΡ‡ΠΈΡ‚ просто, Π½ΠΎ Π½Π° Π΄Π΅Π»Π΅ Π² этих Π΄Π²ΡƒΡ… инструмСнтах ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π° Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…. Kube Eagle всС Π΄Π΅Π»Π°Π΅Ρ‚ сам ΠΈ панСль выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ рСсурсы кластСров Kubernetes

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ рСсурсы кластСров Kubernetes
ПанСль ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Kube Eagle

Π£ нас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с рСсурсами ΠΈ ΡΠ±Π΅Ρ€Π΅Ρ‡ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅:

  1. НСкоторыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ Π·Π½Π°Π»ΠΈ, сколько рСсурсов Π½ΡƒΠΆΠ½ΠΎ микросСрвисам (ΠΈΠ»ΠΈ просто Π½Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ). Нам Π½Π΅Ρ‡Π΅ΠΌ Π±Ρ‹Π»ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ запросы Π½Π° рСсурсы — для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ плюс запросы ΠΈ Π»ΠΈΠΌΠΈΡ‚Ρ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ видят ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Prometheus, мониторят фактичСскоС использованиС ΠΈ ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ запросы ΠΈ Π»ΠΈΠΌΠΈΡ‚Ρ‹.
  2. JVM-прилоТСния Π±Π΅Ρ€ΡƒΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, сколько унСсут. Π‘Π±ΠΎΡ€Ρ‰ΠΈΠΊ мусора освобоТдаСт ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли задСйствовано большС 75%. А Ρ€Π°Π· Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° сСрвисов ΠΏΠ°ΠΌΡΡ‚ΡŒ burstable, Π΅Π΅ всСгда Π·Π°Π½ΠΈΠΌΠ°Π» JVM. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС эти Java-сСрвисы съСдали Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, Ρ‡Π΅ΠΌ оТидалось.
  3. НСкоторыС прилоТСния Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ слишком ΠΌΠ½ΠΎΠ³ΠΎ памяти, ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Kubernetes Π½Π΅ Π΄Π°Π²Π°Π» эти Π½ΠΎΠ΄Ρ‹ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ прилоТСниям, Ρ…ΠΎΡ‚ΡŒ ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ свободнСС Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ΄. Один Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ случайно Π΄ΠΎΠ±Π°Π²ΠΈΠ» лишнюю Ρ†ΠΈΡ„Ρ€Ρƒ Π² запросС ΠΈ Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ» большой кусок ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти: 20Β Π“Π‘ вмСсто 2. Никто ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ». Π£ прилоТСния Π±Ρ‹Π»ΠΎ 3Β Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ пострадало Π°ΠΆ 3Β Π½ΠΎΠ΄Ρ‹.
  4. ΠœΡ‹ Π²Π²Π΅Π»ΠΈ ограничСния Π½Π° рСсурсы, ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄Ρ‹ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ запросами ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ баланс использования ΠΆΠ΅Π»Π΅Π·Π° ΠΏΠΎ всСм Π½ΠΎΠ΄Π°ΠΌ. ΠŸΠ°Ρ€Ρƒ Π½ΠΎΠ΄ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ. А ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ЦП, Π° Π½Π΅ Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ). ΠœΡ‹ смСнили Ρ‚ΠΈΠΏ ΠΈ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ нСсколько Π½ΠΎΠ΄.

Π˜Ρ‚ΠΎΠ³ΠΈ

Π‘ burstable рСсурсами Π² кластСрС Π²Ρ‹ эффСктивнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎ, Π·Π°Ρ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Kubernetes ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‹ ΠΏΠΎ запросам Π½Π° рСсурсы, Π° это Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±ΠΈΡ‚ΡŒ Π΄Π²ΡƒΡ… Π·Π°ΠΉΡ†Π΅Π²: ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, ΠΈ рСсурсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ, β€” Π½ΡƒΠΆΠ΅Π½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. Для этого ΠΈ пригодится Kube Eagle (экспортСр Prometheus ΠΈ панСль ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Grafana).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com