Ha a metrikáknak két InfluxDB 1.x célpontba kell eljutniuk különböző proxykon keresztül, deklaráljon két kimeneti példányt:

[[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"

Ez egy kimeneti részlet egy meglévő Telegraf-konfigurációhoz. Adja meg a tényleges végpontokat, és őrizze meg az egyes célpontok által igényelt hitelesítési és TLS-beállításokat. Ha egy célpont nyilvánosan elérhető, és egy nyilvános proxyn keresztüli útvonal engedélyezett, az HTTP-proxy lista jelölteket kínál az http_proxy értékéhez; a kiválasztott proxynak engedélyeznie kell azt a célgazdát és portot.

Különböző metrikákat kiválasztó szűrők nélkül mindkét kimeneti példány megkapja a jogosult metrikafolyamot. Ez szándékos duplikált kézbesítés két célpontnak.

Egyetlen outputs.influxdb-példány több urls-bejegyzéssel más jelentéssel bír. A beépülő ezeket egy klaszter alternatíváiként dokumentálja, és egy intervallum alatt csak egy URL-re ír. Nem küld másolatot minden URL-re.

Minden http_proxy a saját kimeneti példányához tartozik, és egyetlen proxy-felülírás, nem pedig forgatandó lista. Az InfluxDB célpont továbbra is az urls-ből származik. A külön kimeneti példányok tehát közvetlenül két célpontot és két útvonalat fejeznek ki, és kimeneti szűrők adhatók hozzá, ha a szánt folyamok eltérnek.

Kapcsolódó cikkek