α αααΆαα ααααααα ααΎαααααΎαααααα αΆααααααααααΆααααα’α·αα’αααΈαα αα αααααααααΆαααα α·ααααα»αααΆααααααα’αααα’αααΈα ααα»αααααααΆααααΆαααα’αΆαααΆαααααααΈαααααα αααα»αααααΆαααααααααααααααΆαααα’ααααααααΎα Grafana α αααααΊααΆα§ααΆα ααααα»ααΆααα½αα’αααΈααααααααα»αααΆαααααΈ αα·αα αΆααααΌα ααΆααΆααααααααααααα»ααααααααΌαααΆααα ααΆα‘αΎαααΎααααΈαααααα’αα»αααΆαααα αααααΆαα ααΆαααααααα... α’αΆα αααααααααααααΆαα ααααα·αααΎα’ααααα·ααααααααΆααα»ααααααααααΆααΆα αααΎααααααααα·ααΈααααααΆαα αααα»αααΆααα·αααααα·αααααα ααΆααα’ααΆαααα αααααααααααΆααααααααααα α‘αΎααααα’αα»ααααΆαα±ααα’αααααααα·αααααΉαααααΈααα α»αααααα’αααααα»αααααααα ααααααΆααααα’α·αααΆααα αααα»αααΆαααααααα’ααααααααααΈα’αα»αααααΆααααααααα·αααααΈ Grafana Labs α
αα
αααααα»ααα ααΈ 19 ααααααααΆ ααααΆαααα Hosted Prometheus αα
αααα»α Grafana Cloud ααΆααααααααΎαααΆααααα αα 30 ααΆααΈα αααα»αααΌαα’αααααααααα’αα·αα·ααααΆααα’ααααααααααααααΆαααααααΆαααΆα
αααααΎαα ααΆαααΆαααααααΎαααΊαααααα§ααααααααα½ααα·αα·ααααααα’αααααααΌαααΆα α αΎαααΎααααααΆααΆααα·αααΆαα§αααααααΆαααααα’αΆα
ααααΎα²ααααΈαα·αααααα’αααααΆααααααααΆαα ααΎαβα
αΆααβαα»αβα ααα»ααΆαααβαααβαααΆαβαααααααααα ααααααααααΆαααααααααααααΈα’αααΈαααααΆαααΎαα‘αΎα αααααααααΎαααααΎααα αα·αα’αααΈαααααΎααααα»αααααΎ ααΎααααΈααΆααΆααΆααΆαα·αααΎαα‘αΎααααααααα
αααααα»αααααααααα·ααΆααααα
ααααΆαααα Grafana Cloud Hosted Prometheus ααΊααα’ααααΎ
αααααΆααααΆαα’αΆααααααααααααΆαααααα ααααΆαααα Ingester Cortex ααΆαααΆαααΆαα
αααα Ingester αααααααααα»αα’αα‘α»ααααααααΎαααΆαα’αΆαααααα (α
αααΆαα αααααα:
ααααααΆαααΆααααα ααΆααΏααααΆααΎαααΆαα‘αΎαααΆ αααα»αα’αα‘α»ααααααααα·ααααα·ααΆαααααααΆ ααααΆααααΆαααΈαααΆααΆα 25% ααααααΆαααααα·αααααΎαααααα ααΆα/α
αΆα ααΎαβαα·αβααβααα αααΈααΈααΌ αα·αβα’αααα
αα
αΆαβααΉαβαααααβααΆαβααααααααβαααααΆααβααααΎαααΆαβααααααα ααΎααααΈαααααααΆααααα αΆααα ααΎαααΆααααααα
α
α·αααααααΎ
αα
αααααααα ααααα·α ααΈ 18 ααααααααΆ ααΎαααΆαααΆααα
ααααααα·αα’αΆαα·ααΆαααααΈα
ααα½α XNUMX ααααααα»αααααααΎαα ααααΆαα, ααααα, ααααα ΠΈ ααΆα. αα½αααααααΌαααΆαααΆααααααα
ααΎα
αααααααΆααααα»ααααααααΆαα
ααΆα
αααα’αα·αα·αααααα αααα½ααααααΆα αα ααΆαααααΆαααΎα ααααααααααααΆαα’αΆαα·ααΆαααΆααααΆαααααααΆαααα½α ααααα α’αΆαα·ααΆα ααααΆααααααΌαααΆαααααααααααΆαα Ingesters ααΆαα½α αααααα α’αΆαα·ααΆαα αα·αααα ααααΌαααΆαααααα»ααα»ααααααΆααααΆααααα½ααα·αα·ααα (Prometheus, Alertmanager, node-exporter, kube-state-metrics ααΆααΎα)α ααΆααααααααααααΎαααΊααΎαα
αα α αΎαα’αααα’αΆα
ααΎα PR
αααααααααΆαα
αα αααααα»ααα ααΈ 19 ααααααααΆ αα·αααααααααΆααααΆαααΎαααααΎαααΆαααΌαα ααααα Cortex ααααΈαααααΆααα’αα·αα·αααααααα½αα ααΆαααααααα ααΆαααααααααααααΆααα αααααααααα·ααα½ααααα αΌαα’αΆαα·ααΆαααααααααΈαα ααΌα αααααααααααααΈααΆααα’ααααααΌαααΆααααααα’αΆαα·ααΆαααααΆαααΎα - ααααα.
α ααααα Kubernetes αα·αααΆαααααΆααααααααααΆαααααααΆααα ααααα Cortex ααααΈαα α αΎαα ααααα Cortex ααα·ααααααααααΆαααααΆαααα·αααααΌαααΆαααααΎαα αα α»ααααααααΆααα (Ingesters ααααΌαααΆααα»αα αααααααααΆα ααααα α’αΆαα·ααΆα)α α αΆααααΆααααΈ Ingesters ααα αααααααααΈααΆαααααΆαααΎαααΆα ααααα α’αΆαα·ααΆα α αΎααααααααΆαααααΆαααα αααα»αααα·αααααααααΎαααΆααααααααΆαα’αΆαα·ααΆαααΆααααααα Ingesters ααα αααααααααΈααΆααααα½α Ingesters ααΈα αααααααα·ααααα Cortex αααααΆαααααΆααα
ReplicaSet αααααΆαα Ingester αααααααΌαααΆαααααααα αααα αααα»αα αααααααα·αααααααΆαααααΎα pod αααααααΌαααΆαααααααα αα α αΎαααΆααααααΎαααααΈαα½αααΎααααΈαααααΆα ααα½αα αααΆααα αααααααααΆααααααΆααα ααααααΈααααΌαααΆααααααααΆαααααΆαααΎα ααααα α’αΆαα·ααΆα α αΎα Ingester "α αΆαα" αααααααααα αααα»αααα·αααααααΆαααΆαααααααααΆαααααααΆα ααααααααΊ ααααΎαααΆα avalancheαααααΆααα αααααΆαααααΆααααΈαααα ααααααααΆααα’ααααΈ Ingester αααααΆααα αααααααα·ααααα Cortex α
Ingesters ααΆααααααααααα αα·ααααααΆαα»ααα·αααααααααααΆαααααααα 12 αααααα»αα αααα’αα»ααααΆαα±ααααΎαααααα½ααα½αααΆα±ααααΆααααααΆαααααα·αααααΆα αα»ααααααααααα½αααΆαα αααααααααα»ααααααααααα ααΎααααΈαααααα ααΆαααΌαα ααα»α ααα Cortex ααααααα·ααααααααΆααααααΈαααααααΎ Distributed Hash Table (DHT) α αΎαα αααααααααΈααΈαα½ααααααααΆαα XNUMX Ingesters αααααααΎααΆααααΈαααααΆααααααΌααα»ααα ααΆαααααααΈααΆαααΌα Cortex αα·αααααααα·αααααααα Ingesters αααααααΌαααΆααα·αα ααΌα αααααα αααααα Ingesters αα½αα ααα½αααα αΆαα ααααΈ DHT Cortex αα·αα’αΆα αααααααΌαααΆαα αααααααααααααΆααααααΆαα»αα α αΎααα½αααΆααΆααα
ααΆαααααΎα αα·αααΆααααααααΆα
ααΆαααΌαααααΉα Prometheus ααααΈαααααα’ααααΎ "ααα·ααΆααα α»α" (ααα α»α-ααα·ααΆααα’ααααΎ β ααααααΆααααα’α·αααΉααααα αΆααα αααα»αα’αααααααΆαααα’ααΆαα) ααΆαα αΆααααααΎααααααΊααα‘αααααα·α 4 ααΆααΈαααααΆααααΈααΆαα αΆααααααΎαααααΆααα·αα αααα»ααααααα XNUMX ααΆααΈαααααΆαα ααΎαααΆαααααΎαααΆαααΆααα·αα·α αααααα½αα ααα½α αα·ααααααΈααααα»α Kubernetes ααΌαααααΆα ααΎααααΈαααα αααΆαααααα»αααα·αααααααααΈ αα·ααααααΆαααααΆααα
αααααΆααααΈααααΆαααΆααΈαααααααα Ingesters α αΆααααΆαααααααα·αααααααααααα½αααααααααααα αα·ααααααααααΈααΆαα αΆααααααΎαα‘αΎα α αΎαα ααααα Cortex α’αΆα ααααΎααΆααααααααα
10 ααΆααΈαααααααΌαααΆαα αααΆααααα»αααΆαααααΎααααα·αα·α αααα αα·αααααα α»ααααα ααα· (OOM) ααΈααΆααααααααααΆααααΆαααααΉαααααΌαααααααΌααααΈαααα αααΆααααααΆαααΈααΆαααα ααΈαα»α Cortex α ααα α»α OOM ααααΌαααΆαααααα‘αΎααααααΆαααΎαα‘αΎαα ααα½αααααααα αααα»α QPS (ααΎαααΏααΆαααααΆαααααααΎαααααΆαααΆαααααΆαααααααΈαααΆαααΈααα Prometheus ααααα’αα·αα·αα)α
αααα·ααΆα
ααΆαααααααααΆαααα»αααΊ 26 ααΆααΈα ααααΆααα·ααααααααααΌαααΆαααΆαααααααα Ingesters ααΆααααα»ααα·αααααααααα»αα’αααα
αα
αΆαααΆααα’ααααααααααααα
αααα»αααΆααααα»ααααααααααα ααα‘α»αααααα·ααααΆαααΈαααααα Prometheus servers buffer ααααΌαααΆααα»α (ααΈα
ααααΆα) ααΆααααααααααΎ
ααααα·ααααα·ααΆααααααα
αααααααα·ααααα
ααΆαααααΎα
ααΆααΆαααΆααααααΆααααΆαααααα»αααΆααααααΈα§ααααααα·α ααα»αααα αΎαα αΆαααα·ααΆαααΆαα αΆαααΆα αααΎααααΈαααααΆαααΆαααΎαα‘αΎααα·αα
αα ααΆαααααα ααΎααα·ααα½ααααααααααΆαααΎαααα ααααα α’αΆαα·ααΆααα αΌαααα Ingesters ααΆααα’αααα αααα»αααα·αααααααΆαααα½α ααααα α’αΆαα·ααΆααα½αα ααΎαααΈααααααααΆα αΆαααΆα αααΎααααΈαααααααΆαα½αααααΆαα»α ααααα α’αΆαα·ααΆαα α’αααΈααααααααΆαααααΌαααΆααα½ααα»αα₯α‘αΌααααα ααΎααααααΉαααΆαααα·αααααααααααΎαααΉααα½αα±ααααααΆααααααααααααα·α αΆαααΆααΎααΆαααααΎααααΆααα’αΆαα·ααΆα pod αα αααα»α Kubernetes α
ααΎαβααΉαβααααααβααααα·αβααβααΆαβαααααβααααβααααααβααΎβααΆαβααΆααβαααααΆαβααααα»βααααααβααΆβαα½αβαααβααΆαβαααααβαα ααΆβααααααααβααααβααΆβααΆβαααβαα βααΉαβα αααααα α αΆααααΈααααααααα ααΆαααααΆααααααΌαααααααααΉαααααΌαααΆαααΆαααααα αΠΎααΆαβααα»αααβααΆβα αααΎαβαααα ααΎαααΈααααααααΆαααααααααααααααΆαα±ααααΆααααααΌαααΆαα αΆαααα»αααΆααΌα ααααααααΆααα―αααΆαααααααααΆα ααααα‘αα - ααΆααααΌαααΆααα·ααΆααααΆαααα αααα»ααααα αΆ GitHub ααα»αααααα α αΆααααΈααααααααα ααΆααααΆαααααΆααααααΌαα ααααααΆαααααααα ααΆααααααααααΉαααααΌαααΆαα’ααααα―αααΆαααααααααααααα
ααΆα α»αααααα ααΎαααΉαααααΎααΆαααααΆααααααΌαααα αααααΌααααΈαααα αααΆαααΆααααααααααΆααααΆαααααΉαααααΌααααααααααααααααα· ααΎααααΈααΆαααΆαααΆααααα»αααΎααααααααααααΎαααΆαααΎα α αΎαααΉααα·ααΆαααΆααααααααααΆαααΎααααα Prometheus ααΆααααααΉαααΆαααααααα αα·αααΆαααααΎααΆαααααααΆαααΎααααΈααΆαααΆααααα αΆααααααααααΆααΆαααα’ααΆααα
ααΆααααΆαααααααΆααααα·ααΆααα·αααααΆααα½αα
ααα½ααααααα αααααΆαααα½αααααΆαα
αΆαααΆα
α Cortex ααΆαααΆααααααΎααααααααααααααααα·αααααααΆαα’αααααΆααααααααααα ααΎαααααα½αααΆααααα·αααααααααΆαααααααααα»αααΆαααααΎααΆαααΆαα½ααααααα
PS ααΈα’ααααααααα
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- Β«
ααΆαααααΎααΆαααααααΆααααααααααααααααα· αα·αααΆααααααααααααααΆααα αααα»α Kubernetes (ααΆααα·αα·αααα‘αΎααα·α αα·ααααΆαααΆαααααΈααα’αΌ) Β» - Β«
ααααΎαααααααααα Kubernetes Dailymotionα αααααΎαα αααααΆαα ααΆαααααααααα αααα»αααα + ααα·ααα Β» - Β«
ααΆαααααΆααααααΌα Tinder αα Kubernetes Β» - Β«
Kubernetes ααΏααααααααααα»αααα·αααααα αααααααΈ 10: Reddit "α
ααααα: www.habr.com