Користете одделни прокси за два излеза на Telegraf InfluxDB
Декларирајте одделни инстанци на излез на InfluxDB кога истите метрики треба да се достават до две дестинации преку различни прокси.
Кога метриките треба да одат до две дестинации на InfluxDB 1.x преку различни прокси, декларирајте две инстанци на излез:
[[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"
Ова е фрагмент од излезот за постојна Telegraf конфигурација. Наведете ги вистинските крајни точки и задржете ги потребните поставки за автентикација и TLS за секоја дестинација. Кога дестинацијата е јавно достапна и е дозволена рута преку јавен прокси, списокот на HTTP прокси нуди кандидати за неговата вредност http_proxy; избраниот прокси мора да дозволи тој хост и порта на дестинацијата.
Без филтри што избираат различни метрики, двете инстанци на излез го добиваат соодветниот тек на метрики. Ова е намерно дупликатно доставување до две цели.
Една инстанца outputs.influxdb со неколку записи во urls има друго значење. Приклучокот ги документира како алтернативи за еден кластер и пишува само на еден URL во текот на интервал. Не испраќа копија до секој URL.
Секој http_proxy припаѓа на својата инстанца на излез и е една замена на прокси, а не список за ротација. Дестинацијата на InfluxDB сè уште доаѓа од urls. Затоа одделните инстанци на излез директно изразуваат две дестинации и две рути, а филтрите на излезот може да се додадат кога предвидените текови се разликуваат.