Keď majú metriky smerovať do dvoch cieľov InfluxDB 1.x cez rôzne proxy, deklarujte dve inštancie výstupu:

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

Toto je fragment výstupu pre existujúcu konfiguráciu Telegrafu. Uveďte skutočné koncové body a zachovajte požadované nastavenia overovania a TLS pre každý cieľ. Ak je cieľ verejne dostupný a verejná trasa cez proxy je povolená, zoznam HTTP proxy ponúka kandidátov pre hodnotu http_proxy; zvolené proxy musí povoliť tento hostiteľ a port cieľa.

Bez filtrov vyberajúcich rôzne metriky dostávajú obe inštancie výstupu spôsobilý tok metrík. Ide o zámerné duplicitné doručenie do dvoch cieľov.

Jedna inštancia outputs.influxdb s niekoľkými položkami v urls má iný význam. Plugin ich dokumentuje ako alternatívy pre jeden cluster a počas intervalu zapisuje iba do jednej URL. Neodosiela kópiu do každej URL.

Každý http_proxy patrí k svojej inštancii výstupu a je jediným prepisom proxy, nie zoznamom na rotáciu. Cieľ InfluxDB stále pochádza z urls. Samostatné inštancie výstupu teda priamo vyjadrujú dva ciele a dve trasy a filtre výstupu možno pridať, keď sa zamýšľané toky líšia.

Súvisiace články