இரண்டு 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 இலிருந்தே வருகிறது. எனவே தனித்தனி வெளியீட்டு நிகழ்வுகள் இரண்டு இடங்களையும் இரண்டு வழிகளையும் நேரடியாக வெளிப்படுத்துகின்றன; நோக்கமான ஓட்டங்கள் வேறுபடும்போது வெளியீட்டு வடிகட்டிகளைச் சேர்க்கலாம்.