Хоёр 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-ээс ирдэг. Тиймээс тусдаа гаралтын хувилбарууд хоёр очих газар, хоёр замыг шууд илэрхийлдэг бөгөөд зорьсон урсгалууд ялгаатай үед гаралтын шүүлтүүр нэмж болно.