Përdorni proxy të veçantë për dy dalje Telegraf InfluxDB
Deklaroni instanca të veçanta të daljes InfluxDB kur të njëjtat metrika duhet të dorëzohen në dy destinacione përmes proxy-ve të ndryshëm.
Kur metrikat duhet të shkojnë në dy destinacione InfluxDB 1.x përmes proxy-ve të ndryshëm, deklaroni dy instanca daljeje:
[[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"
Ky është një fragment daljeje për një konfigurim ekzistues Telegraf. Jepni pikat e skajit reale dhe mbani vërtetimin dhe cilësimet TLS që kërkon secila destinacion. Kur një destinacion është publikisht i arritshëm dhe lejohet një rrugë përmes një proxy publik, lista e proxy-ve HTTP ofron kandidatë për vlerën e saj http_proxy; proxy i zgjedhur duhet të lejojë atë host dhe portë destinacioni.
Pa filtra që zgjedhin metrika të ndryshme, të dyja instancat e daljes marrin rrjedhën e metrikave të pranueshme. Kjo është dërgim i dyfishtë i qëllimshëm drejt dy objektivave.
Një instancë e vetme outputs.influxdb me disa zëra në urls ka kuptim tjetër. Shtojca i dokumenton ato si alternativa për një grup dhe shkruan vetëm në një URL gjatë një intervali. Nuk dërgon kopje në çdo URL.
Çdo http_proxy i përket instancës së vet të daljes dhe është një zëvendësim i vetëm proxy, jo një listë për rrotullim. Destinacioni InfluxDB vjen gjithsesi nga urls. Prandaj instancat e veçanta të daljes shprehin drejtpërdrejt dy destinacione dhe dy rrugë, dhe filtrat e daljes mund të shtohen kur rrjedhat e synuara ndryshojnë.