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 ଲଗଇନ ଏବେ ମଧ୍ୟ ଗନ୍ତବ୍ୟ ଅନୁରୋଧର।