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 ಆಗಿರಬಹುದು. ಬೇರೆ ಶೆಲ್ನಲ್ಲಿ ನಂತರ ಮಾಡಿದ export ಚಾಲನೆಯಲ್ಲಿರುವ ಔಟ್ಪುಟ್ ಅನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.
ಪ್ಲಗಿನ್ URI ಸ್ಟ್ರಿಂಗ್, host/port/scheme ಇರುವ hash, ಅಥವಾ ತೋರಿಸಿದ hash ಅನ್ನು url ಮತ್ತು ಐಚ್ಛಿಕ user/password ಜೊತೆ ಸ್ವೀಕರಿಸುತ್ತದೆ. ಒಂದು ರೂಪವನ್ನು ಆರಿಸಿ ಅದರ ಕ್ಷೇತ್ರ ಹೆಸರುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಇರಿಸಿ. URI-ಸ್ಟ್ರಿಂಗ್ ರೂಪವು ಪ್ರಾಕ್ಸಿ ಖಾತೆ ಬೇಕಾಗದ ಸಾರ್ವಜನಿಕ ಮಾರ್ಗಕ್ಕೆ HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ ಅಭ್ಯರ್ಥಿಯನ್ನು ಬಳಸಬಹುದು.
ಇದನ್ನು ಇರುವ HTTP-ವಿತರಣಾ ಪೈಪ್ಲೈನ್ನೊಂದಿಗೆ ವಿಲೀನಗೊಳಿಸಿ ಮತ್ತು ಅದರ ಸಂಗ್ರಾಹಕ ದೃಢೀಕರಣ ಹಾಗೂ ಈವೆಂಟ್ ಸ್ವರೂಪವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಆಬ್ಜೆಕ್ಟ್ ಖಾತೆ ಮಧ್ಯಸ್ಥನಿಗೆ ಲಾಗಿನ್ ಆಗುತ್ತದೆ; ಸಂಗ್ರಾಹಕದ token ಅಥವಾ API ಲಾಗಿನ್ ಇನ್ನೂ ಗಮ್ಯಸ್ಥಾನದ ವಿನಂತಿಗೆ ಸೇರಿದೆ.