output {
  elasticsearch {
    id => "remote_cluster"
    hosts => ["https://es.example:9200"]
    proxy => "${ES_PROXY:}"
  }
}

ਇਸ ਨੂੰ ਮੌਜੂਦਾ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ। hosts ਕਲਸਟਰ ਦਾ HTTP ਐਂਡਪੁਆਇੰਟ ਹੀ ਰਹਿੰਦਾ ਹੈ, ਜਦੋਂ ਕਿ Logstash ਪ੍ਰਕਿਰਿਆ ਦਾ ES_PROXY http://proxy.example:8080 ਵਰਗਾ ਮਨਜ਼ੂਰ URI ਦੇ ਸਕਦਾ ਹੈ।

Elasticsearch ਆਉਟਪੁੱਟ ਹਵਾਲਾ ਪ੍ਰੌਕਸੀ URI ਦੀ ਮੰਗ ਕਰਦਾ ਹੈ ਅਤੇ ਖਾਲੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਅਣਸੈੱਟ ਵਜੋਂ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ। ਸਮੀਕਰਨ ਦਾ ਖਾਲੀ ਡਿਫ਼ਾਲਟ ਇਸ ਇੰਸਟੈਂਸ ਨੂੰ ਉੱਥੇ ਸਪਸ਼ਟ ਪ੍ਰੌਕਸੀ ਨਾ ਰੱਖਣ ਦਿੰਦਾ ਹੈ ਜਿੱਥੇ ਲੋੜ ਨਹੀਂ।

ਕਲਸਟਰ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ, ਇੰਡੈਕਸ ਅਤੇ TLS ਸੈਟਿੰਗਾਂ ਬਚਾਓ। ਜਨਤਕ ਤੌਰ ’ਤੇ ਪਹੁੰਚਯੋਗ ਕਲਸਟਰ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਤੋਂ HTTP ਉਮੀਦਵਾਰ ਸਿਰਫ਼ ਉਸ ਰਸਤੇ ’ਤੇ ਵਰਤ ਸਕਦਾ ਹੈ ਜੋ ਜਨਤਕ ਵਿਚੋਲਿਆਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਅਤੇ ਜਿੱਥੇ ਕੋਈ ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸੰਰਚਿਤ ਨਹੀਂ; ਕਲਸਟਰ ਦੇ ਅਸਲ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਤੱਕ ਪਹੁੰਚ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। ਦੂਜਾ ਆਉਟਪੁੱਟ JVM ਵਿੱਚ ਹਰ Java HTTP ਕਲਾਇੰਟ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਦੂਜੀ ਪ੍ਰੌਕਸੀ ਚੁਣ ਸਕਦਾ ਹੈ।

ਵਾਤਾਵਰਨ ਚਲ ਦੀ ਬਦਲੀ ਉਦੋਂ ਹੁੰਦੀ ਹੈ ਜਦੋਂ Logstash ਪਾਈਪਲਾਈਨ ਲੋਡ ਕਰਦਾ ਹੈ। ਚਲ ਨੂੰ ਅਸਲ ਸੇਵਾ ਜਾਂ ਕੰਟੇਨਰ ਸ਼ੁਰੂ ਹੋਣ ਵੇਲੇ ਸੈੱਟ ਕਰੋ, ਕਿਸੇ ਬਾਅਦ ਦੇ ਅਸੰਬੰਧਿਤ ਟਰਮੀਨਲ ਵਿੱਚ ਨਹੀਂ।

ਸੰਬੰਧਿਤ ਲੇਖ