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

Повезани чланци