Logstash හි Elasticsearch ප්රතිදානයේ HTTP ප්රොක්සි සැකසීම
සම්පූර්ණ JVM හි ජාල ගුණාංග මත රඳා පැවතීම වෙනුවට Elasticsearch ප්රතිදාන ප්ලගිනයේ ප්රොක්සි URI සෘජුවම වින්යාස කරන්න.
output {
elasticsearch {
id => "remote_cluster"
hosts => ["https://es.example:9200"]
proxy => "${ES_PROXY:}"
}
}
මෙය දැනට පවතින pipeline එකට එක් කරන්න. hosts පොකුරේ HTTP අන්ත ලක්ෂ්යය ලෙසම පවතින අතර, Logstash ක්රියාවලියේ ES_PROXY http://proxy.example:8080 වැනි අනුමත URI එකක් සැපයිය හැක.
Elasticsearch ප්රතිදාන සඳහනට ප්රොක්සි URI එකක් අවශ්ය වන අතර හිස් තන්තුවක් සකසා නැති ලෙස පැහැදිලිව පිළිගනී. ප්රකාශනයේ හිස් පෙරනිමි අගය මෙම අවස්ථාවට ප්රොක්සියක් අවශ්ය නොවන තැනක පැහැදිලි ප්රොක්සියක් නොතිබීමට ඉඩ දෙයි.
පොකුරේ සත්යාපනය, index සහ TLS සැකසුම් රඳවා ගන්න. ප්රසිද්ධියේ ළඟා විය හැකි පොකුරකට HTTP ප්රොක්සි ලැයිස්තුවෙන් HTTP අපේක්ෂකයෙකු භාවිත කළ හැක්කේ පොදු මැදිහත්කරුවන්ට ඉඩ දෙන සහ ප්රොක්සි අක්තපත්ර වින්යාස කර නැති මාර්ගයක පමණි; පොකුරේ සැබෑ host සහ port වෙත ළඟා වීම තහවුරු කරන්න. වෙනත් ප්රතිදානයකට JVM හි සෑම Java HTTP සේවාදායකයක්ම නොවෙනස්ව වෙනත් ප්රොක්සියක් තෝරා ගත හැක.
පරිසර විචල්ය ප්රතිස්ථාපනය සිදු වන්නේ Logstash pipeline පූරණය කරන විටය. විචල්යය සැබෑ සේවා හෝ කන්ටේනරය ආරම්භ කරන විට සකසන්න, පසුව අදාළ නොවන ටර්මිනලයක නොවේ.