แ แแแแกแแช แแแแแแแแฃแ แ แแแแแแแชแแแแแ แแแแ แแกแแ แแแกแแก แแ แฅแแขแแฅแขแฃแ แแแ แแแแแแแแแแ แ, แแฎแแแ แแแแแฌแแแแแแแก แฌแแแแจแ แแแแแแแ แ.
แแแแแแแแฃแ แแแแแแแชแแแจแ, แ แแแแ แช แฌแแกแ, แกแแแแแแ แแแ แขแแแแ แแแแก แแแแแแแ, แกแแกแขแแแแก แ แแแแ แแแฌแแแจแ แแแฎแแ แจแแชแแแแ. แกแแแแ แแฃแแแ, แแ แแแแแแ แแแแแ แแแแแแแแแก แแแแจแแ, แแ แแแแแชแแแแ แแแแแจแ. แแแแ แแ แ แแแแกแแช แฉแแแ แแแฌแงแแแ แแ แแแแแแแก แซแแแแแก แแแแ แแกแแ แแแกแแก แแ แฅแแขแแฅแขแฃแ แแจแ, แงแแแแแคแแ แ แแกแ แแจแแแ แ แแฆแแ แแ แแก. แฉแแแ แฃแแแ แแแแแแแ แแแแแ แแแ, แ แแแแแแช แแแแฎแแแแแ แแแแแแแ แแแแแแแ แแแแแ แ แแ แแกแแแแ แแแแ แแกแแ แแแกแแแแ แแแแ แฉแแแ. แฃแคแ แ แแแขแแช, แแแแ แแแแแแแก แแกแแแ แแฅแแก แกแแแฃแแแ แ แกแแชแแแ, แ แแแแช แจแแแซแแแแ แแแแแแฌแแแแก แแแแแแฃแ แ แจแแชแแแแแแ, แแกแแแ แแ แแแแแแแแ แจแแกแ แฃแแแแแกแแแ แแ แจแแชแแแแแแแก แขแแแแ แแแขแแแแกแแแ.
แแแแ แฎแแแแ แแแซแแ แฎแแแกแแฌแงแแก, แ แแแแแแช แแแแแฎแแแ แแแ แแกแแ แแ แแแแแแแแแแ แแแแแแแแแแแจแ (แแแแก แจแแกแแฎแแ แแแแฌแแ แ Habrรฉ-แแ:
แแแแแฌแแแแแฃแแ แแแแแแแแ แแ แแก แกแแแ แแ แแแแแฌแงแแแขแ แแแแแฌแแแแแฃแ แกแแกแขแแแแแจแ แจแแชแแแแแแแก แแฆแแแฉแแแแก แแ แแแแแแแก แจแแกแแฎแแ. แ แ แแแฎแแแแ, แแฃ แฅแกแแแแก แฃแ แแแแ แแฅแแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แจแแแ แแแแแแก แแก แแแแแแแ แฏแแ แแ แแ แแก แแแแแ แแแแ แกแแกแขแแแแจแ, แแ, แฃแแ แแกแ, แกแแกแขแแแแก แแแฌแแแจแ แแก แฃแแแ แแฃแจแแแแก แแแแแ แแฃแแแ, แแแแ แแ แแแฌแแแแแ แแ แแ แ, แ แแแแแ แแก แแ แแ แแก แแแแแขแแแฃแแ แซแแแ แกแแ แแแกแแแจแ. ? แแ แแแแแแแก แแฃแกแขแ แซแแ แแฃแแ แแแแแแแก แแแกแแแแแแแ, แแฃแชแแแแแแแแ แแฅแแแแแ แกแ แฃแแ แกแฃแ แแแ, แแฃ แ แ แฎแแแแ แกแแกแขแแแแจแ. แแแแกแแแฃแแ แแแแ แแแแจแแแแแแแแแแ แแแแก แแแแแแ, แแฃ แ แแแแแ แแแแ แแกแแ แแแกแแแแ แฉแแ แแฃแแ แแแแแแกแแกแแแแก แแ แแขแแแฃแ แแแแแแ.
แแฅ แจแแแซแแแแ แแแแแแฎแแแ แแก แกแแ แแแกแแก แฅแกแแแแก แแแแแแแ, แ แแแแแแช แแแฃแแแแแแแแแ แฅแกแแแแก แแแคแแ แแแชแแแก แจแแแ แแแแแแก แงแแแแ แแแฅแแแแแแก แฃแคแ แ แแแแแ แแแแแแ, แแแแ แ แแแแแ แกแแ แแแกแแแ แแฃแจแแแแแ. แแก แแแแแแแ แกแแจแฃแแแแแแก แแแแซแแแแก แฉแแแญแ แแ แแแแแ แขแ แแคแแแ แแ แแแแแแแแแแแแ แแแ แคแ แแแแก แแ แแก. แฃแคแ แ แแแขแแช, แแแแแแแชแแแแแแช แแ แแ แฃแแแ แแชแแแแแ แแแแก แจแแกแแฎแแ แแ แแคแแ แ.
แกแแ แแแกแแก แแแแแก แแแแแแแ
แกแแ แแแกแแก แฅแกแแแแก แแแแแแแแก แแแแแแ แ แแแแแ แฅแกแแแจแ แแแแแ แแ แแ แแแคแ แแกแขแ แฃแฅแขแฃแ แฃแแ แคแแแแก แแแแแขแแแ, แ แแช แกแแจแฃแแแแแแก แแแแแชแแแก แแแแแแแแแ แแแแแกแแแแ แ แ แแ แกแแ แแแกแแแจแแ แแกแ แฃแ แแแแ แแฅแแแแแแแ. แแแแแแแแแขแแชแแแก แฃแแแขแแกแแแ แแฃแจแแแแก แจแแแแแแแแแ แแ: แแแแแแฃแ แแแแ แแกแแ แแแกแก แแแแขแแแ แแแแแขแแแแแ แแแแ แแแแ แแแ แแก แแแแขแแแแแ แ แแแแญแแแ แแแแ แแ แแฅแกแแ, แ แแแแแก แแแจแแแแแแแแช แฎแแแแ แกแแ แแแกแแก แงแแแแ แจแแแแแแแแแ แแ แแแแแแแแ แขแ แแคแแแ. แแ แแก แกแฌแแ แแ แแก แแแแแแแ, แกแแแแช แฉแแแ แจแแแแแซแแแ แแแแแฎแแแแแ แแแแแแขแแก แแแแแแแแกแแแ, แแแแแแแงแแแแ แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ, แแแแแฌแแกแแ แจแแแฆแฃแแแแแ แแแแฎแแแแแแแก แ แแแแแแแแแแ แแ แจแแแแแ แแแแ แแแแจแแแแแแแแแ แแแคแแ แแแชแแ แฌแแ แแแแแแจแ แกแแ แแแกแแแแก แฃแ แแแแ แแฅแแแแแแแก แจแแกแแฎแแ.
แแแแแฌแงแแแขแแแแแแแ
แแ แแแแแแแแก แ แแแแแแแแ แแแแฎแแ แชแแแแแแ แฃแแแ แแ แกแแแแแก:
แจแแแแแแ, แฉแแแ แแแแแแฎแแแแ แแฃแกแขแแ แ แ แจแแกแแซแแแแแแแแแ แแแญแแ แแแแแแ แแฎแแ แแ แแแแแแฌแงแแแขแแ, แ แแ แแแแแแ แ แแแแแแ, แ แแก แแแแแช แแแแแฌแงแแ แแกแแแ แแแแแฌแงแแแขแแแแแแแแก แแแแแ แแแ, แแงแ แแแแแ แกแแกแขแแแแแแ แแแคแแ แแแชแแแก แแแแญแแแ แแแแแ แจแแแ แแแแแแก แจแแกแแซแแแแแแแ. แฉแแแ แแกแแแ แแแแแแแแ แแแแแแแขแ แแแแแแแ แกแแ แแแกแแแแก แฃแ แแแแ แแฅแแแแแแ แแ แแแแแแแแแแแแแ แกแฎแแแแแกแฎแแ แแแแแแฃแแแชแแแแ แกแแแแฃแ แแแแ, แ แแแแแแแช แแแแแแแก แกแแ แแแกแแแก แจแแ แแก.
แจแแแแแแ แแแแแแแ แฉแแแแก แแแแแฌแงแแแขแแแแแแแแ:โ
แแแขแ แแแแจแ
แแฎแแแ แแแแแฌแงแแแขแแก แแแแแแ แ แแแแแแแ แแงแ แ แแกแฃแ แกแแก แแแแแแ แฎแแ แฏแ แแ แแแฆแแแ แจแแกแ แฃแแแแ. แแแแแแ แแแฎแแกแแแแแแแแแก แจแแ แแก, แฉแแแ แแแจแแแแ แแแแแแแแ แจแแแแแซแแ แแแแญแแแ แแแแแ แแแแแแแแแแแแแ แขแ แแกแแ แแแแก แกแแแแแแ แฉแแแแก Jaeger แกแแกแขแแแแจแ.
แแฆแแก, แฆแ แฃแแแแแแแ แแแแแฌแงแแแขแแแแแแแแก แฃแแแขแแกแแแ แแแแแ แแแแแ Golang-แจแ. แแ, แ แ แแฅแแ แฃแแแ, แแแแก แแแแแแแแ แแ แกแแแแแก. Golang-แจแ แฅแกแแแฃแ แ แแแแแแแชแแแแแก แแแฌแแ แ, แ แแแแแแแช แแกแแแฅแ แแแฃแแแ แแฃแจแแแแแ I/O-แกแแแ แแ แกแแญแแ แแแแแกแแแแแ แแแกแจแขแแแแ แแแแ แแแ แแแแแก, แแแกแแฎแแ แฎแแแแแ แแ แกแแแแแแ แแแ แขแแแแ. แแ แ แแช แแกแแแ แซแแแแแ แแแแจแแแแแแแแแแ, แจแแกแ แฃแแแแ แกแแแแแ แแกแแ แแ แแ แแแแแแแก แแแแแกแแญแ แแแแ. แแแแขแแ แฉแแแแช แแแแแแแ แแแแ แฉแแแ.
แแแฅแแแแแแ
แฉแแแแ แซแแแแกแฎแแแแ แแแฅแกแแแแแฃแ แ แแ แแแฃแฅแขแแฃแแแแแก แแแฆแฌแแแแแ แแแแแแแฎแแแแแ. แแแแแฌแงแแแขแแกแแแแก, แ แแแแแแช แแแแแแแแแฃแแแ แกแแ แแแกแแก แแแแแแฃแแ แแแกแขแแแชแแแก แแแแ แแแ, แกแแญแแ แแ RAM แแ CPU แแ แแแก แแชแแ แ แแแฎแแแ แแแ. แแ, แ แ แแฅแแ แฃแแแ, แ แแแแแ แแแแก แแแแแแแแแแแช แแชแแ แ แฃแแแ แแงแแก.
แแแแฎแแ แ แ แจแแแแแ แแแแแฆแแ.
RAM
Netramesh แแแแฎแแแ แก ~10Mb แขแ แแคแแแแก แแแ แแจแ แแ 50Mb แแแฅแกแแแฃแแก 10000 RPS-แแแ แแแขแแแ แแแแ แแแแ แจแแแแฎแแแแแแ.
Istio envoy proxy แงแแแแแแแแก แแแแฎแแแ แก ~ 300Mb แฉแแแแก แแแแกแขแแ แแแจแ แแแแกแแแแ แแแกแขแแแชแแแ. แแก แแ แแซแแแแ แกแแจแฃแแแแแแก แแแก แแแกแจแขแแแแ แแแแก แแแแ แแแแกแขแแ แแ.
Netramesh-แแ แแแแแฆแแ แแแฎแกแแแ แแแแก แแแฎแแแ แแแแก ~10-แฏแแ แจแแแชแแ แแแ.
CPU
CPU-แแก แแแแแงแแแแแ แแแขแแแ แแแแก แแ แแก แจแแแแ แแแแ แแแแแแแ แแ. แแก แแแแแแแแแแฃแแแ แแแแฎแแแแแก แ แแแแแแแแแแ แแ แแแก แแ แแแฃแแแ แแแแ แแแแ แแแ แแกแแแแก. แแแแจแแแแแแแแแ 3000 แแแแฎแแแแ แฌแแแจแ แแแแแ:
แแ แแก แแแแแ แแ แแ แแแแจแแแแแแแแแ แฌแแ แขแแแ: Netramesh - แแแแแกแแแแแ แกแแแแแขแ แแแ แกแแแ แขแงแแก แแแ แแจแ แแ แแแขแแแ แแแแก แแแ แแจแ แแ แแแแฎแแแ แก แแ แแชแแกแแ แแก แแ แแก. Istio-แกแแแ แแ แแแ, แแแแ แแแแ แแแแฅแแแแแ แงแแแแแแแแก แแแแแแฎแแแแก แกแแ แแแกแแก แแแแ แฌแแ แขแแแแแก. แจแแแแแแ, แฉแแแ แจแแแแแซแแแ แแแแแแแฎแแ แแก แกแฃแ แแแ แแแขแแแ แแแแก แแแ แแจแ:
แฉแแแ แแแงแแแแแ HTTP/1 แกแแ แแแกแแแก แจแแ แแก แแแแฃแแแแแชแแแกแแแแก. Istio-แกแแแแก แ แแแแแ แแแแก แแ แแแก แแ แแ แแแกแแแแแก แแแจแแแแแแ แแ แแฅแกแแก แแ แแก แแงแ 5-10ms-แแแ, แ แแช แกแแแแแแ แแแแ แแ แกแแ แแแกแแแแกแแแแก, แ แแแแแแแช แแแแ แแ แแแ แฃแแแกแฃแฎแแ แแแแแฌแแแจแ. แแแขแ แแแแจแแแ แแ แแแ แแก แแ แ แจแแแชแแ แแ 0.5-2แแ-แแแ.
แแแกแจแขแแแฃแ แแแ
แแแแแแฃแแ แแ แแฅแกแแก แแแแ แแแฎแแแ แแแฃแแ แ แแกแฃแ แกแแแแก แแชแแ แ แ แแแแแแแแ แจแแกแแซแแแแแแก แฎแแแก แแแก แแแแแแแกแแแแก แแแแแแฃแแ แกแแ แแแกแแก แแแแ แแแ. Netramesh แจแแแแแแฃแแแ แจแแแฅแแแ แกแแแแแขแ แแแ แกแแแ แขแงแแก แแแแแแแแแขแแก แแแ แแจแ, แ แแแ แฃแแ แแแแ แจแแแแแ แฉแฃแแแแแแ แแแแแแฃแแ แแแแ แแ แแกแฃแแฃแฅแ แฌแแแ. แฎแจแแ แแ แแแแกแแฎแฃแ แแแแก แฅแกแแแแก แแแแแฌแงแแแขแแแแแแแจแ, แกแแแแแขแ แแแ แกแแแ แขแงแ แแแแฌแแแแแก แกแแ แแแกแแก แแฆแแแฉแแแแก แแแคแแ แแแชแแแก แแแแแแฃแ แแแแ แแแแ แแแ แแ. แแแกแแแ แแ แแแ แแแแแก แแแคแแ แแแชแแ แแ แแแก แแแแฌแฃแ แแแกแ แแ แแแแแแแแกแแแแก แแแ แแแแขแ แแแแก แจแแกแแฎแแ. แแก แงแแแแแคแแ แ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแ แแแแ แ แกแแกแแ แแแแแ แ แแ, แแแแ แแ, แกแแแฌแฃแฎแแ แแ, แแก แแคแฃแญแแแก แแแแแ.
แกแแ แแแกแแก แแฆแแแฉแแแ
Netramesh แแ แแแแขแแแก แกแแ แแแกแแก แแฆแแแฉแแแแก แแแแแขแแแแ แแแฅแแแแแแแแก. แแแแแ แขแ แแคแแแ แแแแญแแแ แแแแแ แฎแแแแ แแแขแ แ แแแแ แแแแ แแแ แแก แแแจแแแแแแ.
Netramesh แแฎแแ แก แฃแญแแ แก HTTP/1 แแแแแแแชแแแก แแ แแขแแแแแก. แแแก แแแกแแแแแแแ แแแแแแงแแแแแ แแแ แขแแแแก แแแแคแแแฃแ แแ แแแแแ แกแแ. แ แแแแ แช แฌแแกแ, แกแแกแขแแแแก แแฅแแก แ แแแแแแแแ แแแ แขแ, แ แแแแแก แแแจแแแแแแแแช แฎแแแแ HTTP แแแแฃแแแแแชแแ. แแแแแแแแแ, แฉแแแ แแแงแแแแแ 80, 8890, 8080 แกแแ แแแกแแแกแ แแ แแแ แ แแแแฎแแแแแแก แจแแ แแก แฃแ แแแแ แแฅแแแแแแแกแแแแก. แแ แจแแแแฎแแแแแจแ, แแแแ แแแงแแแแแ แจแแกแแซแแแแแแแ แแแ แแแแก แชแแแแแแก แแแแแงแแแแแแ. NETRA_HTTP_PORTS
.
แแฃ แแงแแแแแ Kubernetes-แก, แ แแแแ แช แแ แแแกแขแ แแขแแ แก แแ แแแก แกแแ แแแกแแก แแ แแแฃแ แแแฅแแแแแแก แกแแ แแแกแแแก แจแแ แแก แแแแกแขแแ แฃแแ แแแแฃแแแแแชแแแกแแแแก, แแแจแแ แแแฅแแแแแแ แแฃแกแขแแ แแแแแ แ แฉแแแ. แแแ แแแแ, แแแแ แแกแแ แแแกแ แแฆแแแก แกแแ แแแกแแก IP แแแกแแแแ แแก kube-dns-แแก แแแแแงแแแแแแ แแ แฎแกแแแก แแแก แแฎแแ แแแแจแแ แก. แแก แแแแจแแ แ แแแ แแแแแ แแแแงแแ แแ แแแแแแแแ แแ netra-sidecar-แแแ แแ แงแแแแ TCP แแแแแขแ แแแแแแแแ แแแแแ แแแแ แแแขแ แแแ. แจแแแแแแ, netra-sidecar แแแงแแ แแแก แแแแจแแ แก แแแแแแแแ แแแ แแแแแจแแฃแแแแแกแแแ. NAT pod IP-แแ แแแแแซแแ แแฃแกแขแแ แแแแแ แ แฉแแแ, แ แแช แแแขแ แแก แแแ แแจแ.
แแแแแฌแแแแแฃแแ แแแแแแแแ แแ แแแแขแแฅแกแขแแก แแแแแแแแแแ
Netramesh แฃแแ แฃแแแแแงแแคแก แคแฃแแฅแชแแแแแ แแแแก, แ แแแแแแช แกแแญแแ แแ HTTP แฃแ แแแแ แแฅแแแแแแแแแก แจแแกแแฎแแ แขแ แแกแแ แแแแก แกแแแแแแแก แแแกแแแแแแแแ. Netra-sidecar แแแแแแแแแแก HTTP แแ แแขแแแแแก, แแแแแแก แแแแฎแแแแแก แจแแคแแ แฎแแแแแก แแ แแแแแฆแแแก แกแแญแแ แ แแแคแแ แแแชแแแก HTTP แกแแแแฃแ แแแแแแ. แกแแแแแแ แฏแแแจแ, แฉแแแ แแแฆแแแ แงแแแแ แแแแแก แแ แแ แแแแแ แแก แกแแกแขแแแแจแ. แฌแแ แแแแแ แชแแแแแแแ แแแแคแแแฃแ แแชแแแกแแแแก, แแกแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแคแแชแแแแฃแ แ แแแแแแแแแแแก แแแแ แแแฌแแแแแฃแแ แแแ แแแแก แชแแแแแแแ
แแแแ แแ แแ แแก แแ แแแแแแ. แกแแแแ แกแแ แแแกแแแ แแ แแแแแแแฃแจแแแแแแ แแ แแ แแแแแแแแแแแแ แกแแแชแแแแฃแ uber แกแแแแฃแ แก, แฉแแแ แแแ แแแแแแแฎแแแ แแแแแแจแแ แแแฃแ แขแ แแกแแ แแแแก แกแแแแแแก แกแแกแขแแแแจแ. แแ แแก แแ แแก แแก, แ แแช แฉแแแ แแแญแแ แแแแ, แ แแ แกแฌแ แแคแแ แแแแซแแแแแ แแ แแแแแแแแแก แแแแแแ. แแฅ แแกแแ แแแขแ แแแแจแก แแฅแแก แแแแแกแแแแแ. แแ แแฅแกแแแแ แแแแฎแฃแแแแแ HTTP แกแแแแฃแ แแแก แแ, แแฃ แแกแแแ แแ แจแแแชแแแก uber trace id-แก, แฅแแแแแ แแแก. Netramesh แแกแแแ แแแแฎแแแก แแแคแแ แแแชแแแก แจแแแแแแแแแ แแ แแแแแแแแ แแแแฎแแแแแแแก แจแแกแแฎแแ แแแแ แแแ แแแ แจแ แแ แแกแแฎแแแก แแแ แกแแญแแ แ แแแแแแแแ แแแแฎแแแแแก แกแแแแฃแ แแแแ แแแแแแแ แแแแ. แกแแ แแแกแแแจแ แแฎแแแแ แแ แแ แกแแแแฃแ แแก แแแแแแแแ แแญแแ แแแแแ X-Request-Id
, แ แแแแแก แแแแคแแแฃแ แแชแแ แจแแกแแซแแแแแแแ แแแ แแแแก แชแแแแแแก แแแแแงแแแแแแ NETRA_HTTP_REQUEST_ID_HEADER_NAME
. Netramesh-แจแ แแแแขแแฅแกแขแแก แแแแแก แแแกแแแแแขแ แแแแแแแ, แจแแแแซแแแแ แแแแงแแแแ แจแแแแแแ แแแ แแแแก แชแแแแแแแ: NETRA_TRACING_CONTEXT_EXPIRATION_MILLISECONDS
(แแ แ, แ แแแแแกแแแแกแแช แแแแขแแฅแกแขแ แจแแแแแฎแแแ) แแ NETRA_TRACING_CONTEXT_CLEANUP_INTERVAL
(แแแแขแแฅแกแขแแก แแแกแฃแคแแแแแแแก แกแแฎแจแแ แ).
แแกแแแ แจแแกแแซแแแแแแแ แแฅแแแแก แกแแกแขแแแแจแ แแ แแแแแ แแแแแแแก แแแแ แแแแแแแ แกแแแชแแแแฃแ แ แกแแกแแแก แแแขแแแแ แแแแแจแแแแ. Netra แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแกแขแแแแ แแ HTTP_HEADER_TAG_MAP
แแแแแแฅแชแแแก HTTP แกแแแแฃแ แแแ แจแแกแแแแแแก แขแ แแกแแ แแแแก แขแแแแแแ. แแก แแแแกแแแฃแแ แแแแ แกแแกแแ แแแแแแ แขแแกแขแแ แแแแกแแแแก. แคแฃแแฅแชแแฃแ แ แขแแกแขแแก แแแแแแก แจแแแแแ, แแฅแแแ แฎแแแแแ แกแแกแขแแแแก แ แแแแ แแแฌแแแก แจแแแฎแ แจแแกแแแแแแกแ แกแแกแแแก แแแแแแจแแก แแแคแแแขแแ แแ.
แแแแฎแแแแแก แฌแงแแ แแก แแแแกแแแฆแแ แ
แแแแก แแแกแแแแแแแ, แแฃ แกแแแแแ แแแแแแ แแแแฎแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แฌแงแแ แแกแแแ แกแแแแฃแ แแก แแแขแแแแขแฃแ แแ แแแแแขแแแแก แคแฃแแฅแชแแ. แแแ แแแแก แชแแแแแแก แแแแแงแแแแแ NETRA_HTTP_X_SOURCE_HEADER_NAME
แแฅแแแ แจแแแแซแแแแ แแแฃแแแแแ แกแแแแฃแ แแก แกแแฎแแแ, แ แแแแแแช แแแขแแแแขแฃแ แแ แแแแแกแขแแแแ แแแแ. แฒแแแแงแแแแแแ NETRA_HTTP_X_SOURCE_VALUE
แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ แแแแจแแแแแแแ, แ แแแแแแแช แแแงแแแแแแ X-Source แกแแแแฃแ แ แงแแแแ แแแแแแแแ แแแแฎแแแแแกแแแแก.
แแก แกแแจแฃแแแแแแก แแซแแแแก แแ แกแแกแแ แแแแแ แกแแแแฃแ แแก แแแแแฌแแแแแแก แแ แแแแแ แแ แแแแแฌแแแแแก แฅแกแแแจแ. แจแแแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแก แกแแ แแแกแแแจแ แแ แแแแแแขแแ แแฃแ แแแแแแกแ แแ แแแขแ แแแแจแ.
แแแซแ แแแแแก แแแ แจแ แฃแขแแแแชแแ แแ แแแขแ แแแแจแแก แจแแแ แแแฌแแแแแ
แแแขแ แแแแจแ แจแแแแแแ แแ แ แซแแ แแแแแ แแแแแแแแแขแแกแแแ. แแแ แแแแ, netra-init, แแแแแแก แฅแกแแแแก แฌแแกแแแก แขแ แแคแแแแก แฉแแกแแ แแชแฎแแ. แฒแก แแงแแแแแก INBOUND_INTERCEPT_PORTS, OUTBOUND_INTERCEPT_PORTS
.
แฎแแแกแแฌแงแแก แแฅแแก แแกแแแ แกแแแแขแแ แแกแ แคแฃแแฅแชแแ - แกแแแแ แแฃแแ แแแ แจแ แฃแขแแแแชแแ. แแฃ แแฅแแแ แแงแแแแแ Netramesh-แก แแฅแกแแแฃแแแฃแ แแ แขแ แแกแแ แแแแก แแแแแแแก แจแแกแแแ แแแแแแแ, แแแจแแ แกแแฌแแ แแแ แแแ แแแแจแ แจแแแแซแแแแ แแแแแแแ แ แแกแฃแ แกแแแ แแ แฉแแ แแแ แแแแแแฃแ แ แแแ แจแ แฃแขแ แชแแแแแแแแก แแแแแงแแแแแแ. NETRA_INBOUND_PROBABILITY
ะธ NETRA_OUTBOUND_PROBABILITY
(0-แแแ 1-แแแ). แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแ แแ แแก 1 (แงแแแแ แขแ แแคแแแ แจแแฉแแ แแแฃแแแ).
แฌแแ แแแขแแแฃแแ แฉแแ แแแแก แจแแแแแ, netra sidecar แแฆแแแก แแฎแแ แแแแจแแ แก แแ แแงแแแแแก SO_ORIGINAL_DST
แกแแแแขแแก แแแ แแแแขแ แแ แแแแแแแฃแ แ แแแแแจแแฃแแแแแก แแแกแแฆแแแแ. แจแแแแแ แแแขแ แ แฎแกแแแก แแฎแแ แแแแจแแ แก แแแแแแแแ แแแ IP แแแกแแแแ แแแแ แแ แแแงแแ แแแก แแ แแฎแ แแ TCP แแแแฃแแแแแชแแแก แแฎแแ แแแแก แจแแ แแก, แฃแกแแแแก แแแแ แขแ แแคแแแก. แแฃ แแแ แขแ แแแแแกแแแฆแแ แแแ แ แแแแ แช HTTP, Netra แชแแแแแแก แแแก แแแแแแแแแแแแก แแ แแแแแแแแแก. แแฃ HTTP แแแแแแแ แแแ แแแฎแแ แฎแแ, แแแขแ แ แแ แฃแแแแแ TCP-แแ แแ แแแแญแแแ แแแแแ แแฌแแ แแแแแก แแ แแฅแกแแก แแแแขแแแก.
แแแแแแแแแแฃแแแแแก แแ แแคแแแแก แแแแแ
Jaeger-แจแ แแแแ แ แแแแแแแแแ แแแแแแแแแก แแแคแแ แแแชแแแก แแแฆแแแแก แจแแแแแ, แแกแฃแ แก แแแแแฆแ แกแแกแขแแแแจแ แฃแ แแแแ แแฅแแแแแแแแแก แกแ แฃแแ แแ แแคแแแ. แแแแ แแ แแฃ แแฅแแแแ แกแแกแขแแแ แกแแแแแแ แแแขแแแ แแฃแแแ แแ แงแแแแแแฆแแฃแ แแ แแ แแแแแแ แแแแแแ แแแแแ แแแแแแแแ, แแแแ แแแแ แแแแแแแ แแ แช แแกแ แแแแแแ แกแแฅแแแ. แแแแก แแแแแแแแแก แแคแแชแแแแฃแ แ แแแ แแ แกแแแแแก:
แแฃ แแงแแแแแ Elasticsearch-แก แขแ แแกแแ แแแแก แกแแแแแแแก แจแแกแแแแฎแแ, แจแแแแซแแแแ แแแแแแงแแแแ
แ แแแแ แแแแแแแงแแแแ Netramesh
แแแขแ แ แแแแแแแ แจแแแซแแแแ แแแแแแขแแก แแแแแกแแแแ แกแแ แแแกแก, แ แแแแแแช แแฃแจแแแแก แแแแแกแแแแ แแ แแแกแขแ แแขแแ แแ. แจแแแแซแแแแ แแแฎแแ แแแแแแแแ
แแ แแ แแแกแแแแก, แแแขแ แแก แแ แแฅแแก แกแแ แแแกแแแแ แแแแ แแแแ แแแ แแแแก แแแขแแแแขแฃแ แแ แแแแแ แแแแก แจแแกแแซแแแแแแแ, แแแแ แแ แแ แกแแแแแก แแแแแแแ แแแแฎแแ แชแแแแแแแกแแแแก.
แแแขแ แแแแจแแก แแแแแแแแ
แแแแแแ แ แแแแแแ
แแแแแแแแจแ, Netramesh แแฎแแ แก แแแฃแญแแ แก แกแฎแแ แแแแแแแชแแแก แคแแแแก แแ แแขแแแแแแแก HTTP-แแก แแแ แแ. L7 แแแ แจแ แฃแขแ แฎแแแแแกแแฌแแแแแ แแฅแแแแ แฃแแฎแแแแก แแแแแแแแจแ.
แแแแแแงแแแแ Netramesh, แแฃ แแกแแแแกแ แแ แแแแแแแแ แจแแแฎแแแแแแ แแ แแแแแฌแแ แแ แจแแแแแฎแแแแแ แแ แฌแแแแแแแแแแแแ.
แฌแงแแ แ: www.habr.com