जेव्हा मेट्रिक्स वेगवेगळ्या प्रॉक्सीद्वारे दोन 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 मधून येते. म्हणून वेगवेगळी आउटपुट उदाहरणे थेट दोन गंतव्ये व दोन मार्ग व्यक्त करतात, आणि इच्छित प्रवाह वेगळे असतील तेव्हा आउटपुट फिल्टर जोडता येतात.

संबंधित लेख