diff --git a/packages/opentelemetry-exporter-prometheus/src/PrometheusExporter.ts b/packages/opentelemetry-exporter-prometheus/src/PrometheusExporter.ts index ad36dc3c96a..0c44c7356dd 100644 --- a/packages/opentelemetry-exporter-prometheus/src/PrometheusExporter.ts +++ b/packages/opentelemetry-exporter-prometheus/src/PrometheusExporter.ts @@ -28,7 +28,7 @@ import { PrometheusSerializer } from './PrometheusSerializer'; import { PrometheusLabelsBatcher } from './PrometheusLabelsBatcher'; export class PrometheusExporter implements MetricExporter { static readonly DEFAULT_OPTIONS = { - host: process.env.OTEL_EXPORTER_PROMETHEUS_HOST ?? '0.0.0.0', + host: process.env.OTEL_EXPORTER_PROMETHEUS_HOST, port: Number(process.env.OTEL_EXPORTER_PROMETHEUS_PORT) ?? 9464, endpoint: '/metrics', prefix: '', @@ -157,7 +157,7 @@ export class PrometheusExporter implements MetricExporter { }, () => { this._logger.debug( - `Prometheus exporter server started: ${this._host}/${this._port}/${this._endpoint}` + `Prometheus exporter server started: ${this._host}:${this._port}/${this._endpoint}` ); resolve(); } diff --git a/packages/opentelemetry-exporter-prometheus/src/export/types.ts b/packages/opentelemetry-exporter-prometheus/src/export/types.ts index a60ba6d23f3..ad0e6e03ca9 100644 --- a/packages/opentelemetry-exporter-prometheus/src/export/types.ts +++ b/packages/opentelemetry-exporter-prometheus/src/export/types.ts @@ -40,7 +40,7 @@ export interface ExporterConfig { endpoint?: string; /** - * @default '0.0.0.0' + * @default undefined (all interfaces) */ host?: string;