Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions experimental/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ For notes on migrating to 2.x / 0.200.x see [the upgrade guide](doc/upgrade-to-2
* feat(configuration): add resource detection parsing [#6435](https://github.com/open-telemetry/opentelemetry-js/pull/6435) @MikeGoldsmith
* feat(configuration): export interfaces required in other packages [#6462](https://github.com/open-telemetry/opentelemetry-js/pull/6462) @maryliag
* feat(configuration): set MeterProvider on sdk start [#6463](https://github.com/open-telemetry/opentelemetry-js/pull/6463) @maryliag
* feat(configuration): export interfaces required in other packages [#6507](https://github.com/open-telemetry/opentelemetry-js/pull/6507) @maryliag

### :bug: Bug Fixes

Expand Down
7 changes: 5 additions & 2 deletions experimental/packages/configuration/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@

export type { ConfigFactory } from './IConfigFactory';
export type { ConfigurationModel } from './models/configModel';
export type { LogRecordExporter as LogRecordExporterModel } from './models/loggerProviderModel';
export type { LogRecordExporter as LogRecordExporterConfigModel } from './models/loggerProviderModel';
export type {
PushMetricExporter as PushMetricExporterConfigModel,
InstrumentType as InstrumentTypeConfigModel,
Aggregation as AggregationConfigModel,
PeriodicMetricReader as PeriodicMetricReaderConfigModel,
} from './models/meterProviderModel';
export type { SpanExporter as SpanExporterModel } from './models/tracerProviderModel';
export type {
SpanExporter as SpanExporterConfigModel,
SpanProcessor as SpanProcessorConfigModel,
} from './models/tracerProviderModel';
export { createConfigFactory } from './ConfigFactory';
4 changes: 2 additions & 2 deletions experimental/packages/opentelemetry-sdk-node/src/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ import { OTLPLogExporter as OTLPProtoLogExporter } from '@opentelemetry/exporter
import { CompressionAlgorithm } from '@opentelemetry/otlp-exporter-base';
import type {
ConfigurationModel,
LogRecordExporterModel,
LogRecordExporterConfigModel,
InstrumentTypeConfigModel,
AggregationConfigModel,
PeriodicMetricReaderConfigModel,
Expand Down Expand Up @@ -587,7 +587,7 @@ export function getBatchLogRecordProcessorFromEnv(
}

export function getLogRecordExporter(
exporter: LogRecordExporterModel
exporter: LogRecordExporterConfigModel
): LogRecordExporter | undefined {
if (exporter.otlp_http) {
const encoding = exporter.otlp_http.encoding;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import {
} from '@opentelemetry/sdk-logs';
import type {
ConfigFactory,
LogRecordExporterModel,
LogRecordExporterConfigModel,
} from '@opentelemetry/configuration';
import { createConfigFactory } from '@opentelemetry/configuration';
import { OTLPLogExporter as OTLPProtoLogExporter } from '@opentelemetry/exporter-logs-otlp-proto';
Expand Down Expand Up @@ -716,7 +716,7 @@ describe('startNodeSDK', function () {

describe('tests to increase code coverage', function () {
it('should return undefined for invalid log record exporter model', async () => {
const exporter: LogRecordExporterModel = {};
const exporter: LogRecordExporterConfigModel = {};
assert.equal(getLogRecordExporter(exporter), undefined);
});

Expand Down
Loading