İki Telegraf InfluxDB çıxışı üçün ayrı proksilərdən istifadə edin
Eyni metrikalar iki təyinat nöqtəsinə müxtəlif proksilər vasitəsilə çatdırılmalı olduqda ayrı InfluxDB çıxış nüsxələri elan edin.
Metrikalar müxtəlif proksilər vasitəsilə iki InfluxDB 1.x təyinatına getməlidirsə, iki çıxış nüsxəsi elan edin:
[[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"
Bu, mövcud Telegraf konfiqurasiyası üçün çıxış fraqmentidir. Faktiki son nöqtələri təqdim edin və hər təyinatın tələb etdiyi autentifikasiya və TLS parametrlərini saxlayın. Təyinat ictimai olaraq əlçatan olduqda və ictimai proksi marşrutuna icazə verildikdə, HTTP proksi siyahısı onun http_proxy dəyəri üçün namizədlər təklif edir; seçilmiş proksi həmin təyinat hostuna və portuna icazə verməlidir.
Fərqli metrikalar seçən filtrlər olmadıqda, hər iki çıxış nüsxəsi uyğun metrika axınını alır. Bu, iki hədəfə qəsdən edilən dublikat çatdırılmadır.
urls daxilində bir neçə girişi olan tək outputs.influxdb nüsxəsinin başqa mənası var. Plugin bunları bir klaster üçün alternativlər kimi sənədləşdirir və interval ərzində yalnız bir URL-ə yazır. Hər URL-ə surət göndərmir.
Hər http_proxy öz çıxış nüsxəsinə aiddir və fırlatmaq üçün siyahı deyil, tək proksi əvəzləməsidir. InfluxDB təyinatı hələ də urls-dən gəlir. Beləliklə, ayrı çıxış nüsxələri iki təyinatı və iki marşrutu birbaşa ifadə edir; nəzərdə tutulan axınlar fərqli olduqda çıxış filtrləri əlavə edilə bilər.