From 32b8ad5662a38057b34db15098abc25a3b73e469 Mon Sep 17 00:00:00 2001 From: Anton Brekhov Date: Thu, 22 Feb 2024 10:17:24 +0200 Subject: [PATCH] feat(outputs.nebius_cloud_monitoring): Add 'service' configuration setting (#14658) --- .../nebius_cloud_monitoring/nebius_cloud_monitoring.go | 4 ++++ plugins/outputs/nebius_cloud_monitoring/sample.conf | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/outputs/nebius_cloud_monitoring/nebius_cloud_monitoring.go b/plugins/outputs/nebius_cloud_monitoring/nebius_cloud_monitoring.go index 4e5723ffb..89cf4f55c 100644 --- a/plugins/outputs/nebius_cloud_monitoring/nebius_cloud_monitoring.go +++ b/plugins/outputs/nebius_cloud_monitoring/nebius_cloud_monitoring.go @@ -8,6 +8,7 @@ import ( "fmt" "io" "net/http" + "os" "time" "github.com/influxdata/telegraf" @@ -86,6 +87,9 @@ func (a *NebiusCloudMonitoring) Init() error { if a.service == "" { a.service = "custom" } + if service := os.Getenv("NEBIUS_SERVICE"); service != "" { + a.service = service + } if a.metadataTokenURL == "" { a.metadataTokenURL = defaultMetadataTokenURL } diff --git a/plugins/outputs/nebius_cloud_monitoring/sample.conf b/plugins/outputs/nebius_cloud_monitoring/sample.conf index adde94c7d..1429938e6 100644 --- a/plugins/outputs/nebius_cloud_monitoring/sample.conf +++ b/plugins/outputs/nebius_cloud_monitoring/sample.conf @@ -4,4 +4,4 @@ # timeout = "20s" ## Nebius.Cloud monitoring API endpoint. Normally should not be changed - # endpoint = "https://monitoring.api.il.nebius.cloud/monitoring/v2/data/write" + # endpoint = "https://monitoring.api.il.nebius.cloud/monitoring/v2/data/write" \ No newline at end of file