Gunakan proksi berasingan untuk dua output Telegraf InfluxDB
Isytiharkan instans output InfluxDB berasingan apabila metrik yang sama perlu dihantar ke dua destinasi melalui proksi berbeza.
Apabila metrik perlu pergi ke dua destinasi InfluxDB 1.x melalui proksi berbeza, isytiharkan dua instans output:
[[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"
Ini ialah serpihan output untuk konfigurasi Telegraf sedia ada. Berikan titik akhir sebenar dan kekalkan pengesahan serta tetapan TLS yang diperlukan oleh setiap destinasi. Apabila destinasi boleh dicapai secara awam dan laluan melalui proksi awam dibenarkan, senarai proksi HTTP menawarkan calon untuk nilai http_proxy-nya; proksi yang dipilih mesti membenarkan hos dan port destinasi itu.
Tanpa penapis yang memilih metrik berbeza, kedua-dua instans output menerima aliran metrik yang layak. Ini ialah penghantaran pendua yang disengajakan ke dua sasaran.
Satu instans outputs.influxdb dengan beberapa entri dalam urls mempunyai maksud lain. Pemalam mendokumenkannya sebagai alternatif untuk satu kelompok dan menulis hanya ke satu URL dalam satu selang. Ia tidak menghantar salinan ke setiap URL.
Setiap http_proxy milik instans outputnya sendiri dan merupakan satu penggantian proksi, bukan senarai untuk diputar. Destinasi InfluxDB masih datang daripada urls. Oleh itu, instans output berasingan menyatakan dua destinasi dan dua laluan secara langsung, dan penapis output boleh ditambah apabila aliran yang dimaksudkan berbeza.