ืืขืจื. ืชืจืืื: ืื ื ืืฆืืืื ืืชืฉืืืช ืืืื ืคืจืืื ืืื ืืื ืขื ืืกืืืืช ืืืฉืืชื ืืืืจืื ื ืืฉืืจืืช ืืขื ื ืืืชืืืืง ืขื ืืื ืืืฆืจื Grafana. ืืืื ืืืืื ืงืืืกืืช ืืืืคื ืฉืื ืชืืื ื ืืืฉื ืืืืืืจื ืฉืืืืฉืืช ืืืืชืจ ืฉื ืืขืื ืืฉืคืจ ืืช ืืืืืช ืืชืฉืชืืช... ืืืืื ืืืจืื ื ืืง ืื ืื ืชืกืคืง ืืช ืื ืืืื ืกืื ืืจืืื ืฉื ืืืืฉืื ืฉืื ืืืฆืืืืช ืืืืฆืืจ. ืื ื ืืืจ ืืืฉืจ ืืืคืืขืื ืืืืจืื ืืืื ืืืืคืฉืจืื ืื ืืืืื ืื ืจืง ืืืืขืืืืช ืฉืื. ืคืจืืื ื ืืฆืืื ืืชืจืืื ืฉื ืืงืกื ืื ืืกืื ื ืฉืื ืืืืฆืจ ื-Grafana Labs.
ืืืื ืฉืืฉื, 19 ืืืืื, ืฉืืจืืช Hosted Prometheus ื-Grafana Cloud ืืคืกืืง ืืคืขืื ืืืฉื ื-30 ืืงืืช. ืื ื ืืชื ืฆื ืืคื ื ืื ืืืงืืืืช ืฉืืืฉืคืขื ืืืืคืกืงื. ืืชืคืงืื ืฉืื ื ืืื ืืกืคืง ืืช ืืื ืื ืืืืจ ืืืจืืฉืื ืื, ืืื ืื ื ืืืื ืื ืฉืื ืืืื ืืชื ืืืืื ืืืงืฉืืช ืขื ืืืื. ืื ื ืืชืืืืกืื ืืืืจืืข ืืื ืืจืฆืื ืืช ืจืื. ืืขืจื ืื ืืกืืืจื ืื ืงืจื, ืืื ืืืื ื ืืื ืื ืื ื ืขืืฉืื ืืื ืืืืืื ืฉืื ืื ืืงืจื ืฉืื.
ืคืจืืืกืืืจืื
ืฉืืจืืช Grafana Cloud Hosted Prometheus ืืืืกืก ืขื
ืขืืืจ ืขืืืื ืื ืืืงืื, ืฉืืจืืช Ingester Cortex ืืืจืฉ ืืขืชืง ื ืืกืฃ ืฉื Ingester ืืืืื ืชืืืื ืืขืืืื. (ืืขืจื. ืชืจืืื:
ืขื ืืืช, ืืขืชืื ืงืจืืืืช ืงืืจื ืฉืืืืื ืคืขืืื ืจืืืื ืืืฃ ืืืช ืืืืืื ืืช ืืื 25% ืืฉืืืื ืื ืืฉืืืืฉ. ืื, ืื ืื ื ืืคืืื ืื ืืชืืืฆืื: ืืขืื ืืืืืจืื ืชืืื ืืืื ืฉืืืืฉืืื ืขืืืจ ืชืืืืืื ืืืจืื. ืืื ืืคืชืืจ ืืขืื ืื, ืืืืื ื ืืืฉืชืืฉ
ืืืื ืืืืฉื, 18 ืืืืื, ืืฉืงื ื ืืจืืข ืจืืืช ืขืืืคืืช ืืืฉืืช ืืืฉืืืืืช ืฉืื ื: ืงืจืืื, ืืืื, ืืื ืื ื ะธ ื ืืื. ืื ื ืืืงื ืขื ืืฉืืื ืคื ืืื ืืื ืชืขืืืจืช ืืงืืืืช ืืืฉื ืืฉืืืข. ืืืจืืจืช ืืืื, ืชืจืืืืื ืืื ืขืืืคืืช ืืืืืจืช ืืชืงืืื ืืื ืื ื ืืจืืฉ ืกืืจ ืืขืืืคืืืืช, ืืืืชื ื ืงืืขื ืขืืืจ Ingesters ืขื ืืืื ืขืืืคืืช. ืงืจืืื ืืื ืฉืืืจ ืื ืืืืจ (Prometheus, Alertmanager, node-exporter, kube-state-metrics ืืื'). ืืชืฆืืจื ืฉืื ื ืคืชืืื, ืืืชื ืืืื ืืจืืืช ืืช ืืืกื ืืฆืืืืจ
ืชืืื ื
ืืืื ืฉืืฉื, 19 ืืืืื, ืืฉืืง ืืื ืืืื ืืกืื ืืฉืืื ืงืืจืืงืก ืืืขืืื ืืืฉ ืขืืืจ ืืงืื ืืืื. ืืชืฆืืจื ืฉื ืืฉืืื ืื ืื ืืืื ืขืืืคืืืืช ืืืฉืืช ืฉื ืชืจืืืืื, ืืืื ืืื ืืคืื ืืืืฉ ืืืงืฆืชื ืขืืืคืืช ืืจืืจืช ืืืื - ืืื ืื ื.
ืืืฉืืื Kubernetes ืื ืืื ืืกืคืืง ืืฉืืืื ืืืฉืืื ื-Cortex ืืืืฉ, ืืืฉืืื Cortex ืืืืฆืืจ ืืงืืื ืื ืขืืืื (Ingesters ื ืืชืจื ืืื ะฒััะพะบะพะณะพ ืขืืืคืืช). ืืื ืืืื ืืกืืจืื ืฉื ืืืฉืืื ืืืืฉ ืืืจืืจืช ืืืื ืืื ืื ื priority, ืืืคืืืื ืืงืืืืื ืืืืฆืืจ ืขืืื ืืื ืขืืืคืืช ืืื, ื-Ingesters ืฉื ืืืฉืืื ืืืืฉ ืืืืืคื ืืช ื-Ingesters ืืืฉืืื ืืืืฆืืจ ืืงืืื ืฉื Cortex.
ReplicaSet ืขืืืจ Ingester ืฉืคืื ื ืืืฉืืื ืืืืฆืืจ ืืืื ืืช ืืคืื ืฉืืืฆื ืืืฆืจ ืืื ืืืฉ ืืื ืืฉืืืจ ืขื ืืกืคืจ ืืขืืชืงืื ืฉืฆืืื. ืืคืื ืืืืฉ ืืืงืฆื ืืืจืืจืช ืืืื ืืื ืื ื ืขืืืคืืช, ืืขืื ืืื ืืกืืจ "ืืฉื" ืืืืฆืืจ ืืืื ืืช ืืฉืืืื. ืืชืืฆืื ืืืืชื ืชืืืื ืืคืืืช ืฉืืืื, ืื ืฉืืืืื ืืขืงืืจื ืฉื ืื ืืชืจืืืืื ื-Ingester ืขืืืจ ืืฉืืืืืช ืืืฆืืจ Cortex.
ืืืืืื ืื ืืฆืืืื ืืืืืกื ืื ื ืชืื ืื ืขืืืจ 12 ืืฉืขืืช ืืงืืืืืช. ืื ืืืคืฉืจ ืื ื ืืืืืก ืืืชื ืืฆืืจื ืืขืืื ืืืชืจ ืืคื ื ืืชืืืชื ืืืืกืื ืืืืื ืืจืื. ืืื ืืืฉืื ืืืช, Cortex ืืืืง ื ืชืื ืื ืขื ืคื ื ืกืืจืืช ืืืืฆืขืืช ืืืืช Hash Distributed (DHT) ืืืฉืืคืืช ืื ืกืืจื ืขื ืคื ื ืฉืืืฉื Ingesters ืืืืฆืขืืช ืขืงืืืืช ืื ืืื ืืกืื ืื Dynamo. Cortex ืื ืืืชื ื ืชืื ืื ืืืื ืืกืืจืื ืืืฉืืชืื. ืืคืืื, ืืืฉืจ ืืกืคืจ ืจื ืฉื ืืื ืืกืืจืื ืขืืืืื ืืช ื-DHT, ืงืืจืืงืก ืืื ื ืืืื ืืกืคืง ืฉืืคืื ืืกืคืง ืฉื ืืขืจืืื, ืืื ืงืืจืกืื.
ืืืชืืจ ืืชืืงืื
ืืืืขืืช ืคืจืืืชืืืก ืืืฉืืช ืืืืืกืกืืช ืขื "ืชืงืฆืื ืฉืืืืืช" (ืืืืกืก ืฉืืืืืช ืชืงืฆืื - ืคืจืืื ืืืคืืขื ืืืืืจ ืขืชืืื) ืืื ืืืคืขืื ืืช ืืืืขืงื 4 ืืงืืช ืืืืจ ืชืืืืช ืืืืืื. ืืืืื ืืืฉ ืืืงืืช ืืืืืช ืืขืจื, ืืจืฆื ื ืงืฆืช ืืืืื ืืืืืื ื ืืช ืืฉืืื Kubernetes ืืืกืืกื ืืื ืืืจื ืื ืืช ืืฉืืื ืืืืฆืืจ ืืืืฉ ืืื ืืงืืื.
ืืืืจ ืืืฉ ืืงืืช ื ืืกืคืืช, ืืืื ืืกืืจืื ืืืฉื ืื ืืชืื ืืืฆืืื ืืช ืื ืชืื ืื ืฉืืื, ืืืืฉืื ืืชืืืื ืืคืขืื, ืืืฉืืืืืช ื-Cortex ืืคืื ืฉืื ืืืื ืื.
10 ืืงืืช ื ืืกืคืืช ืืืฉืงืขื ืืืืืื ืืชืืงืื ืฉืืืืืช ืืืืฅ ืืืืืจืื (OOM) ืืคืจืืงืกื ืืคืืืืช ืฉื ืืืืืช ืืืืืงืืื ืืื Cortex. ืฉืืืืืช OOM ื ืืจืื ืขื ืืื ืขืืืื ืฉื ืคื ืขืฉืจื ื-QPS (ืืืขืชื ื ืขืงื ืืงืฉืืช ืืืจืกืืืืืช ืืื ืืฉืจืชื Prometheus ืฉื ืืืงืื).
ืชืืคืขืืช
ืืื ืืืฉืืชื ืืืืื ืืื 26 ืืงืืช. ืฉืื ื ืชืื ืื ืื ืืืื. ืฉืืืืื ืืขื ื ืืืฆืืื ืืช ืื ืื ืชืื ืื ืืืืืจืื ืืืืกืื ืืืืื ืืจืื. ืืืืื ืืืืืื, ืฉืจืชื Prometheus ืฉื ืืืงืื ืฉื ืืืงื ืืืืืจ (ืึฐืจืึผืึธืง) ืืงืืืืช ืืืืฆืขืืช
ืคืขืืืืช ืืชืืืช ืืฉืืื ืืืฆืืจ
ืืืฆืืื
ืืฉืื ืืืืื ืืืืจืืข ืื ืืื ืงืื ืืฆืขืืื ืืืจืืฉืื ืืื ืืื ืืข ืืืฉื ืืชื.
ืืืืขืื, ืื ืืืื ื ืฆืจืืืื ืืืืืืจ ืืช ืืจืืจืช ืืืืื ืืื ืื ื ืขืืืคืืช ืขื ืฉืื ืืืื ืกืืจืื ืืืืฆืืจ ืืงืืื ืืืื ืขืืืคืืช. ืื ืืกืฃ, ืืื ืฆืืจื ืืืคื ืืื ืืจืืฉ ืืืื ืขืืืคืืช. ืืื ืชืืงื ืขืืฉืื. ืื ื ืืงืืืื ืฉืื ืืกืืื ืฉืื ื ืืขืืืจ ืืืจืืื ืื ืืืจืื ืืฉืืงืืื ืืืฉืชืืฉ ืืกืืจื ืขืืืคืืืืช ื-Kubernetes.
ื ืืกืืฃ ืจืื ื ืืกืคืช ืฉื ืฉืืืื ืขื ืืคืจืืกื ืฉื ืื ืืืืืืงื ื ืืกืฃ ืฉืชืฆืืจืืชืืื ืืืืืืืืช ืืืฉืืื. ืืขืชื ืืืืื ืืืขืจืื ืฉืื ืืืื ืืืื ืะพืขืื ืื ืฉืื. ืื ืืกืฃ, ืืฉืื ืื ืฉืืจื ืืืชืจืกืงืืช ื ืืฉื ืืื ืืจื ืืื ืขืืืจ ืืกืื ืคืจืืืงื ื ืคืจื - ืืื ื ืืื ืจืง ืืืืืืื GitHub. ืืขืชื ืืืืื, ืื ืืฉืื ืืืื ืืืื ืืชืฆืืจืืช ืืืื ืืชืืขืื ืืคืจืืืงื ืืืชืืื.
ืืืกืืฃ, ื ืืฆืข ืืืืืืฆืื ืฉื ืฉืื ืื ืืืื ืฉื ืคืจืืงืกื ืืืคืื ืืืืืืช ืืื ืืื ืืข ืืช ืขืืืก ืืืชืจ ืฉื OOM ืื ืืืื ื ืขืืื, ืื ืกืงืืจ ืืช ืืืืจืืช ืืจืืจืช ืืืืื ืฉื Prometheus ืืงืฉืืจืืช ื-fallback ืืฉืื ืื ืงื ื ืืืื ืืื ืืื ืืข ืืขืืืช ืืืืืช ืืขืชืื.
ืืืฉื ืืื ืื ืืื ืืฉืืืืช ืืืืืืืช: ืืืืจ ืฉืงืืื ืืช ืืืฉืืืื ืืืจืืฉืื, Cortex ืืชืืืฉืฉื ืืืืืืืืช ืืื ืืชืขืจืืืช ื ืืกืคืช. ืืื ืื, ืฆืืจื ื ื ืืกืืื ืจื ืขืจื ืืขืืืื ืขื
ื .ื ืืืืชืจืื
ืงืจื ืื ืืืืื ืฉืื ื:
- ยซ
ืงื ื ืืืื ืืืืืืื ืื ืืืื ืืฉืืืื ื-Kubernetes (ืกืงืืจื ืืืืืช ืืืื ืืืืื) "; - ยซ
Kubernetes adventure Dailymotion: ืืฆืืจืช ืชืฉืชืืช ืืขื ื ืื + ืืงืืืืช "; - ยซ
ืืขืืจ ืืื ืืจ ื-Kubernetes "; - ยซ
ืกืืคืืจื ืืฆืืื ืฉื Kubernetes ืืืคืงื. ืืืง 10: Reddit ".
ืืงืืจ: www.habr.com