Ja metrikām jānonāk divos InfluxDB 1.x galamērķos caur dažādiem starpniekserveriem, deklarējiet divas izvades instances:

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

Šis ir izvades fragments esošai Telegraf konfigurācijai. Norādiet faktiskos galapunktus un saglabājiet katram galamērķim nepieciešamo autentifikāciju un TLS iestatījumus. Ja galamērķis ir publiski sasniedzams un ir atļauts maršruts caur publisku starpniekserveri, HTTP starpniekserveru saraksts piedāvā kandidātus tā http_proxy vērtībai; izvēlētajam starpniekserverim jāatļauj šis galamērķa resursdators un ports.

Bez filtriem, kas izvēlas dažādas metrikas, abas izvades instances saņem atbilstošo metriku plūsmu. Tā ir apzināta dublēta piegāde diviem mērķiem.

Vienai outputs.influxdb instancei ar vairākiem ierakstiem urls ir cita nozīme. Spraudnis tos dokumentē kā vienas kopas alternatīvas un intervāla laikā raksta tikai vienā URL. Tas nesūta kopiju uz katru URL.

Katrs http_proxy pieder savai izvades instancei un ir viens starpniekservera aizstājējs, nevis saraksts rotācijai. InfluxDB galamērķis joprojām nāk no urls. Tāpēc atsevišķas izvades instances tieši izsaka divus galamērķus un divus maršrutus, un izvades filtrus var pievienot, ja paredzētās plūsmas atšķiras.

Saistītie raksti