ಎರಡು Telegraf InfluxDB ಔಟ್ಪುಟ್ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ಬಳಸಿ
ಒಂದೇ ಮೆಟ್ರಿಕ್ಗಳನ್ನು ವಿಭಿನ್ನ ಪ್ರಾಕ್ಸಿಗಳ ಮೂಲಕ ಎರಡು ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ತಲುಪಿಸಬೇಕಾದಾಗ ಪ್ರತ್ಯೇಕ InfluxDB ಔಟ್ಪುಟ್ ನಿದರ್ಶನಗಳನ್ನು ಘೋಷಿಸಿ.
ಮೆಟ್ರಿಕ್ಗಳು ವಿಭಿನ್ನ ಪ್ರಾಕ್ಸಿಗಳ ಮೂಲಕ ಎರಡು InfluxDB 1.x ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ಹೋಗಬೇಕಾದಾಗ, ಎರಡು ಔಟ್ಪುಟ್ ನಿದರ್ಶನಗಳನ್ನು ಘೋಷಿಸಿ:
[[outputs.influxdb]]
alias = "primary_metrics"
urls = ["https://metrics-a.example:8086"]
database = "observations"
http_proxy = "http://proxy-a.example:3128"
[[outputs.influxdb]]
alias = "secondary_metrics"
urls = ["https://metrics-b.example:8086"]
database = "observations"
http_proxy = "http://proxy-b.example:3128"
ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ Telegraf ಸಂರಚನೆಗೆ ಔಟ್ಪುಟ್ ತುಣುಕು. ನಿಜವಾದ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳನ್ನು ಒದಗಿಸಿ ಮತ್ತು ಪ್ರತಿ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಅಗತ್ಯವಾದ ದೃಢೀಕರಣ ಮತ್ತು TLS ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಗಮ್ಯಸ್ಥಾನವು ಸಾರ್ವಜನಿಕವಾಗಿ ತಲುಪಬಹುದಾದರೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗಕ್ಕೆ ಅನುಮತಿ ಇದ್ದರೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅದರ http_proxy ಮೌಲ್ಯಕ್ಕೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ನೀಡುತ್ತದೆ; ಆಯ್ಕೆಮಾಡಿದ ಪ್ರಾಕ್ಸಿ ಆ ಗಮ್ಯಸ್ಥಾನದ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ಗೆ ಅನುಮತಿ ನೀಡಬೇಕು.
ವಿಭಿನ್ನ ಮೆಟ್ರಿಕ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವ ಫಿಲ್ಟರ್ಗಳಿಲ್ಲದೆ, ಎರಡೂ ಔಟ್ಪುಟ್ ನಿದರ್ಶನಗಳು ಅರ್ಹ ಮೆಟ್ರಿಕ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಪಡೆಯುತ್ತವೆ. ಇದು ಎರಡು ಗುರಿಗಳಿಗೆ ಉದ್ದೇಶಪೂರ್ವಕ ನಕಲಿ ವಿತರಣೆಯಾಗಿದೆ.
urls ನಲ್ಲಿ ಹಲವು ನಮೂದುಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದೇ outputs.influxdb ನಿದರ್ಶನಕ್ಕೆ ಬೇರೆ ಅರ್ಥವಿದೆ. ಪ್ಲಗಿನ್ ಅವುಗಳನ್ನು ಒಂದು ಕ್ಲಸ್ಟರ್ಗೆ ಪರ್ಯಾಯಗಳಾಗಿ ದಾಖಲಿಸುತ್ತದೆ ಮತ್ತು ಮಧ್ಯಂತರದಲ್ಲಿ ಒಂದೇ URL ಗೆ ಬರೆಯುತ್ತದೆ. ಅದು ಪ್ರತಿ URL ಗೆ ಪ್ರತಿಯನ್ನು ಕಳುಹಿಸುವುದಿಲ್ಲ.
ಪ್ರತಿ http_proxy ತನ್ನದೇ ಔಟ್ಪುಟ್ ನಿದರ್ಶನಕ್ಕೆ ಸೇರಿದೆ ಮತ್ತು ಇದು ಒಂದೇ ಪ್ರಾಕ್ಸಿ ಬದಲಾವಣೆ, ತಿರುಗಿಸಲು ಪಟ್ಟಿ ಅಲ್ಲ. InfluxDB ಗಮ್ಯಸ್ಥಾನವು ಇನ್ನೂ urls ನಿಂದ ಬರುತ್ತದೆ. ಆದ್ದರಿಂದ ಪ್ರತ್ಯೇಕ ಔಟ್ಪುಟ್ ನಿದರ್ಶನಗಳು ಎರಡು ಗಮ್ಯಸ್ಥಾನಗಳು ಮತ್ತು ಎರಡು ಮಾರ್ಗಗಳನ್ನು ನೇರವಾಗಿ ವ್ಯಕ್ತಪಡಿಸುತ್ತವೆ, ಮತ್ತು ಉದ್ದೇಶಿತ ಸ್ಟ್ರೀಮ್ಗಳು ಭಿನ್ನವಾದಾಗ ಔಟ್ಪುಟ್ ಫಿಲ್ಟರ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು.