Koristite odvojene proksije za dva Telegraf InfluxDB izlaza
Deklarišite odvojene instance izlaza InfluxDB kada iste metrike moraju biti dostavljene na dvije destinacije kroz različite proksije.
Kada metrike treba da idu na dvije destinacije InfluxDB 1.x kroz različite proksije, deklarišite dvije instance izlaza:
[[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"
Ovo je isječak izlaza za postojeću Telegraf konfiguraciju. Navedite stvarne krajnje tačke i zadržite potrebna podešavanja autentifikacije i TLS-a za svaku destinaciju. Kada je destinacija javno dostupna i javna ruta kroz proksi je dozvoljena, lista HTTP proksija nudi kandidate za vrijednost http_proxy; odabrani proksi mora dozvoliti taj host i port.
Bez filtera koji biraju različite metrike, obje instance izlaza primaju prihvatljiv tok metrika. To je namjerno duplirano dostavljanje na dvije mete.
Jedna outputs.influxdb instanca sa nekoliko unosa u urls ima drugo značenje. Plugin ih dokumentuje kao alternative za jedan klaster i piše samo na jedan URL tokom intervala. Ne šalje kopiju na svaki URL.
Svaki http_proxy pripada svojoj instanci izlaza i predstavlja jedno proksi nadjačavanje, a ne listu za rotaciju. Destinacija InfluxDB i dalje dolazi iz urls. Odvojene instance izlaza zato direktno izražavaju dvije destinacije i dvije rute, a filteri izlaza se mogu dodati kada se namjeravani tokovi razlikuju.