দুটি 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 থেকেই আসে। তাই আলাদা আউটপুট ইনস্ট্যান্স সরাসরি দুটি গন্তব্য ও দুটি পথ প্রকাশ করে, আর উদ্দিষ্ট প্রবাহ ভিন্ন হলে আউটপুট ফিল্টার যোগ করা যায়।