Logstash HTTP ထွက်ရှိမှု- ပရောက်စီ အထောက်အထား စစ်ဆေးမှု သတ်မှတ်ခြင်း
ထွက်ရှိမှု ပိုက်လိုင်းတွင် ပလပ်ဂင်၏ URL နှင့် အကောင့်ပါ ပရောက်စီ အရာဝတ္ထုကို အသုံးပြုပြီး စုဆောင်းသူ၏ အစစ်အမှန် URL နှင့် ဖြစ်ရပ် ပုံစံကို ထိန်းသိမ်းပါ။
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}ဤတန်ဖိုးများကို Logstash ဝန်ဆောင်မှု ပိုက်လိုင်းကို မဖွင့်မီ ၎င်း၏ စတင်သည့် ပတ်ဝန်းကျင်တွင် သတ်မှတ်ပါ။ EVENT_ENDPOINT သည် စုဆောင်းသူ အဖြစ် ဆက်ရှိသည်။ HTTPS စုဆောင်းသူအတွက်ပင် OUTBOUND_PROXY_URL သည် http://proxy.example:8080 ဖြစ်နိုင်သည်။ အခြား shell တွင် နောက်ပိုင်း ပြုလုပ်သော export သည် လည်ပတ်နေသော ထွက်ရှိမှုကို မပြောင်းလဲပါ။
ပလပ်ဂင်သည် URI string၊ host/port/scheme ပါသော hash၊ သို့မဟုတ် ပြသထားသော hash ကို url နှင့် ရွေးချယ်နိုင်သော user/password ဖြင့် လက်ခံသည်။ ပုံစံတစ်မျိုးကို ရွေးပြီး ၎င်း၏ အကွက်အမည်များကို အတူတကွ ထားပါ။ URI-string ပုံစံသည် ပရောက်စီ အကောင့် မလိုအပ်သော အများသုံး လမ်းကြောင်းအတွက် HTTP ပရောက်စီ စာရင်းမှ ကိုယ်စားလှယ်လောင်းကို အသုံးပြုနိုင်သည်။
ယင်းကို လက်ရှိ HTTP ပို့ဆောင်မှု ပိုက်လိုင်းနှင့် ပေါင်းစပ်ပြီး ၎င်း၏ စုဆောင်းသူ အထောက်အထားနှင့် ဖြစ်ရပ် ပုံစံကို ထိန်းသိမ်းပါ။ အရာဝတ္ထု၏ အကောင့်သည် ကြားခံသို့ ဝင်ရောက်သည်။ စုဆောင်းသူ၏ token သို့မဟုတ် API ဝင်ရောက်မှုသည် ဦးတည်ရာ တောင်းဆိုမှု၏ အစိတ်အပိုင်း အဖြစ် ဆက်ရှိသည်။