เบšเบนเบฅเบดเบกเบฐเบชเบดเบ” pod เปƒเบ™ Kubernetes เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ Grafana Labs เปเบ™เบงเปƒเบ”

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบžเบงเบเป€เบฎเบปเบฒเบ™เบณเบชเบฐเป€เปœเบตเปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบชเบปเบ™เปƒเบˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ—เบฒเบ‡เป€เบ—เบฑเบเบ™เบดเบเบเปˆเบฝเบงเบเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบซเบผเป‰เบฒเบชเบธเบ”เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเบ—เบตเปˆเบฎเบฑเบเบชเบฒเป„เบงเป‰เป‚เบ”เบเบœเบนเป‰เบชเป‰เบฒเบ‡ Grafana. เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ„เบฅเบฒเบชเบชเบดเบเบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เปƒเบซเบกเปˆเปเบฅเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™ ... เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™ nuances เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ•เบปเบ™เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบœเบฐเบฅเบดเบ”. เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ”เบตโ€‹เป€เบกเบทเปˆเบญโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ™เบตเป‰โ€‹เบ›เบฐโ€‹เบเบปเบ”โ€‹เบงเปˆเบฒโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบฎเบฝเบ™โ€‹เบฎเบนเป‰โ€‹เบšเปเปˆโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบˆเบฒเบโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เปเบ›เบ‚เปเป‰เบ„เบงเบฒเบกเบ™เบตเป‰เบˆเบฒเบเบฎเบญเบ‡เบ›เบฐเบ—เบฒเบ™เบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบˆเบฒเบ Grafana Labs.

เบšเบนเบฅเบดเบกเบฐเบชเบดเบ” pod เปƒเบ™ Kubernetes เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ Grafana Labs เปเบ™เบงเปƒเบ”

เปƒเบ™เบงเบฑเบ™เบชเบธเบ, เบงเบฑเบ™เบ—เบต 19 เบเปเบฅเบฐเบเบปเบ”, เบšเปเบฅเบดเบเบฒเบ™ Hosted Prometheus เปƒเบ™ Grafana Cloud เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบ›เบฐเบกเบฒเบ™ 30 เบ™เบฒเบ—เบต. เบ‚เป‰เบญเบเบ‚เปเป‚เบ—เบ”เบฅเบนเบเบ„เป‰เบฒเบ—เบธเบเบ„เบปเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบšเบˆเบฒเบเบเบฒเบ™เบ›เบดเบ”เป„เบŸ. เบงเบฝเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเปˆเบกเบตเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบกเบตเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบŠเบตเบงเบดเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบ. เบžเบงเบเป€เบฎเบปเบฒเบ–เบทเป€เบซเบ”เบเบฒเบ™เบ™เบตเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡. เบšเบฑเบ™เบ—เบถเบเบ™เบตเป‰เบญเบฐเบ—เบดเบšเบฒเบเป€เบ–เบดเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบ•เบญเบšเบชเบฐเปœเบญเบ‡เปเบ™เบงเปƒเบ” เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบเบณเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เปเบ”เปˆเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบญเบตเบ.

เบ›เบฐเบงเบฑเบ”เบชเบฒเบ”

