Кога метриките треба да одат до две дестинации на 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. Затоа одделните инстанци на излез директно изразуваат две дестинации и две рути, а филтрите на излезот може да се додадат кога предвидените текови се разликуваат.

Поврзани статии