แแฆแแก, แแแแแแแแฃแ แ แแแแแก แแแ แแ, แฉแแแแ แแ แแแฅแขแ แแแแชแแแก แแแแฃแแแแแ แแแแ แแกแแ แแแกแก. แแแแแแฃแแ แแแแแแแ แแแแแฎแแแก แแแแแขแแ แแแแก. แแแแก แแแแแแแแ แแ แแแกแจแขแแแแ DevOps แแแแแแ แแแแก แแแแแงแแแแแแ แแ แแแแแแฃแ แแ. แฉแแแ แจแแแแแฃแจแแแแ แแแแแขแแ แแแแแก แกแแกแขแแแ, แ แแแแแแช แแฃแจแแแแก แ แแแแ แช แกแแ แแแกแ แแแแแแแแแ แแแแกแแแแก. แแแ แจแแฃแซแแแแ แแแแแฃแแแแแแแแ แฉแแฌแแ แแ แแแขแ แแแ แแแแแขแแ แแแแแก แกแแกแขแแแแจแ, แแแแแแงแแแแ แแกแแแ, แจแแฅแแแแ แแแคแแแ แแแแแ แแแงแ แแแแแแ แแ แแแแแแแ แแ แกแแแแแแแแ, แ แแแแแแแช แแแแฅแแแแแแแ แแฆแแ แฃแแ แแแแจแแแแแแแแแแก แแแฆแฌแแแแกแแก. DevOps แแแแแแ แแแแกแแแแก แแฎแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแ แแแแฃแแแแขแแชแแ.
แแก แแแกแขแ แแ แแก แฉแแแแ แกแแฃแแ แแก แฉแแแแฌแแ แ
แฌแแ แกแฃแแ: แกแฅแแแแแ แแ แแแแแแแ
แ แแแแ แแแแแแแ แแฎแแแแแแ แแแแแขแแ แแแแแก แกแแกแขแแแแแแ? แแ แแแแฎแแแแ แแแกแฃแฎแแก แแแกแแชแแแแ แกแแญแแ แแ 2015 แฌ. แแกแ แแแแแแงแฃแ แแแแแ แแแจแแ:
แฉแแแ แแแฅแแแแ แแแแฎแแแแแแ 24 แแแแแซแ, แ แแแแแแแช แแแกแฃแฎแแกแแแแแแแแ แแงแแแแ แแแแแขแแ แแแแแ. แแ แกแแแแแก แกแฎแแแแแกแฎแแ แแแแ แแแแแแแแก, แกแแ แแแขแแแแก, แแแแแแแแแก แแแแแ แแแแแขแ, แ แแแแแแแช แ แแฆแแชแแก แแแแแขแ แแแแแแ, แแแแแแแแแ แจแแขแงแแแแแแแแแก แแ แแกแ แฃแแแแแ แคแฃแแฅแชแแแแก. แฉแแแ แแแแแแแ, แ แแ แ แแช แฃแคแ แ แฌแแ แฌแแแแแแแแ, แแแ แฃแคแ แ แแแแแแแแ แแคแแฅแขแฃแ แ แแฅแแแแแแ แแกแแแ แกแแกแขแแแ. แแแ แ แแ แแฅแแก แแแก แแแแแแแแ แแแแก: แแก แซแแแแแ แ แแฃแแแ.
แฉแแแ แแแแแแฌแงแแแขแแ แแแแ แฉแแแ แแแแแขแแ แแแแแก แแก แแแแแแแขแแแ, แ แแแแแแกแแช แจแแแแแแ แฉแฃแแแแ แแ แแแแแแแแแแ แแแ แแ แแก, แ แแกแแช แแแแแขแแแแแ. แแงแ 19. แแแ แฉแ แแฎแแแแ แแ แแคแแขแแแ, แแแ แแแแขแแ แแแ แแ แแ แแคแแแ, แ แแแแ แช แแแคแ. แแแแ แแ แ แแแแ แ แแฅแแแแ แแฎแแแ แกแแกแขแแแ? แฒแแแแแ แแ:
แฉแแแ แแแแฅแแก แแแขแ แแแแก แกแแชแแแ: แแก แแ แแก แแ แแคแแขแแแ, แ แแแแแแแช แแแคแฃแซแแแแฃแแ แแฅแแแแ แกแฌแ แแค SSD แแแกแแแแแ, แแก แแ แแก แแแขแ แแแแก แแแ แแแแฃแแ แแแ แแแแขแแ แแแ. แจแแแแแแ - Grafana แแแคแแแแก แฉแแแแแแแกแแแแก แแ Moira แแแคแ แแฎแแแแแแกแแแแก. แแกแแแ แแแแแแแแ แจแแแแแแฃแจแแแแแแแ แแแแแแแแแแแก แซแแแแแก แกแแกแขแแแ.
แกแขแแแแแ แขแ: แแแแแขแแ แแแแ 2.0
แแกแ แแแแแแงแฃแ แแแแแ แแแแแแแ 2015 แฌแแแก. แแแแ แแ แฉแแแ แแแแแแฌแแ แแ แ แแฎแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแ แแแแแ แกแแ แแแกแ, แแ แแแแ แแแแฃแแแแขแแชแแแช. แฉแแแ แจแแแแแฃแจแแแแ แกแแแฃแแแ แ แแแแแกแแแแก แแแ แแแ แแขแแฃแแ แกแขแแแแแ แขแ, แ แแแแแกแแช แแฃแฌแแแแแ แแแแแขแแ แแแแก 2.0. แ แ แแแแฎแแแแแแ แแงแ แกแแกแขแแแแกแแแแก?
- แแฃแแแแแ แฎแแแแแกแแฌแแแแแแแ;
- แแแขแ แแแแก แจแแแแฎแแแก แแแขแแ แแแแ = 10 แฌแแแ;
- แแแขแ แแแแกแ แแ แแแคแแแแก แกแขแ แฃแฅแขแฃแ แแ แแแฃแแ แจแแแแฎแแ;
- SLA > 99,99%
- แฆแแแแกแซแแแแแก แแแขแ แแแแก แจแแแ แแแแแ UDP-แแก แกแแจแฃแแแแแแ (!).
แฉแแแ แแแญแแ แแแแแแ UDP, แ แแแแแ แแแแฅแแก แขแ แแคแแแแก แแ แแแแแแแแแแก แแแแ แแแแแแ, แ แแแแแแแช แฌแแ แแแฅแแแแแ แแแขแ แแแแก. แแฃ แแแ แแ แแแ แแฃแแแ แฉแแฌแแ แ แแ แแคแแขแจแ, แกแแชแแแ แแแแจแแแแ. แฉแแแ แแกแแแ แแแแ แฉแแแ แแแ แแแแ แแแแแก แแ แแคแแฅแกแแแ แงแแแแ แแแขแ แแแแกแแแแก.
แแแแแแฃแ แแ แแคแแฅแกแก แแฅแแก แแแ แแแแฃแแ แแแแกแแแ. แแ แกแแแแแก แแแขแ แแแ แกแแ แแแ แแแแกแแแแก, แฅแกแแแแแแกแแแแก, แแแแขแแแแแ แแแแกแแแแก, แ แแกแฃแ แกแแแแกแแแแก, แแแแแแแชแแแแแกแแแแก แแ แ.แจ. แแแแฎแแ แชแแแแแ แแแแคแแ, แแแแชแ แ, แแแ แแคแแแ แคแแแขแ แแชแแ, แกแแแแช แฉแแแ แแแฆแแแ แแแ แแแแ แแแแแก แแแขแ แแแแก แแ แฃแแ แแแแ แแขแแแแแ แแแแแ แฉแแแก. แแกแ แแแแแแแแแ แแก แกแแกแขแแแ 2015 แฌแแแก. แ แ แแ แแก แแฌแแงแแจแ?
แแฌแแงแ: แแแแแขแแ แแแแแก แแแแแแแแแขแแแแก แฃแ แแแแ แแฅแแแแแแแก แแแแแ แแแ
แแแ แแแ แ แแแจแ, แฉแแแ แแแแแแ แแแแแ แแแแแแแชแแแแก: แฉแแแแก PHP แแแแก, แแแแแแแชแแแแกแ แแ แแแแ แแกแแ แแแกแแแก - แแแแแแ, แงแแแแแคแแ แก, แ แแกแแช แฉแแแแ แแแแแแแแแ แแแ แฌแแ แแ. แงแแแแ แแแแแแแชแแ แแแแแแแแก แแแขแ แแแแก UDP-แแก แกแแจแฃแแแแแแ Brubeck-แแก แแแ แแแแขแแ แจแ (statsd, แแแแแฌแแ แแแ C-แจแ). แแก แงแแแแแแ แกแฌแ แแคแ แแฆแแแฉแแแ แกแแแแแแฃแ แขแแกแขแแแจแ. แแ แแก แแแแแแแแก แฃแแแ แแแแ แแแแแแแฃแ แแแขแ แแแก Graphite-แแ TCP-แแก แกแแจแฃแแแแแแ.
แแแก แแฅแแก แแแขแ แแแแก แขแแแ, แ แแแแแกแแช แแฌแแแแแ แขแแแแแ แ. แแก แแ แแก แซแแแแแ แแแกแแฎแแ แฎแแแแแ แ แแ. แแแแแแแแแ, แกแแ แแแกแแแ แแแแแแฃแแ แแแแฎแแแ แแแแแก แแแแจแแ แแกแแแแก, แแฅแแแ แแแแแแแแ แแแขแ แแแแก แแแกแฃแฎแแก แแ แแแ Brubeck-แจแ. แแแแแแ แแแแแแแ แแแกแฃแฎแ, แแแแ แแ แแแ แแแแขแแ แแ แแแแแ แฃแแ แแฎแแแแ 10 แแแขแ แแแ. แแฅแแแ แแแฅแแ แแแกแฃแแ แแแแแแแแแแแก แ แแแแแแแแ, แแแฅแกแแแแแฃแ แ, แแแแแแแแฃแ แ แแ แกแแจแฃแแแ แแแกแฃแฎแแก แแ แ, แแแแแแแ แแ 4 แแ แแชแแแขแ. แจแแแแแ แแแแแชแแแแแ แแแแแแแก Graphite-แแ แแ แฉแแแ แแฎแแแแแ แงแแแแแคแแ แก แแแ แแแแแ แแแแ แจแ.
แฉแแแ แแกแแแ แแแแฅแแก แแแขแ แแแแก แแแ แแแแชแแ แขแแฅแแแแแก, แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก, แกแแกแขแแแฃแ แ แแแขแ แแแแกแ แแ แฉแแแแ แซแแแแ Munin แแแแแขแแ แแแแแก แกแแกแขแแแแกแแแแก (แแก แฉแแแแแแ แแฃแจแแแแแ 2015 แฌแแแแแ). แแ แงแแแแแคแแ แก แแแแ แแแแแ C's CollectD แแแแแแแก แแแจแแแแแแ (แแแก แแฅแแก แฉแแจแแแแแฃแแ แกแฎแแแแแกแฎแแ แแแแแแแขแแแแก แแแแแ แแแแแฃแแ, แแแก แจแแฃแซแแแ แแแแแแแแฎแแก แฐแแกแขแแก แกแแกแขแแแแก แงแแแแ แ แแกแฃแ แกแ, แ แแแแแแแแแช แแก แแ แแก แแแแแกแขแแแแ แแแฃแแ, แฃแแ แแแแ แแแฃแแแแแ แแแแคแแแฃแ แแชแแแจแ แกแแ แฉแแฌแแ แแก แแแแแชแแแแแ) แแ แฉแแฌแแ แแ แแแแแชแแแแแ แแ แแคแแขแแก แแแจแแแแแแ. แแก แแกแแแ แแฎแแ แก แฃแญแแ แก แแแแแแแก แแแแแแแขแแแก แแ แญแฃแ แแแก แกแแ แแแขแแแก, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแฌแแ แแ แแฅแแแแ แกแแแฃแแแ แ แแแแแฌแงแแแขแแแแแแแ: CollectD แจแแแแ แแแแแก แแ แแแแแชแแแแแก แแแแแแแแ แแแ แแ แแแกแขแแแชแแฃแ แ แฐแแกแขแแแแ (แแแ แแฃแแแ, Curl) แแ แแแฃแแแแแแแก แแแก Graphite-แจแ.
แจแแแแแ แฉแแแ แแแแแแแแแ แงแแแแ แแแขแ แแแแก, แ แแแแแแช แฉแแแ แจแแแแแ แแแแ Carbon-c-relay-แจแ. แแก แแ แแก Carbon Relay แแแแแฌแงแแแขแ Graphite-แแแ, แจแแชแแแแแ C-แจแ. แแก แแ แแก แ แแฃแขแแ แ, แ แแแแแแช แแแ แแแแแก แงแแแแ แแแขแ แแแแก, แ แแแแแกแแช แฉแแแ แแแแแแแแแ แฉแแแแ แแแ แแแแขแแ แแแแแแ แแ แแแแแแแแก แแแ แแแแแซแแแจแ. แแกแแแ แแแ แจแ แฃแขแแแแชแแแก แแขแแแแ, แแก แแแแฌแแแแก แแแขแ แแแแก แแแแแแแแแก. แฏแแ แแ แแ, แแกแแแ แฃแแแ แจแแแกแแแแแแแแแแก แแ แแคแแฅแกแแก แกแฅแแแแก, แ แแแแแแช แแแ แ แแแฉแแแแ แแ, แแแแ แแช, แแกแแแ แแแฅแแแแแแก แแ แแคแแขแแ. แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ, แแกแแแ แฉแแแแแแ แแแแแแ.
Carbon-c-แ แแแ แจแแแแแ แแแแแแแแก แแแขแ แแแแก แแ แแคแแขแแก แแแแกแขแแ แจแ. แฉแแแ แแแงแแแแแ Carbon-cache-แก, แแแแแฌแแ แแแก Go-แจแ, แ แแแแ แช แแแขแ แแแแก แซแแ แแแแ แจแแกแแแแฎแแ. Go-carbon, แแแกแ แแ แแแแแแแแแแแก แแแแ, แแแแ แแ แแฆแแแแขแแแ Carbon-cache-แก. แแก แแฆแแแก แแแแแชแแแแแก แแ แฌแแ แก แแแกแแแแแ whisper แแแแแขแแก แแแแแงแแแแแแ (แกแขแแแแแ แขแฃแแ, แแแฌแแ แแแ แแแแแแจแ). แฉแแแแ แกแแชแแแแแแแแ แแแแแชแแแแแแก แฌแแกแแแแแฎแแ, แฉแแแ แแแงแแแแแ Graphite API-แก. แแก แแแแ แแ แฃแคแ แ แกแฌแ แแคแแ แแแแ แ แกแขแแแแแ แขแฃแแ Graphite WEB. แ แ แแแแแแ แแแแ แจแแแแแ แแแแแชแแแแแก?
แแ แแคแแแแจแ แแแแแแ. แฉแแแ แแแงแแแแแ แฉแแแแก แแ แแคแแขแแก แแแแกแขแแ แแแก, แ แแแแ แช แแแแแชแแแแ แซแแ แแแแ แฌแงแแ แแก, แแแ แแ แแแแกแ, แแแแฅแแก Grafana, แ แแแแ แช แแแ แแแขแแ แคแแแกแ แแแขแ แแแแก แฉแแแแแแแกแแแแก แแ แแแคแแแแก แจแแกแแฅแแแแแแ. แแแแแแฃแแ แกแแ แแแกแแกแแแแก แแแแแแแแแ แแแ แฅแแแแแ แกแแแฃแแแ แแแคแแก. แจแแแแแ แแกแแแ แฅแแแแแ แแแแแ แแแคแฃแซแแแแฃแ แแ แแคแแแแแก, แ แแแแแแแช แแฉแแแแแแแ แแแ แแแแ แแแฌแแ แแ แแแขแ แแแก แแแแ แแแแแแแชแแแแแแแ. แแ แแคแแแแก แแแ แแ แแแแฅแแก SLAM-แแช. แแก แแ แแก แแแแแแแก แแแแแแ, แ แแแแแแช แแแแแแก SLA-แก แแ แแคแแขแแก แแแแแชแแแแแแ แแแงแ แแแแแแ. แ แแแแ แช แฃแแแ แแแฅแแ, แแแแฅแแก แ แแแแแแแแ แแแแฃแแ แแแแ แแกแแ แแแกแ, แ แแแแแแแแแ แแแแแแฃแแก แแฅแแก แแแแแกแ แแแแฎแแแแแแ. SLAM-แแก แแแแแงแแแแแแ, แฉแแแ แแแแแแแแ แ แแแแฃแแแแขแแชแแแแ แแ แแแแแ แแแ แแแก แ แ แแ แแก Graphite-แจแ แแ แแแแแ แแแ แ แแแแแแแ แจแแแกแแแแแแแ แแแแฎแแแแแแ แฉแแแแ แกแแ แแแกแแแแก แฎแแแแแกแแฌแแแแแแแแก.
แแแแแ แฌแแแแแแ แฃแคแ แ แจแแ แก: แแแคแ แแฎแแแแแ. แแแ แแ แแแแแแแแฃแแแ แซแแแแ แ แกแแกแขแแแแก - แแแแ แแก แแแแแงแแแแแแ. แแแ แแแแแฃแแแแแแแแแ, แ แแแแแ แแแก แแฅแแก แกแแแฃแแแ แ แแ แแคแแขแ แแแแแขแแก แฅแแแจ. แจแแแฃแจแแแแแฃแแ แแแญแแแแก แแแแ SKB "Kontur", แแแฌแแ แแแ python แแ Go, แกแ แฃแแแแ แฆแแ แแแแแ. แแแแ แ แแฆแแแก แแแแแ แแแแแแก, แ แแแแแแช แแแแแก แแ แแคแแขแแแจแ. แแฃ แ แแแแ แแแแแแแ แแฅแแแแ แแแฎแกแแแ แแแ แแแแฆแฃแแแแ, แแฅแแแแ แแแคแ แแฎแแแแแ แแแแแ แแแฃแจแแแแแก.
แฉแแแ แแแแแแแแแกแแ Moira Kubernetes-แจแ; แแก แแงแแแแแก Redis แกแแ แแแ แแแแก แแแแกแขแแ แก, แ แแแแ แช แซแแ แแแแ แแแแแชแแแแ แแแแแก. แจแแแแแ แแงแ แจแแชแแแแแแแก แขแแแแ แแแขแฃแแ แกแแกแขแแแ. แแก แแแแ แแแก แแแขแ แแแแก แแแแแแก แขแ แแแแ แแแแก แฉแแแแแแแแแแก: แแฃ แแแกแจแ แแ แแ แแก แแแฎแกแแแแแ, แแแจแแ แแก แขแแแแแก แแแขแ แแแแก. แแกแ แ แแ, แแแก แจแแฃแซแแแ แฌแฃแแจแ แแแแแแแแขแ แแแขแ แแแแก แแแแฃแจแแแแแ.
แฉแแแ แแแก แแกแแแ แแแแฃแแแขแแ แแแ แแแ แแขแแฃแแ LDAP, แ แแแแแก แแแฎแแแ แแแแ แแแ แแแ แแขแแฃแแ แกแแกแขแแแแก แแแแแแฃแ แแแแฎแแแ แแแแแก แจแแฃแซแแแ แจแแฅแแแแก แจแแขแงแแแแแแแแแ แกแแแฃแแแ แ แแแแแกแแแแก แแ แกแแแฃแแ (แแ แแฎแแแ แจแแฅแแแแแ) แขแ แแแแ แแแแก แกแแคแฃแซแแแแแ. แแแแแแแแ Moira แจแแแชแแแก แแ แแคแแขแก, แแก แแฎแแ แก แฃแญแแ แก แแแก แงแแแแ แคแฃแแฅแชแแแก. แแกแ แ แแ, แแฅแแแ แฏแแ แแแฆแแ แฎแแแ แแ แแแแแแแแ แแ แแแ Grafana-แจแ. แแแฎแแ, แ แแแแ แแ แแก แแแฉแแแแแแ แแแแแชแแแแแ แแ แแคแแแแแแ. แจแแแแแ แแแฆแแ แแแแแ แฎแแแ แแ แแแแแแแแ แแ แแแ แแแแ แแจแ. แแฅแแแ แแแแแแแแ แแแก แแแแแขแแแแ แแ แแฆแแแ แแแคแ แแฎแแแแแแก แแแแแกแแแแแแ. แแ แงแแแแแคแ แแก แแแกแแแแแแแแแ, แแฅแแแ แแ แแญแแ แแแแแ แ แแแแ แแแแแ แแขแฃแแ แชแแแแ. Moira-แก แจแแฃแซแแแ แแแแคแ แแฎแแแแก SMS-แแก, แแ.แคแแกแขแแก, Jira-แก, Slack-แแก แกแแจแฃแแแแแแ... แแกแแแ แแฎแแ แก แฃแญแแ แก แแแ แกแแแแแฃแ แ แกแแ แแแขแแแแก แจแแกแ แฃแแแแแก. แ แแแแกแแช แแแก แแแแ แแแแ แขแ แแแแ แ แแ แแแก แแฅแแก แแแแแฌแแ แแแ แแแ แแแแฃแแ แกแแ แแแขแ แแ แแ แแแแแ, แแก แแฌแแ แแแแแก แแแก แแ แแแแแแแแก JSON-แก stdin-แแ แแ แแแแแ แแกแแแแก. แจแแกแแแแแแกแแ, แแฅแแแแแ แแ แแแ แแแแ แฃแแแ แแแแแแแแแแแก แแแ. แ แแก แแแแแแแแแ แแ JSON-แแ, แแฅแแแแแแ แแแแแแแแแแฃแแ. แแฃ แแแแแ แแแแแแแแแแ Telegram-แจแ, แแฃ แแแแแ แฏแแ แแจแ แแแฎแกแแแแ แแแแชแแแแแ, แ แแช แแแแแ.
แฉแแแ แแกแแแ แแแงแแแแแ แกแแแฃแแแ แแแแแแแแ แแแแก แแแคแ แแฎแแแแแแกแแแแก - Imagotag. แฉแแแ แแแแแขแแ แแแ แแแแแแ, แ แแแแแแช แฉแแแฃแแแแ แแ แแแแแแงแแแแแ แแแฆแแแแแแจแ แแแแฅแขแ แแแฃแแ แคแแกแแแแก แแขแแแแขแแแแกแแแแก, แฉแแแแก แกแแญแแ แแแแแแแ. แแแแ แแแแ แขแ แแแแ แแแ แแแแแงแแแแแ. แแก แแแฃแแแแแแก แ แ แแแแแแแ แแแแแจแ แแ แแแ แแกแแแ แแ แ แแแแก แแแฎแแ. แแแแแแแแแ แแแแก แแแแแแ แแแ แแแญแแ แแแแขแแแ แจแแขแงแแแแแแแแแ Slack-แจแ แแ แแแคแแกแขแแแ แแ แแแแแแแก แกแแกแแ แแแแแแ.
แแแ แแ, แ แแแแแ แฉแแแ แแแ แ แแ แแแ แแกแฃแแ แแแแแแแแ, แฉแแแ แแกแแแ แแแแแแ แแแแแแแ Kubernetes-แก แแ แกแแกแขแแแแจแ. แกแแกแขแแแแจแ แฉแแแ แแแ Heapster-แแก แแแแแงแแแแแแ, แ แแแแแแช แแแแแแแกแขแแแแ แแ แแแแกแขแแ แจแ, แแก แแแ แแแแแก แแแแแชแแแแแก แแ แแแแแแแแก Graphite-แแ. แจแแแแแแ, แแแแแ แแแ แแกแ แแแแแแงแฃแ แแแ:
แแแแแขแแ แแแแแก แแแแแแแแแขแแแ
แแฅ แแแชแแแฃแแแ แแ แแแแแแแแแขแแแแก แแแฃแแแแแก แกแแ, แ แแแแแแแช แฉแแแ แแ แแแแชแแแแกแแแแก แแแงแแแแแแแ. แงแแแแ แแแแแแแ แฆแแ แฌแงแแ แแ.
แแ แแคแแขแ:
- go-carbon:
github.com/lomik/go-carbon - แฉแฃแ แฉแฃแแ:
github.com/graphite-project/whisper - แแ แแคแแขแ-แแแ:
github.com/brutasse/graphite-api
Carbon-c-แ แแแ:
แแ แฃแแแแ:
แจแแแ แแแแแฃแแ:
แแแแ แ:
แแ แแคแแแ:
Heapster:
แกแขแแขแแกแขแแแ
แแ แแฅ แแ แแก แ แแแแแแแแ แ แแชแฎแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแฃแจแแแแก แกแแกแขแแแ แฉแแแแแแแก.
แแแ แแแแขแแ แ (แแ แฃแแแแ)
แแแขแ แแแแก แ แแแแแแแแ: ~300/แฌแ
แแ แแคแแขแแ แแแขแ แแแแก แแแแแแแแแก แแแขแแ แแแแ: 30 แฌแ
แกแแ แแแ แแก แ แแกแฃแ แกแแก แแแแแงแแแแแ: ~ 6% CPU (แกแแฃแแแ แแ แกแ แฃแแคแแกแแแแ แกแแ แแแ แแแแ); ~ 1 แแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ; ~3 Mbps LAN
แแ แแคแแขแ (แแ-แแแฎแจแแ แแแแ)
แแแขแ แแแแก แ แแแแแแแแ: ~ 1 / แฌแ
แแแขแ แแแแก แแแแแฎแแแแแก แแแขแแ แแแแ: 30 แฌแ
แแแขแ แแแแก แจแแแแฎแแแก แกแฅแแแ: 30 แฌแ 35d, 5แฌแ 90d, 10แฌแ 365d (แแแซแแแแ แแแแก แแแแแแแก, แแฃ แ แ แแแแ แแแแ แกแแ แแแกแก แแแแ แฎแแแก แแแแแแแแแแแจแ)
แกแแ แแแ แแก แ แแกแฃแ แกแแก แแแแแงแแแแแ: ~10% CPU; ~ 20 แแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ; ~30 Mbps LAN
แแแฅแแแแแแ
แฉแแแ Avito-แจแ แแแแแแแแแ แแแคแแกแแแ แแแฅแแแแแแแก แฉแแแแก แแแแแขแแ แแแแแก แกแแ แแแกแจแ. แ แแขแแ แแฆแแแฉแแแ แแก แกแแแแแแแแแแจแ แแกแ? แแแ แแแ แ แแแจแ, แแแกแ แแแแแแแแแขแแแ แฃแ แแแแ แแจแแแชแแแแแแ: แ แแแแ แช แแแแแ แแแแแแแแแขแแแ, แแกแแแ แแแแ แแแ แกแแแแ. แแแแ แแช, แแฎแแ แแแญแแ แ. แแแแแแแแ แแแแแ แแ แแแฅแขแ แฆแแ แฌแงแแ แแ, แจแแแแซแแแแ แแแแแ แจแแชแแแแแ แแแแ, แแแแแฎแแ แชแแแแแ แชแแแแแแแแแ แแ แแแแแฎแแ แชแแแแแ แคแฃแแฅแชแแแแ, แ แแแแแแแช แแ แแ แแก แฎแแแแแกแแฌแแแแแ. แกแแแแแแ แแแแ แชแแแแแฃแแ แกแขแแแแแ แแแแแแงแแแแแ, แซแแ แแแแแแ Go แแ Python, แแแแขแแ แแก แแแแแแแ แกแแแแแแ แแแ แขแแแแ.
แแฅ แแ แแก แ แแแแฃแ แ แแ แแแแแแแก แแแแแแแแ. แแแขแ แแแ แแ แแคแแขแจแ แแ แแก แคแแแแ. แกแแฎแแแ แแฅแแก. แคแแแแแก แกแแฎแแแ = แแแขแ แแแฃแแ แกแแฎแแแ. แแ แแฅ แแแกแแกแแแแแ แแแ แแ แกแแแแแก. Linux-แจแ แคแแแแแแแก แกแแฎแแแแแ แจแแแแแคแแ แแแแแ 255 แกแแแแแแแแ. แฉแแแ แแแงแแแก (แ แแแแ แช "แจแแแ แแแแแแขแแแ") แแแญแแแ แแแแแชแแแแ แแแแแก แแแแงแแคแแแแแแแแ. แแกแแแ แแแแฃแแแแแแแ: โแฉแแแ แแแแแแ แแแแแแแแขแ แแแแ แฉแแแแ SQL แแแแฎแแแแแแ. แแ แแกแแแ แแ แแ แแก 255 แกแแแแแแ, แแแแ แแ แแแแ 8 แแ. แฉแแแ แแแแแแ แแแแแแแฉแแแแ แแกแแแ Grafana-แจแ, แแแแฎแแ แแ แแแแฎแแแแแก แแแ แแแแขแ แแแ แแ แแแแแ แฃแแแแแกแ, แแแกแฃแ แก แแแแฎแแ แแกแแแ แแแแฎแแแแแแแก แแแแ แแแฌแแแ. แซแแแแแ แแแ แแ แแฅแแแแ, แแฃ แแก แ แแแแฃแ แแ แแจแ แแฅแแแแ แแแฉแแแแแแ. แซแแแแแ แแแแแ แ แแฅแแแแแแ แแแแ แแแคแ แแฎแแแแแ. โ
SQL แจแแแแแฎแแแก แแแแแแแแ แแฆแแแฃแแแ, แ แแแแ แช แแแแแแแแ
แฉแแแ แแแแแงแแแแ Redis แกแแ แแแ แ แแ แแแงแแแแแ แฉแแแแก Collectd แแแแแแแขแแแก, แ แแแแแแแช แแแแแแ Postgres-แจแ แแ แแฆแแแแ แงแแแแ แแแแแชแแแก แแฅแแแแ, แแแแแแแแแ แแแขแ แแแก Graphite-แจแ. แแแแ แแ แฉแแแ แแชแแแแ แแแขแ แฃแ แกแแฎแแแก แฐแแจแแแแ. แฉแแแ แแ แแแ แแฃแแแ แแฃแแแแแแแ แแแแแ แฐแแจแก Redis-แก, แ แแแแ แช แแแกแแฆแแแก, แแ แแแแ SQL แแแแฎแแแแแก, แ แแแแ แช แแแแจแแแแแแแแก. แฉแแแ แแฎแแแแ แฃแแแ แแแแ แฌแแฃแแแแ, แ แแ แแ แแคแแแแก แจแแฃแซแแแ แ แแแแกแจแ แฌแแกแแแ แแ แแ แแแคแแ แแแชแแแก แแแฆแแแ. แฉแแแ แแฎแกแแแ Graphite API-แก, แ แแแแแ... แแก แแ แแก แแแแแแ แ แแแขแแ แคแแแกแ แงแแแแ แแแแแขแแ แแแแแก แแแแแแแแแขแแก แแ แแคแแขแแแ แฃแ แแแแ แแฅแแแแแแแกแแแแก, แแ แฉแแแ แจแแแแงแแแแ แแฎแแ แคแฃแแฅแชแแแก, แ แแแแแกแแช แแฌแแแแแ aliasByHash() - Grafana-แแแ แแแฆแแแ แแแขแ แแแแก แกแแฎแแแก แแ แแแงแแแแแ แแแก Redis-แแก แแแแฎแแแแแจแ, แ แแแแ แช แแแกแแฆแแแ, แแแกแฃแฎแแ แแแฆแแแ แแแกแแฆแแแแก แแแแจแแแแแแแแก, แ แแแแแแช แแ แแก แฉแแแแ โSQL แแแแฎแแแแโ แแแ แแแแ, Grafana-แจแ แฉแแแ แแแฉแแแแแ SQL แแแแฎแแแแแก แฉแแแแแแ, แ แแแแแก แฉแแแแแแ แแแแ แแฃแแแ แจแแฃแซแแแแแแ แแงแ แแแกแแ แแ แกแแแฃแ แกแขแแขแแกแขแแแแกแแแ แแ แแแ (แแแ แแแ, แ แแแแแ, total_time, ...).
แจแแแแแแแ
แฎแแแแแกแแฌแแแแแแแ. แฉแแแแ แแแแแขแแ แแแแแก แกแแ แแแกแ แฎแแแแแกแแฌแแแแแแ 24/7 แแแแแกแแแแ แ แแแแแแแชแแแแแ แแ แแแแแกแแแแ แ แแแแแแแ. แแฃ แแฅแแแ แแแฅแแ แฌแแแแแ แจแแแแฎแแแก แแแแแฅแขแแแแ, แจแแแแซแแแแ แฉแแฌแแ แแ แแแแแชแแแแแ แกแแ แแแกแจแ. แแแ แแ แแ แแก แแแแจแแแแแแแแแ, แแแแแฌแงแแแขแแแแแแแ แแ แแ แแก แแแแจแแแแแแแแแ. แแฅแแแ แแฎแแแแ แฃแแแ แแชแแแแ แ แแแแ แแแฎแกแแแ แกแแแแขแ, แแแแงแแแแ แแแขแ แแแ แแ แแแฎแฃแ แแ แกแแแแขแ.
แกแแแแแแแแแแก. แงแแแแ แแแแแแแแแขแ แแแคแแฅแขแแก แขแแแแ แแแขแฃแแแ แแ แแแ แแแ แฃแแแแแแแแแ แฉแแแแก แขแแแ แแก.
แจแแกแแแแก แแแแแแ แแแ แแแ แ. แแ แกแแกแขแแแแก แแแแแกแแงแแแแแแแ, แแฅแแแ แแ แแญแแ แแแแแ แแ แแแ แแแแ แแแแก แแแแแแก แกแฌแแแแ แแ แจแแแแแฎแแแแ Grafana-แจแ. แฃแแ แแแแ แแแฎแกแแแแ แแฅแแแแ แแแแแแแชแแ, แจแแแงแแแแแ แแแกแจแ แกแแแแขแ, แ แแแแแแช แแแแแแแแแแแแแ แแแขแ แแแก Graphite-แจแ, แแแฎแฃแ แแ แแแ, แแแฎแกแแแแ Grafana, แจแแฅแแแแแ แแแคแแแ แแฅ แแ แจแแฎแแแแ แแฅแแแแ แแแขแ แแแแก แฅแชแแแแก, แแแแฆแแแ แจแแขแงแแแแแแแแแก Moira-แก แแแจแแแแแแ.
แแแแแฃแแแแแแแแแ. แแฅแแแ แจแแแแซแแแแ แแก แงแแแแแคแแ แ แแแแแ แแแแแแแแ, DevOps แแแแแแ แแแแก แแแฎแแแ แแแแก แแแ แแจแ. แแ แแก แแ แแก แฃแแแ แแขแแกแแแ, แ แแแแแ แแฅแแแ แจแแแแซแแแแ แแฎแแแแ แแแแแขแ แแแแ แแฅแแแแ แแ แแแฅแขแ, แแฅแแแ แแ แแญแแ แแแแแ แแแแแแก แกแแฎแแแแ - แแ แแแแฌแงแแ แแฃแจแแแแ แแ แจแแชแแแแแ แชแแแแแแแแแ.
แ แแกแแแ แแแกแฌแ แแคแแแ?
แฅแแแแแ แฉแแแแแแแแแ แงแแแแแคแแ แ แแ แแ แแก แแฎแแแแ แแแกแขแ แแฅแขแฃแแ แแแ แแแ, แแ แแแแ แแก, แ แแกแแแแแช แแแแแช แแแ แแแแ แแแแแฏแแแแ แแแแแแแแฃแแ.
- แแแแแแแแแก แแแขแแฅแขแแ แ. แฉแแแ แแแแแแ แจแแแฅแแแแ แกแแ แแแกแ, แ แแแแแแช แแแแแแ แฉแแแแก แแ แแคแแขแแก แกแแชแแแแแจแ แแ แจแแแแแฌแแแแก แแแแแแฃแ แแแขแ แแแแก แกแฎแแแแแกแฎแแ แแแแแ แแแแแแแก แแแแแงแแแแแแ. แฃแแแ แแ แแก แแแแแ แแแแแแ, แ แแแแแแ แแแฎแแแช แแแแแแ, แแ แแก แแแแแชแแแแแ, แแแชแแ แ แแแแ แแแแฃแจแแแ.
- แแแขแแแแแแชแแแแแ. แฉแแแ แแแแ แ แกแแ แแแกแ แแแแฅแแก, แแกแแแ แแ แแแ แแแแแแแแแแแจแ แแชแแแแแแแ, แแกแแแ แ แแแแ แช แแแแแแ แแแแฃแจแแแ แแแแแแแแแแ. แแแแฃแแแแขแแชแแแก แฎแแแแ แแฃแแแแแ แจแแแแ แฉแฃแแแแ แแ แแ แแก แแแ แแแแขแ. แกแฌแแ แแ แแแแขแแ, แฉแแแ แแฎแแ แแแแแ แแแแ แแแขแแแแแแชแแแแแก แฉแแแแก แแแแ แแกแแ แแแกแแแจแ. แแแกแจแ แแแแแแแแฃแแแ แแแ แจแแแแฃแจแแแ แแก, แแแแแแ, แ แแแแแแแแแแช แแก แฃแ แแแแ แแแแก, SLA แแแแฎแแแแแแก, แกแแ แแ แแแก แฃแแแ แแแแแแแแแแก แจแแขแงแแแแแแแแแ. แกแแ แแแกแแก แแแแแแแแแแกแแก, แกแฃแแแแฅแขแแก แงแแแแ แแแแแชแแแ แแแแแฃแแแแแแแแ แแฅแแแแแ. แจแแแแแแ, แแฅแแแ แแแแฆแแแ แแ แแแฃแแก - แแ แแ แขแ แแแแ แแแแกแแแ, แแแแ แ แแ แแ แแคแแแแก แแแคแแแแ.
- แแแแแขแแ แแแแ แงแแแแ แกแแฎแแจแ. แฉแแแ แแแฏแแ แ, แ แแ แงแแแแ แแแแแแแแแ แแ แฃแแแ แแแแแแงแแแแก แแกแแแ แกแแกแขแแแ. แแ แจแแแแฎแแแแแจแ, แแฅแแแ แงแแแแแแแแก แแแกแแแ, แกแแ แแ แแก แแฅแแแแ แขแ แแคแแแ, แ แ แฎแแแแ แแแก, แกแแ แแแ แแแแ, แกแแ แแ แแก แแแกแ แกแแกแฃแกแขแแแแ. แแฃ, แแแแแแแแแ, แ แแฆแแช แแแแแก แแ แแฅแแแแก แกแแ แแแกแก แแแแ แแ, แแแจแแ แแแแก แจแแกแแฎแแ แจแแแขแงแแแ แแ แ แแแแแฏแแ แแก แแแ แแก แแ แแก, แแ แแแแ แแแคแ แแฎแแแแแแแแ แแ แจแแแแซแแแแ แแแฃแงแแแแแแแแ แแแฎแกแแแ แฃแแฎแแแกแ แแฃแ แแแแแแ แแ แแแฎแแ แ แ แแแฎแแ แแฅ.
- แฒแแฆแแแ แแแแแก แจแแกแ แฃแแแแ. แฉแแแแ แแ แแแฅแขแ แแฃแแแแแแ แแแ แแแแ แแ แแฆแแก แแก แแแฃแจแแแแแก แแแแฎแแแแแแ 2 000 000 แแแขแ แฃแ แแแแจแแแแแแแแก แฌแฃแแจแ. แแ แแ แฌแแแก แฌแแ แแก แแแฉแแแแแแแแ แแงแ 500 000. แแ แแ แแ แแ แซแแแแแแ แแ แแก แแแจแแแแก, แ แแ แแแ แแแแฃแแ แแ แแแก แจแแแแแ Graphite (แฉแฃแ แฉแฃแแ) แแแแฌแงแแแก แแแกแแแก แฅแแแกแแกแขแแแแก แแซแแแ แแแขแแแ แแแแก. แ แแแแ แช แฃแแแ แแแฅแแ, แแก แแแแแขแแ แแแแแก แกแแกแขแแแ แกแแแแแแ แฃแแแแแ แกแแแฃแ แแ แแแแแแแแแขแแแแก แฃแ แแแแ แแจแแแชแแแแแแแแก แแแแ. แแแฆแแช แแแแฎแแแก แแ แแฃแแแแแแ แแคแแ แแแแแก แแแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แกแแแชแแแแฃแ แแ Graphite-แกแแแแก, แแแแ แแ แฉแแแ แแแแแแฌแงแแแขแแ แกแฎแแ แแแ แจแ แฃแขแแก แแแแแ: แแแแแงแแแแแ
clickhouse แ แแแแ แช แฉแแแแ แแแขแ แแแแก แกแแชแแแ. แแก แแแแแกแแแ แแแแฅแแแก แแแกแ แฃแแแแฃแแแ แแ แซแแแแแ แแแแ แแแขแงแแแ แฃแคแ แ แแแขแแแฃแ แแ, แแฃ แ แแแแ แแแแแแแ แแก: แ แ แกแแ แแฃแแแแแ แแงแ แแ แ แแแแ แแแแแแแฎแแก แแกแแแ, แ แแแแ แฌแแ แแแแ แแ แแแแ แแชแแแก แแ แแชแแกแ, แแฆแแฌแแ แกแแแแแแแแฃแแแ แแ แฉแแฃแ แแแแแแแแแขแแแก แแ แแแ แแแแคแแแฃแ แแชแแแก.
แฒแแแแแแแ แงแฃแ แแแฆแแแแกแแแแก! แแแกแแแ แแฅแแแแ แจแแแแแฎแแแแ แแแแแกแแแ แแแแแแจแแ แแแแ, แแแชแแแแ แแแแแกแฃแฎแแ แแฅ แแ แจแแแแแ แแแกแขแแแจแ. แจแแกแแซแแแ แแแแแแก แฐแฅแแแแแก แแกแแแแกแ แแแแแขแแ แแแแแก แกแแกแขแแแแก แแจแแแแแแก แแแแแชแแแแแแ แแ แแกแแแแก แกแแขแฃแแชแแแจแ Clickhouse-แแ แแแแแกแแแ - แแแแแแแ แแ แแแแแแขแแ แแแจแ.
แฌแงแแ แ: www.habr.com