เบšเปเบฅเบดเบเบฒเบ™ Grafana Cloud Hosted Prometheus เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ Cortex โ€” เป‚เบ„เบ‡เบเบฒเบ™ CNCF เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™ Prometheus เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐ เปœเบฒเบ” เป„เบ”เป‰เบ•เบฒเบกเปเบ™เบงเบ™เบญเบ™, เบกเบตเปƒเบซเป‰เป€เบŠเบปเปˆเบฒเบซเบผเบฒเบ. เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ Cortex เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบŠเบธเบ”เบ‚เบญเบ‡ microservices เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡: เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เบเบฒเบ™เบชเบญเบšเบ–เบฒเบก, เปเบฅเบฐเบญเบทเปˆเบ™เป†. Cortex เปเบกเปˆเบ™เบขเบนเปˆเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™เปเบฅเบฐเบเปเบฒเบฅเบฑเบ‡เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบ™เบณเปƒเบŠเป‰ Cortex เปƒเปเปˆเป†เบญเบญเบเบชเบนเปˆเบเบธเปˆเบกเป€เบ›เบฑเบ™เบ›เบฐเบˆเบณ เป€เบžเบทเปˆเบญเปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเบชเบฒเบกเบฒเบ”เบ™เบณเปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰ - เป‚เบŠเบเบ”เบต, Cortex เบชเบฒเบกเบฒเบ”เบญเบฑเบšเป€เบ”เบ”เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เป€เบชเบเป€เบงเบฅเบฒ.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบฎเบญเบเบ•เปเปˆ, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Ingester Cortex เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡ Ingester เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡. (เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบญเบดเบ™เบชเบฐเป€เบ•เบต - เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Cortex. เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ•เบปเบงเบขเปˆเบฒเบ‡เบ„เบปเบ‡เบ—เบตเปˆ, เบˆเบฑเบ”เบเบธเปˆเบกเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ•เปˆเบญเบ™ Prometheus เปเบฅเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบŠเบฑเปˆเบ™ DynamoDB, BigTable เบซเบผเบท Cassandra.) เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ Ingesters เป€เบเบปเปˆเบฒเบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบ•เปเปˆเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เป„เบ›เบซเบฒ Ingesters เปƒเบซเบกเปˆ. เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ Ingesters เปเบกเปˆเบ™เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เป€เบžเบทเปˆเบญเปƒเบซเป‰เบžเบงเบเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบต 4 cores เปเบฅเบฐ 15 GB เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ•เปเปˆเบเบฑเบ, i.e. 25% เบ‚เบญเบ‡เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบžเบทเป‰เบ™เบ–เบฒเบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบธเปˆเบก Kubernetes เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบซเบผเบฒเบเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบซเบผเบฒเบเบเปˆเบงเบฒ 4 cores เปเบฅเบฐ 15 GB เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบซเบกเบธเบ™เป€เบžเบตเปˆเบก ingesters เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ”เบกเบต 25% เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบžเบฐเบเบฒเบเบฒเบก: CPU เปเบฅเบฐเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบญเบทเปˆเบ™เป†. เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปƒเบŠเป‰ Kubernetes Pod เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เปเบกเปˆเบ™เปƒเบซเป‰ Ingesters เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบชเบนเบ‡เบเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบ™เบฅเบฐเบžเบฒเบ (เบฅเบฑเบ”) เบญเบทเปˆเบ™เป†. เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ Ingester เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (N+1), เบžเบงเบเป€เบฎเบปเบฒเบ›เปˆเบฝเบ™เบเบฑเบเบญเบทเปˆเบ™เบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒเบŠเบปเปˆเบงเบ„เบฒเบง. เบเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบญเบทเปˆเบ™เป†, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ "เบ‚เบธเบก" เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ Ingester เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เปƒเบ™เบงเบฑเบ™เบžเบฐเบซเบฑเบ”, เบงเบฑเบ™เบ—เบต 18 เบเปเบฅเบฐเบเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบชเบตเปˆเบฅเบฐเบ”เบฑเบšเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เปƒเปเปˆเปƒเบซเป‰เปเบเปˆเบเบธเปˆเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ: เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™, เบชเบนเบ‡, เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ ะธ เบ•เปˆเปเบฒ. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเบžเบฒเบเปƒเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบŠเบปเบกเบฅเบนเบเบ„เป‰เบฒเบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบเบฑเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบšเบธเบฅเบดเบกเบฐเบชเบดเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบ”เป‰เบฎเบฑเบš เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”, เบซเป‰เบญเบ‡เบฎเบฝเบ™เป„เบ”เป‰เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบš Ingesters เบเบฑเบš เบชเบนเบ‡ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”. เบชเบณเบ„เบฑเบ™ เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ‡เบงเบ™เป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ (Prometheus, Alertmanager, node-exporter, kube-state-metrics, เปเบฅเบฐเบญเบทเปˆเบ™เป†). config เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เป€เบ›เบตเบ”, เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡ PR เป„เบ”เป‰ เบ—เบตเปˆเบ™เบตเป‰.

เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”

เปƒเบ™เบงเบฑเบ™เบชเบธเบ, เบเปเบฅเบฐเบเบปเบ” 19, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบงเบดเบชเบฐเบงเบฐเบเบญเบ™เป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบเบธเปˆเบก Cortex เบ—เบตเปˆเบญเบธเบ—เบดเบ”เบ•เบปเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบณเบฅเบฑเบšเบเบธเปˆเบกเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบฅเบงเบกเป€เบญเบปเบฒเบšเบธเบฅเบดเบกเบฐเบชเบดเบ”เบ‚เบญเบ‡เบเบฑเบเปƒเปเปˆ, เบชเบฐเบ™เบฑเป‰เบ™ เบเบฑเบเปƒเปเปˆเบ—เบฑเบ‡เปเบปเบ”เป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปเบฒเบเบšเบธเบฅเบดเบกเบฐเบชเบดเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ - เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ.

