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