İki Telegraf InfluxDB çıktısı için ayrı proxy'ler kullanın
Aynı metriklerin farklı proxy'ler üzerinden iki hedefe iletilmesi gerektiğinde ayrı InfluxDB çıktı örnekleri bildirin.
Metriklerin farklı proxy'ler üzerinden iki InfluxDB 1.x hedefine gitmesi gerektiğinde iki çıktı örneği bildirin:
[[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"
Bu, mevcut bir Telegraf yapılandırması için çıktı parçasıdır. Gerçek uç noktaları verin ve her hedefin gerektirdiği kimlik doğrulama ile TLS ayarlarını koruyun. Bir hedef herkese açık şekilde erişilebilir olduğunda ve genel proxy üzerinden yola izin verildiğinde, HTTP proxy listesi onun http_proxy değeri için adaylar sunar; seçilen proxy bu hedef ana bilgisayarına ve bağlantı noktasına izin vermelidir.
Farklı metrikler seçen filtreler yoksa iki çıktı örneği de uygun metrik akışını alır. Bu, iki hedefe kasıtlı olarak yapılan yinelenen teslimattır.
urls içinde birkaç girdi bulunan tek bir outputs.influxdb örneğinin başka bir anlamı vardır. Eklenti bunları tek bir küme için alternatifler olarak belgeler ve bir aralıkta yalnızca tek bir URL'ye yazar. Her URL'ye kopya göndermez.
Her http_proxy kendi çıktı örneğine aittir ve döndürülecek bir liste değil, tek bir proxy geçersiz kılmasıdır. InfluxDB hedefi hâlâ urls içinden gelir. Bu nedenle ayrı çıktı örnekleri iki hedefi ve iki yolu doğrudan ifade eder; amaçlanan akışlar farklı olduğunda çıktı filtreleri eklenebilir.