เบเบธเปˆเบก Kubernetes เบšเปเปˆเบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบก Cortex เปƒเปเปˆ, เปเบฅเบฐเบเบธเปˆเบก Cortex เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡ (Ingesters เบ–เบทเบเบ›เบฐเป„เบงเป‰เป‚เบ”เบเบšเปเปˆเบกเบต เบชเบนเบ‡ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”). เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆ Ingesters เบ‚เบญเบ‡เบเบธเปˆเบกเปƒเบซเบกเปˆเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบต เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”, เปเบฅเบฐเบเบฑเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เปƒเบ”เป†, Ingesters เบ‚เบญเบ‡เบเบธเปˆเบกเปƒเบซเบกเปˆเป„เบ”เป‰เบ—เบปเบ”เปเบ—เบ™ Ingesters เบˆเบฒเบเบเบธเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ” Cortex เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

ReplicaSet เบชเปเบฒเบฅเบฑเบš Ingester เบ—เบตเปˆเบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเปƒเบ™เบเบธเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰เบเบงเบ”เบžเบปเบšเบเบฑเบเบ—เบตเปˆเบ–เบทเบเบ‚เบฑเบšเป„เบฅเปˆเปเบฅเบฐเบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบ‚เบญเบ‡เบชเปเบฒเป€เบ™เบปเบฒ. เบžเบญเบ”เปƒเปเปˆเบ–เบทเบเบกเบญเบšเปเบฒเบเบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”, เปเบฅเบฐเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡ "เป€เบเบปเปˆเบฒ" Ingester เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰เบชเบนเบ™เป€เบชเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เบ•เบปเบ™. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™ เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™ avalancheโ€‹, เป€เบŠเบดเปˆเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ‚เบญเบ‡เบเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฒเบ Ingester เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ” Cortex.

Ingesters เปเบกเปˆเบ™ stateful เปเบฅเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบš 12 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบšเบตเบšเบญเบฑเบ”เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบžเบงเบเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เป„เบฅเบเบฐเบเบฒเบง. เป€เบžเบทเปˆเบญเบšเบฑเบ™เบฅเบธเบชเบดเปˆเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, Cortex shards เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ—เบปเปˆเบง series เป‚เบ”เบเปƒเบŠเป‰ Distributed Hash Table (DHT) เปเบฅเบฐ replicates เปเบ•เปˆเบฅเบฐเบŠเบธเบ”เปƒเบ™เบ—เบปเปˆเบงเบชเบฒเบก Ingesters เป‚เบ”เบเปƒเบŠเป‰ Dynamo-style qurum เบชเบญเบ”เบ„เปˆเบญเบ‡. Cortex เบšเปเปˆเบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆ Ingesters เบ—เบตเปˆเบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบกเบทเปˆเบญเบˆเปเบฒเบ™เบงเบ™ Ingesters เบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบเบญเบญเบเบˆเบฒเบ DHT, Cortex เบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบขเปˆเบฒเบ‡เบžเบฝเบ‡เบžเปเบ‚เบญเบ‡เบฅเบฒเบเบเบฒเบ™, เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบฅเบปเป‰เบกเบฅเบปเบ‡.

เบเบฒเบ™เบเบงเบ”เบซเบฒ เปเบฅเบฐเปเบเป‰เป„เบ‚

เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™ Prometheus เปƒเปเปˆ เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ "เบ‡เบปเบšเบ›เบฐเบกเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”" (error-budget-เบญเบตเบ‡ โ€” เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบˆเบฐโ€‹เบ›เบฒโ€‹เบเบปเบ”โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เปƒเบ™โ€‹เบญเบฐโ€‹เบ™เบฒโ€‹เบ„เบปเบ”โ€‹) เป„เบ”เป‰โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฝเบ‡โ€‹เบ›เบธเบ 4 เบ™เบฒโ€‹เบ—เบตโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบดเบ”โ€‹เป„เบ”เป‰โ€‹. เปƒเบ™เป„เบฅเบเบฐ XNUMX เบ™เบฒเบ—เบตเบ•เปเปˆเป„เบ›, เบžเบงเบเป€เบฎเบปเบฒเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเบšเบฒเบ‡เบญเบฑเบ™ เปเบฅเบฐเบ‚เบฐเบซเบเบฒเบเบเบธเปˆเบก Kubernetes เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบฑเบ‡เบชเบญเบ‡เบเบธเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เปƒเปเปˆ เปเบฅเบฐเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบญเบตเบเบซเป‰เบฒเบ™เบฒเบ—เบต, Ingesters เป€เบเบปเปˆเบฒเป„เบ”เป‰เบ‚เบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™, เบ‚เปเป‰เบกเบนเบ™เปƒเบซเบกเปˆเบเปเปˆเป€เบฅเบตเปˆเบกเบ‚เบถเป‰เบ™, เปเบฅเบฐเบเบธเปˆเบก Cortex เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

