Skip to content

Commit d9b3f27

Browse files
chore(renovate): Update OpenTelemetry packages (#62)
* chore(renovate): Update OpenTelemetry packages * refactor: remove non-exported nooplogrecordprocessor * refactor: update docs to use array for metric readers --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Ivan Porto <iporto@adobe.com>
1 parent 6e0a320 commit d9b3f27

6 files changed

Lines changed: 410 additions & 400 deletions

File tree

‎docs/use-cases/grafana.md‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ export const telemetryConfig = defineTelemetryConfig((params, isDev) => {
9898
// Not specifying a URL will default to http://localhost:4318
9999
// This is fine as the Docker Image has an OpenTelemetry Collector running on port 4318
100100
traceExporter: new OTLPTraceExporterProto(),
101-
metricReader: new PeriodicExportingMetricReader({
102-
exporter: new OTLPMetricExporterProto(),
103-
}),
101+
metricReaders: [
102+
new PeriodicExportingMetricReader({
103+
exporter: new OTLPMetricExporterProto(),
104+
}),
105+
],
104106
logRecordProcessors: [
105107
new SimpleLogRecordProcessor(new OTLPLogExporterProto()),
106108
],
@@ -219,13 +221,15 @@ function makeCollectorConfig(exportUrl) {
219221
220222
return {
221223
traceExporter: new OTLPTraceExporterProto(makeExporterConfig("v1/traces")),
222-
metricReader: new PeriodicExportingMetricReader({
224+
metricReaders: [new PeriodicExportingMetricReader({
223225
exporter: new OTLPMetricExporterProto(makeExporterConfig("v1/metrics")),
224-
}),
226+
})],
227+
225228
logRecordProcessors: [
226229
new SimpleLogRecordProcessor(
227-
new OTLPLogExporterProto(makeExporterConfig("v1/logs")),
228-
),
230+
new OTLPLogExporterProto(makeExporterConfig("v1/logs"))
231+
),
232+
],
229233
],
230234
};
231235
}

‎docs/use-cases/grafana/advanced.md‎

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,11 @@ function localCollectorConfig(isDev) {
230230
return {
231231
// Not specifying any export URL will default to find an Open Telemetry Collector instance in localhost.
232232
traceExporter: new OTLPTraceExporterProto(),
233-
metricReader: new PeriodicExportingMetricReader({
234-
exporter: new OTLPMetricExporterProto(),
235-
}),
233+
metricReaders: [
234+
new PeriodicExportingMetricReader({
235+
exporter: new OTLPMetricExporterProto(),
236+
}),
237+
],
236238
237239
logRecordProcessors: [
238240
new SimpleLogRecordProcessor(new OTLPLogExporterProto()),
@@ -398,9 +400,12 @@ function localCollectorConfig(exportUrl) {
398400

399401
return {
400402
traceExporter: new OTLPTraceExporterProto(makeExporterConfig("v1/traces")),
401-
metricReader: new PeriodicExportingMetricReader({
402-
exporter: new OTLPMetricExporterProto(makeExporterConfig("v1/metrics")),
403-
}),
403+
metricReaders: [
404+
new PeriodicExportingMetricReader({
405+
exporter: new OTLPMetricExporterProto(makeExporterConfig("v1/metrics")),
406+
}),
407+
],
408+
404409
logRecordProcessors: [
405410
new SimpleLogRecordProcessor(
406411
new OTLPLogExporterProto(makeExporterConfig("v1/logs")),

‎docs/use-cases/new-relic.md‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,11 @@ function newRelicConfig(params) {
8686
// Use the HTTP/Protobuf exporter (recommended by New Relic docs)
8787
return {
8888
traceExporter: new OTLPTraceExporterProto(makeExporterConfig("v1/traces")),
89-
90-
metricReader: new PeriodicExportingMetricReader({
91-
exporter: new OTLPMetricExporterProto(makeExporterConfig("v1/metrics")),
92-
}),
89+
metricReaders: [
90+
new PeriodicExportingMetricReader({
91+
exporter: new OTLPMetricExporterProto(makeExporterConfig("v1/metrics")),
92+
}),
93+
],
9394

9495
logRecordProcessors: [
9596
// Or BatchLogRecordProcessor

0 commit comments

Comments
 (0)