Skip to content

Commit 7e9a97e

Browse files
author
Hweinstock
committed
feat(tel): add installationId header and temporarily preference
1 parent 799dde6 commit 7e9a97e

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/telemetry/otelSink.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import { MeterProvider, PeriodicExportingMetricReader } from "@opentelemetry/sdk-metrics";
1+
import {
2+
AggregationTemporality,
3+
MeterProvider,
4+
PeriodicExportingMetricReader,
5+
} from "@opentelemetry/sdk-metrics";
26
import { resourceFromAttributes } from "@opentelemetry/resources";
37
import type { Logger } from "../logging";
48
import { type MetricSink } from "./types";
@@ -55,6 +59,10 @@ export class OtelHistogramSink implements MetricSink {
5559
url: this.endpoint.endsWith("/v1/metrics")
5660
? this.endpoint
5761
: `${this.endpoint}/v1/metrics`,
62+
headers: {
63+
"X-Installation-Id": config.resourceAttributes["agentcore-cli.installation_id"],
64+
},
65+
temporalityPreference: AggregationTemporality.DELTA,
5866
}),
5967
exportIntervalMillis: config.exportIntervalMs ?? 5_000,
6068
}),

0 commit comments

Comments
 (0)