כאשר מדדים צריכים לעבור לשני יעדי 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 שלו; הפרוקסי הנבחר חייב לאפשר את מארח היעד והפורט שלו.

ללא מסננים שבוחרים מדדים שונים, שני מופעי הפלט מקבלים את זרם המדדים הזכאי. זוהי מסירה כפולה במכוון לשני יעדים.

למופע outputs.influxdb יחיד עם כמה רשומות ב-urls יש משמעות אחרת. הפלאגין מתעד אותן כחלופות עבור אשכול אחד וכותב רק לכתובת URL אחת במהלך מרווח. הוא אינו שולח עותק לכל כתובת URL.

כל http_proxy שייך למופע הפלט שלו והוא עקיפת פרוקסי בודדת, לא רשימה לסיבוב. יעד InfluxDB עדיין מגיע מ-urls. לכן מופעי פלט נפרדים מבטאים ישירות שני יעדים ושני מסלולים, וניתן להוסיף מסנני פלט כאשר הזרמים המיועדים שונים.

מאמרים קשורים