Skip to content

Commit ebf6beb

Browse files
committed
feat(otlp-transformer)!: restructure internals to allow for different entrypoints
1 parent 6d31a18 commit ebf6beb

File tree

55 files changed

+838
-523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+838
-523
lines changed

.nycrc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"exclude": [
88
"**/*.d.ts",
99
"build/**/*.*",
10-
"src/index.ts",
11-
"src/platform/**/index.ts",
10+
"src/internal.ts",
11+
"src/platform/**/internal.ts",
1212
"src/version.ts",
1313
"test/**/*.*",
1414
".eslintrc.js",

doc/exporter-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ A typical package layout:
99
```text
1010
opentelemetry-exporter-myexporter
1111
├── src
12-
│ └── index.ts
12+
│ └── internal.ts
1313
│ └── transform.ts
14-
│ └── types.ts
14+
│ └── internal-internal-internal-internal-types.ts
1515
│ └── my-trace-exporter.ts
1616
│ └── my-metric-exporter.ts
1717
└── test

experimental/packages/exporter-logs-otlp-grpc/src/OTLPLogExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
createOtlpGrpcExportDelegate,
2121
OTLPGRPCExporterConfigNode,
2222
} from '@opentelemetry/otlp-grpc-exporter-base';
23-
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer';
23+
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer/experimental/logs/protobuf';
2424
import { OTLPExporterBase } from '@opentelemetry/otlp-exporter-base';
2525

2626
/**

experimental/packages/exporter-logs-otlp-http/src/platform/browser/OTLPLogExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import type {
2020
} from '@opentelemetry/sdk-logs';
2121
import type { OTLPExporterConfigBase } from '@opentelemetry/otlp-exporter-base';
2222
import { OTLPExporterBase } from '@opentelemetry/otlp-exporter-base';
23-
import { JsonLogsSerializer } from '@opentelemetry/otlp-transformer';
2423
import { createLegacyOtlpBrowserExportDelegate } from '@opentelemetry/otlp-exporter-base/browser-http';
24+
import { JsonLogsSerializer } from '@opentelemetry/otlp-transformer/experimental/logs/json';
2525

2626
/**
2727
* Collector Logs Exporter for Web

experimental/packages/exporter-logs-otlp-http/src/platform/node/OTLPLogExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import type {
2020
} from '@opentelemetry/sdk-logs';
2121
import type { OTLPExporterNodeConfigBase } from '@opentelemetry/otlp-exporter-base';
2222
import { OTLPExporterBase } from '@opentelemetry/otlp-exporter-base';
23-
import { JsonLogsSerializer } from '@opentelemetry/otlp-transformer';
23+
import { JsonLogsSerializer } from '@opentelemetry/otlp-transformer/experimental/logs/json';
2424
import { VERSION } from '../../version';
2525
import {
2626
convertLegacyHttpOptions,

experimental/packages/exporter-logs-otlp-proto/src/platform/browser/OTLPLogExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
OTLPExporterConfigBase,
1919
OTLPExporterBase,
2020
} from '@opentelemetry/otlp-exporter-base';
21-
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer';
21+
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer/experimental/logs/protobuf';
2222

2323
import { ReadableLogRecord, LogRecordExporter } from '@opentelemetry/sdk-logs';
2424
import { createLegacyOtlpBrowserExportDelegate } from '@opentelemetry/otlp-exporter-base/browser-http';

experimental/packages/exporter-logs-otlp-proto/src/platform/node/OTLPLogExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
OTLPExporterBase,
1919
OTLPExporterNodeConfigBase,
2020
} from '@opentelemetry/otlp-exporter-base';
21-
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer';
21+
import { ProtobufLogsSerializer } from '@opentelemetry/otlp-transformer/experimental/logs/protobuf';
2222
import {
2323
convertLegacyHttpOptions,
2424
createOtlpHttpExportDelegate,

experimental/packages/exporter-trace-otlp-grpc/src/OTLPTraceExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
createOtlpGrpcExportDelegate,
2121
OTLPGRPCExporterConfigNode,
2222
} from '@opentelemetry/otlp-grpc-exporter-base';
23-
import { ProtobufTraceSerializer } from '@opentelemetry/otlp-transformer';
23+
import { ProtobufTraceSerializer } from '@opentelemetry/otlp-transformer/trace/protobuf';
2424
import { OTLPExporterBase } from '@opentelemetry/otlp-exporter-base';
2525

2626
/**

experimental/packages/exporter-trace-otlp-http/src/platform/browser/OTLPTraceExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
OTLPExporterConfigBase,
2020
OTLPExporterBase,
2121
} from '@opentelemetry/otlp-exporter-base';
22-
import { JsonTraceSerializer } from '@opentelemetry/otlp-transformer';
22+
import { JsonTraceSerializer } from '@opentelemetry/otlp-transformer/trace/json';
2323
import { createLegacyOtlpBrowserExportDelegate } from '@opentelemetry/otlp-exporter-base/browser-http';
2424

2525
/**

experimental/packages/exporter-trace-otlp-http/src/platform/node/OTLPTraceExporter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
OTLPExporterBase,
2121
} from '@opentelemetry/otlp-exporter-base';
2222
import { VERSION } from '../../version';
23-
import { JsonTraceSerializer } from '@opentelemetry/otlp-transformer';
23+
import { JsonTraceSerializer } from '@opentelemetry/otlp-transformer/trace/json';
2424
import {
2525
convertLegacyHttpOptions,
2626
createOtlpHttpExportDelegate,

0 commit comments

Comments
 (0)