جب میٹرکس مختلف پراکسیوں کے ذریعے دو 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 سے آتی ہے۔ اس لیے الگ آؤٹ پٹ انسٹینسز براہِ راست دو منزلیں اور دو راستے ظاہر کرتے ہیں، اور مطلوبہ اسٹریمز مختلف ہونے پر آؤٹ پٹ فلٹرز شامل کیے جا سکتے ہیں۔

متعلقہ مضامین