เบญเบตเบ 10 เบ™เบฒเบ—เบตเป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเปƒเบ™เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบช เปเบฅเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ™เบญเบเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ (OOM) เบˆเบฒเบเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบขเบนเปˆเบ•เปเปˆเปœเป‰เบฒ Cortex. เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” OOM เปเบกเปˆเบ™เป€เบเบตเบ”เบกเบฒเบˆเบฒเบ QPS เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบชเบดเบšเป€เบ—เบปเปˆเบฒ (เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบงเปˆเบฒเบเป‰เบญเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบตเปˆเบฎเบธเบเบฎเบฒเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Prometheus เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ).

เบœเบปเบ™เบเบฐเบ—เบปเบš

เป€เบงเบฅเบฒเบขเบธเบ”เบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™ 26 เบ™เบฒเบ—เบต. เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบชเบนเบ™เป€เบชเบ. Ingesters เป„เบ”เป‰เบชเบณเป€เบฅเบฑเบ”เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ—เบฑเบ‡เปเบปเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป„เบฅเบเบฐเบเบฒเบง. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบดเบ”เป€เบ„เบทเปˆเบญเบ‡, เป€เบŠเบตเบšเป€เบงเบต Prometheus เบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเป„เบ”เป‰ buffed เบ–เบทเบเบฅเบปเบš (เป„เบฅเบเบฐเป„เบ) เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹ API remote_write เปƒเปเปˆ เบญเบตเบ‡เปƒเบชเปˆ WAL (เบ‚เบฝเบ™เป‚เบ”เบ Callum Styan เบˆเบฒเบ Grafana Labs) เปเบฅเบฐเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบเบฒเบ™เบ‚เบฝเบ™เบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบงเบซเบผเบฑเบ‡เบˆเบฒเบเบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”.

เบšเบนเบฅเบดเบกเบฐเบชเบดเบ” pod เปƒเบ™ Kubernetes เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบขเบธเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ Grafana Labs เปเบ™เบงเปƒเบ”
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบเบธเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”

เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบˆเบฒเบเป€เบซเบ”เบเบฒเบ™เบ™เบตเป‰เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบญเบตเบ.

เปƒเบ™เบ—เบฒเบ‡เบซเบฅเบฑเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบ„เบงเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบˆเบปเบ™เบเปˆเบงเบฒ Ingesters เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เป„เบ”เป‰เบฎเบฑเบš เบชเบนเบ‡ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ”เบนเปเบฅเบžเบงเบเป€เบ‚เบปเบฒเบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ เบชเบนเบ‡ เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”. เบ—เบธเบเบขเปˆเบฒเบ‡เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง. เบžเบงเบเป€เบฎเบปเบฒเบซเบงเบฑเบ‡เบงเปˆเบฒเบ›เบฐเบชเบปเบšเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบญเบทเปˆเบ™เป†เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบšเบนเบฅเบดเบกเบฐเบชเบดเบ” pod เปƒเบ™ Kubernetes.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบˆเบฐโ€‹เป€เบžเบตเปˆเบกโ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ‚เบญเบ‡โ€‹เบงเบฑเบ”โ€‹เบ–เบธโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบปเปˆเบงโ€‹เป‚เบฅเบโ€‹เบเบฑเบšโ€‹เบเบธเปˆเบกโ€‹. เบˆเบฒเบเบ™เบตเป‰เป„เบ›, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ–เบทเบเบ›เบฐเป€เบกเบตเบ™ เบ‚ะพเบ„เบปเบ™เบซเบผเบฒเบเบ‚เบถเป‰เบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”เป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเป€เบเบตเบ™เป„เบ›เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ - เบกเบฑเบ™เบ–เบทเบเบชเบปเบ™เบ—เบฐเบ™เบฒเปƒเบ™เบšเบฑเบ™เบซเบฒ GitHub เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบˆเบฒเบเบ™เบตเป‰เป„เบ›, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฑเบ‡เปเบปเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบˆเบฐเบ–เบทเบเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.

เบชเบธเบ”เบ—เป‰เบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ›เบฑเบšเบ‚เบฐเปœเบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡ proxy reverse authentication เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™ overload OOM เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™, เปเบฅเบฐเบˆเบฐเบเบงเบ”เบชเบญเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ Prometheus เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš fallback เปเบฅเบฐ scaling เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.

เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบงเบเบฑเบ‡เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบšเบงเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡: เป„เบ”เป‰เบฎเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, Cortex เป„เบ”เป‰เบŸเบทเป‰เบ™เบ•เบปเบงเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบŠเบเปเบŠเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ„เปˆเบฒเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Grafana Loki - เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ - เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ Ingesters เบ—เบฑเบ‡เบซเบกเบปเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบง.

PS เบˆเบฒเบเบ™เบฑเบเปเบ›

เบญเปˆเบฒเบ™เบเบฑเบ‡เบขเบนเปˆเปƒเบ™ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™