Skip to content

Commit 4c66137

Browse files
committed
Add Prometheus address env var
1 parent c2e6647 commit 4c66137

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

interop/xds/client/client.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,13 +387,17 @@ func main() {
387387
provider := metric.NewMeterProvider(
388388
metric.WithReader(exporter),
389389
)
390-
var port string
390+
var addr string
391391
var ok bool
392+
if addr, ok = os.LookupEnv("OTEL_EXPORTER_PROMETHEUS_HOST"); !ok {
393+
addr = ""
394+
}
395+
var port string
392396
if port, ok = os.LookupEnv("OTEL_EXPORTER_PROMETHEUS_PORT"); !ok {
393397
port = "9464"
394398
}
395399
go func() {
396-
if err := http.ListenAndServe(":"+port, promhttp.Handler()); err != nil {
400+
if err := http.ListenAndServe(addr+":"+port, promhttp.Handler()); err != nil {
397401
logger.Fatalf("error listening: %v", err)
398402
}
399403
}()

interop/xds/server/server.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,13 +232,17 @@ func main() {
232232
if err != nil {
233233
logger.Fatalf("Failed to start prometheus exporter: %v", err)
234234
}
235-
var port string
235+
var addr string
236236
var ok bool
237+
if addr, ok = os.LookupEnv("OTEL_EXPORTER_PROMETHEUS_HOST"); !ok {
238+
addr = ""
239+
}
240+
var port string
237241
if port, ok = os.LookupEnv("OTEL_EXPORTER_PROMETHEUS_PORT"); !ok {
238242
port = "9464"
239243
}
240244
go func() {
241-
if err := http.ListenAndServe(":"+port, promhttp.Handler()); err != nil {
245+
if err := http.ListenAndServe(addr+":"+port, promhttp.Handler()); err != nil {
242246
logger.Fatalf("error listening: %v", err)
243247
}
244248
}()

0 commit comments

Comments
 (0)