Uporabite ločene posrednike za dva izhoda Telegraf InfluxDB
Deklarirajte ločene primerke izhoda InfluxDB, ko je treba iste meritve dostaviti na dva cilja prek različnih posrednikov.
Ko morajo meritve iti na dva cilja InfluxDB 1.x prek različnih posrednikov, deklarirajte dva primerka izhoda:
[[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"
To je izsek izhoda za obstoječo konfiguracijo Telegraf. Navedite dejanske končne točke in ohranite zahtevane nastavitve preverjanja pristnosti in TLS za vsak cilj. Ko je cilj javno dosegljiv in je dovoljena pot prek javnega posrednika, seznam posrednikov HTTP ponuja kandidate za vrednost http_proxy; izbrani posrednik mora dovoliti tega gostitelja in vrata cilja.
Brez filtrov, ki izbirajo različne meritve, oba primerka izhoda prejmeta ustrezni tok meritev. To je namerno podvojeno dostavljanje na dva cilja.
En primerek outputs.influxdb z več vnosi v urls ima drug pomen. Vtičnik jih dokumentira kot alternative za eno gručo in med intervalom piše le v en URL. Ne pošilja kopije v vsak URL.
Vsak http_proxy pripada svojemu primerku izhoda in je ena sama zamenjava posrednika, ne seznam za kroženje. Cilj InfluxDB še vedno prihaja iz urls. Ločeni primerki izhoda torej neposredno izražajo dva cilja in dve poti, filtre izhoda pa je mogoče dodati, ko se predvideni tokovi razlikujejo.