2

私はnginxを使用して、グレーログサーバーのセットの前でロガーのUDPトラフィックを負荷分散しています。GELF のドキュメント ( http://docs.graylog.org/en/2.3/pages/gelf. html

これらの 8 バイト (またはペイロードの最初の 10 バイトのみ) に基づいてメッセージの負荷を分散したいのですが、これらのバイトをハッシュ パラメーターの変数として使用できるように抽出する方法がわかりません。

upstream graylog_nodes {
    hash $first_ten_bytes;
    server 192.168.136.201:1812;
    server 192.168.136.202:1812;
}

これはnginxで実行できますか?カスタム変数を定義してトラフィックのルーティングに使用できますか?

http://nginx.org/en/docs/stream/ngx_stream_upstream_module.html

4

0 に答える 0