diff --git a/package.json b/package.json index 7aae0cc7e64a7..7a2a06bfa5f82 100644 --- a/package.json +++ b/package.json @@ -131,6 +131,7 @@ "@elastic/monaco-esql": "^3.1.4", "@elastic/node-crypto": "^1.2.3", "@elastic/numeral": "^2.5.1", + "@elastic/opentelemetry-node": "^1.1.1", "@elastic/react-search-ui": "^1.20.2", "@elastic/react-search-ui-views": "^1.20.2", "@elastic/request-converter": "^8.17.0", @@ -152,7 +153,7 @@ "@formatjs/intl-utils": "^3.8.4", "@formatjs/ts-transformer": "^3.13.14", "@google/generative-ai": "^0.21.0", - "@grpc/grpc-js": "^1.8.22", + "@grpc/grpc-js": "^1.13.4", "@hapi/accept": "^6.0.3", "@hapi/boom": "^10.0.1", "@hapi/cookie": "^12.0.1", @@ -1083,23 +1084,14 @@ "@openfeature/server-sdk": "^1.18.0", "@openfeature/web-sdk": "^1.5.0", "@opentelemetry/api": "^1.9.0", - "@opentelemetry/api-metrics": "^0.31.0", - "@opentelemetry/context-async-hooks": "^2.0.0", - "@opentelemetry/core": "^2.0.0", - "@opentelemetry/exporter-metrics-otlp-grpc": "^0.34.0", - "@opentelemetry/exporter-prometheus": "^0.31.0", - "@opentelemetry/exporter-trace-otlp-grpc": "^0.200.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.200.0", - "@opentelemetry/exporter-trace-otlp-proto": "^0.200.0", - "@opentelemetry/instrumentation": "^0.200.0", - "@opentelemetry/instrumentation-http": "^0.200.0", - "@opentelemetry/instrumentation-undici": "^0.11.0", - "@opentelemetry/otlp-exporter-base": "^0.200.0", - "@opentelemetry/resources": "^2.0.0", - "@opentelemetry/sdk-metrics-base": "^0.31.0", - "@opentelemetry/sdk-node": "^0.200.0", - "@opentelemetry/sdk-trace-base": "^2.0.0", - "@opentelemetry/sdk-trace-node": "^2.0.0", + "@opentelemetry/context-async-hooks": "^2.0.1", + "@opentelemetry/exporter-metrics-otlp-grpc": "^0.202.0", + "@opentelemetry/exporter-prometheus": "^0.202.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.202.0", + "@opentelemetry/exporter-trace-otlp-proto": "^0.202.0", + "@opentelemetry/instrumentation": "^0.202.0", + "@opentelemetry/instrumentation-undici": "^0.13.2", + "@opentelemetry/otlp-exporter-base": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.34.0", "@paralleldrive/cuid2": "^2.2.2", "@reduxjs/toolkit": "1.9.7", diff --git a/renovate.json b/renovate.json index 84d6673067558..634747acddb90 100644 --- a/renovate.json +++ b/renovate.json @@ -178,7 +178,7 @@ "@aws-crypto/sha256-js", "@aws-crypto/util", "@langtrase/trace-attributes", - "@opentelemetry/sdk-trace-base", + "@arizeai/openinference-semantic-conventions", "@smithy/eventstream-serde-node", "@smithy/node-http-handler", "@smithy/types", @@ -3370,7 +3370,7 @@ ], "minimumReleaseAge": "7 days", "enabled": true - }, + }, { "groupName": "redux-actions", "matchDepNames": [ @@ -4346,36 +4346,33 @@ "groupName": "OpenTelemetry modules", "matchDepNames": [ "@grpc/grpc-js", + "@elastic/opentelemetry-node", "@opentelemetry/api", - "@opentelemetry/api-metrics", - "@opentelemetry/core", + "@opentelemetry/context-async-hooks", "@opentelemetry/exporter-metrics-otlp-grpc", "@opentelemetry/exporter-prometheus", - "@opentelemetry/resources", - "@opentelemetry/sdk-metrics-base", - "@opentelemetry/semantic-conventions", - "@arizeai/openinference-semantic-conventions", - "@opentelemetry/context-async-hooks", - "@opentelemetry/exporter-trace-otlp-grpc", "@opentelemetry/exporter-trace-otlp-http", "@opentelemetry/exporter-trace-otlp-proto", - "@opentelemetry/otlp-exporter-base", - "@opentelemetry/sdk-node", - "@opentelemetry/sdk-trace-node", "@opentelemetry/instrumentation", - "@opentelemetry/instrumentation-http", - "@opentelemetry/instrumentation-undici" + "@opentelemetry/instrumentation-undici", + "@opentelemetry/otlp-exporter-base", + "@opentelemetry/semantic-conventions" ], "reviewers": [ - "team:stack-monitoring", - "team:kibana-core" + "team:appex-ai-infra", + "team:kibana-core", + "team:kibana-security", + "team:stack-monitoring" ], "matchBaseBranches": [ "main" ], "labels": [ + "Team:AI Infra", "Team:Monitoring", - "backport:all-open", + "Team:Core", + "Team:Security", + "backport:prev-minor", "release_note:skip" ], "minimumReleaseAge": "7 days", diff --git a/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts b/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts index e012a7b6004aa..ae4c5970ca9aa 100644 --- a/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts +++ b/src/platform/packages/private/kbn-import-resolver/src/import_resolver.ts @@ -142,6 +142,17 @@ export class ImportResolver { return this.adaptReq('src/core/server', dirname); } + if (req.startsWith('@modelcontextprotocol/sdk')) { + const relPath = req.split('@modelcontextprotocol/sdk')[1]; + return Path.resolve(REPO_ROOT, `node_modules/@modelcontextprotocol/sdk/dist/esm/${relPath}`); + } + + // We need this "hack" because our current import-resolver doesn't support "exports" in package.json. + // We should be able to remove this once we support cjs/esm interop. + if (req.startsWith('@elastic/opentelemetry-node/sdk')) { + return Path.resolve(REPO_ROOT, `node_modules/@elastic/opentelemetry-node/lib/sdk.js`); + } + // turn root-relative paths into relative paths if ( req.startsWith('src/') || diff --git a/src/platform/packages/shared/kbn-tracing/src/init_tracing.ts b/src/platform/packages/shared/kbn-tracing/src/init_tracing.ts index 29f8f42800046..f5828eadf5eca 100644 --- a/src/platform/packages/shared/kbn-tracing/src/init_tracing.ts +++ b/src/platform/packages/shared/kbn-tracing/src/init_tracing.ts @@ -6,25 +6,14 @@ * your election, the "Elastic License 2.0", the "GNU Affero General Public * License v3.0 only", or the "Server Side Public License, v 1". */ +import { core, node, resources, tracing } from '@elastic/opentelemetry-node/sdk'; import { LangfuseSpanProcessor, PhoenixSpanProcessor } from '@kbn/inference-tracing'; import { fromExternalVariant } from '@kbn/std'; import { TracingConfig } from '@kbn/tracing-config'; import { context, propagation, trace } from '@opentelemetry/api'; import { AsyncLocalStorageContextManager } from '@opentelemetry/context-async-hooks'; -import { - CompositePropagator, - W3CBaggagePropagator, - W3CTraceContextPropagator, -} from '@opentelemetry/core'; -import { - NodeTracerProvider, - ParentBasedSampler, - SpanProcessor, - TraceIdRatioBasedSampler, -} from '@opentelemetry/sdk-trace-node'; import type { AgentConfigOptions } from 'elastic-apm-node'; import { castArray, once } from 'lodash'; -import { resourceFromAttributes } from '@opentelemetry/resources'; import { ATTR_SERVICE_INSTANCE_ID, ATTR_SERVICE_NAMESPACE } from '@kbn/opentelemetry-attributes'; import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions'; import { LateBindingSpanProcessor } from '..'; @@ -40,7 +29,7 @@ export function initTracing({ context.setGlobalContextManager(contextManager); contextManager.enable(); - const resource = resourceFromAttributes({ + const resource = resources.resourceFromAttributes({ [ATTR_SERVICE_NAME]: apmConfig?.serviceName, [ATTR_SERVICE_INSTANCE_ID]: apmConfig?.serviceNodeName, [ATTR_SERVICE_NAMESPACE]: apmConfig?.environment, @@ -49,20 +38,20 @@ export function initTracing({ // this is used for late-binding of span processors const lateBindingProcessor = LateBindingSpanProcessor.get(); - const allSpanProcessors: SpanProcessor[] = [lateBindingProcessor]; + const allSpanProcessors: tracing.SpanProcessor[] = [lateBindingProcessor]; propagation.setGlobalPropagator( - new CompositePropagator({ - propagators: [new W3CTraceContextPropagator(), new W3CBaggagePropagator()], + new core.CompositePropagator({ + propagators: [new core.W3CTraceContextPropagator(), new core.W3CBaggagePropagator()], }) ); - const traceIdSampler = new TraceIdRatioBasedSampler(tracingConfig?.sample_rate ?? 1); + const traceIdSampler = new tracing.TraceIdRatioBasedSampler(tracingConfig?.sample_rate ?? 1); - const nodeTracerProvider = new NodeTracerProvider({ + const nodeTracerProvider = new node.NodeTracerProvider({ // by default, base sampling on parent context, // or for root spans, based on the configured sample rate - sampler: new ParentBasedSampler({ + sampler: new tracing.ParentBasedSampler({ root: traceIdSampler, }), spanProcessors: allSpanProcessors, @@ -85,8 +74,8 @@ export function initTracing({ trace.setGlobalTracerProvider(nodeTracerProvider); propagation.setGlobalPropagator( - new CompositePropagator({ - propagators: [new W3CTraceContextPropagator(), new W3CBaggagePropagator()], + new core.CompositePropagator({ + propagators: [new core.W3CTraceContextPropagator(), new core.W3CBaggagePropagator()], }) ); diff --git a/src/platform/packages/shared/kbn-tracing/src/late_binding_span_processor.ts b/src/platform/packages/shared/kbn-tracing/src/late_binding_span_processor.ts index bd92ac0454852..16e1ae648372f 100644 --- a/src/platform/packages/shared/kbn-tracing/src/late_binding_span_processor.ts +++ b/src/platform/packages/shared/kbn-tracing/src/late_binding_span_processor.ts @@ -8,8 +8,8 @@ */ import { Context } from '@opentelemetry/api'; -import { ReadableSpan, Span, SpanProcessor } from '@opentelemetry/sdk-trace-node'; import { pull } from 'lodash'; +import { tracing } from '@elastic/opentelemetry-node/sdk'; const noop = async () => {}; @@ -18,18 +18,18 @@ const noop = async () => {}; * which is useful if processors should be conditionally applied based on config * or runtime logic. */ -export class LateBindingSpanProcessor implements SpanProcessor { +export class LateBindingSpanProcessor implements tracing.SpanProcessor { static #instance?: LateBindingSpanProcessor; - #processors: SpanProcessor[] = []; + #processors: tracing.SpanProcessor[] = []; private constructor() {} - onStart(span: Span, parentContext: Context): void { + onStart(span: tracing.Span, parentContext: Context): void { this.#processors.forEach((processor) => processor.onStart(span, parentContext)); } - onEnd(span: ReadableSpan): void { + onEnd(span: tracing.ReadableSpan): void { this.#processors.forEach((processor) => processor.onEnd(span)); } @@ -40,7 +40,7 @@ export class LateBindingSpanProcessor implements SpanProcessor { await Promise.all(this.#processors.map((processor) => processor.shutdown())); } - register(processor: SpanProcessor) { + register(processor: tracing.SpanProcessor) { this.#processors.push(processor); return async () => { @@ -49,7 +49,7 @@ export class LateBindingSpanProcessor implements SpanProcessor { }; } - static register(processor: SpanProcessor): () => Promise { + static register(processor: tracing.SpanProcessor): () => Promise { return this.#instance?.register(processor) ?? noop; } diff --git a/src/platform/test/common/plugins/otel_metrics/server/monitoring/metrics.ts b/src/platform/test/common/plugins/otel_metrics/server/monitoring/metrics.ts index 76409d36b5ec4..d1c11b8fa160b 100644 --- a/src/platform/test/common/plugins/otel_metrics/server/monitoring/metrics.ts +++ b/src/platform/test/common/plugins/otel_metrics/server/monitoring/metrics.ts @@ -7,7 +7,7 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { Counter, Meter } from '@opentelemetry/api-metrics'; +import { Counter, Meter } from '@opentelemetry/api'; export class Metrics { requestCounter: Counter; diff --git a/src/platform/test/common/plugins/otel_metrics/server/plugin.ts b/src/platform/test/common/plugins/otel_metrics/server/plugin.ts index b814bbf29b722..dec0fa18efa59 100644 --- a/src/platform/test/common/plugins/otel_metrics/server/plugin.ts +++ b/src/platform/test/common/plugins/otel_metrics/server/plugin.ts @@ -8,7 +8,7 @@ */ import { CoreSetup, Plugin } from '@kbn/core/server'; -import { metrics } from '@opentelemetry/api-metrics'; +import { metrics } from '@opentelemetry/api'; import { generateOtelMetrics } from './routes'; import { Metrics } from './monitoring/metrics'; diff --git a/tsconfig.base.json b/tsconfig.base.json index 026fe8bb0cae8..ae9948f31283b 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -2196,7 +2196,10 @@ "@kbn/zod-helpers/*": ["src/platform/packages/shared/kbn-zod-helpers/*"], // END AUTOMATED PACKAGE LISTING // Allows for importing from `kibana` package for the exported types. - "@emotion/core": ["typings/@emotion"] + "@emotion/core": ["typings/@emotion"], + // We need the custom typings "proxy" because our current import-resolver doesn't support "exports" in package.json. + // We should be able to remove this once we support cjs/esm interop. + "@elastic/opentelemetry-node/sdk": ["typings/@elastic/opentelemetry-node/sdk"], }, // Support .tsx files and transform JSX into calls to React.createElement "jsx": "react", diff --git a/typings/@elastic/opentelemetry-node/sdk.d.ts b/typings/@elastic/opentelemetry-node/sdk.d.ts new file mode 100644 index 0000000000000..05e6bd0f589e3 --- /dev/null +++ b/typings/@elastic/opentelemetry-node/sdk.d.ts @@ -0,0 +1,12 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +declare module '@elastic/opentelemetry-node/sdk' { + export * from '@elastic/opentelemetry-node/types/sdk'; +} diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/base_inference_span_processor.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/base_inference_span_processor.ts index 4cb5a6693b1e3..1f604bc06a1ca 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/base_inference_span_processor.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/base_inference_span_processor.ts @@ -5,29 +5,23 @@ * 2.0. */ -import { Context } from '@opentelemetry/api'; +import { api, tracing } from '@elastic/opentelemetry-node/sdk'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-proto'; -import { - ReadableSpan, - SpanProcessor, - Span, - BatchSpanProcessor, -} from '@opentelemetry/sdk-trace-node'; import { isInInferenceContext } from './is_in_inference_context'; import { IS_ROOT_INFERENCE_SPAN_ATTRIBUTE_NAME } from './root_inference_span'; -export abstract class BaseInferenceSpanProcessor implements SpanProcessor { - private delegate: SpanProcessor; +export abstract class BaseInferenceSpanProcessor implements tracing.SpanProcessor { + private delegate: tracing.SpanProcessor; constructor(exporter: OTLPTraceExporter, scheduledDelayMillis: number) { - this.delegate = new BatchSpanProcessor(exporter, { + this.delegate = new tracing.BatchSpanProcessor(exporter, { scheduledDelayMillis, }); } - abstract processInferenceSpan(span: ReadableSpan): ReadableSpan; + abstract processInferenceSpan(span: tracing.ReadableSpan): tracing.ReadableSpan; - onStart(span: Span, parentContext: Context): void { + onStart(span: tracing.Span, parentContext: api.Context): void { const shouldTrack = (isInInferenceContext(parentContext) || span.instrumentationScope.name === 'inference') && span.instrumentationScope.name !== '@elastic/transport'; @@ -38,7 +32,7 @@ export abstract class BaseInferenceSpanProcessor implements SpanProcessor { } } - onEnd(span: ReadableSpan): void { + onEnd(span: tracing.ReadableSpan): void { if (span.attributes._should_track) { delete span.attributes._should_track; diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/create_inference_active_span.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/create_inference_active_span.ts index 6371407a202ad..608c7faf8358a 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/create_inference_active_span.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/create_inference_active_span.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { isTracingSuppressed } from '@opentelemetry/core'; +import { core } from '@elastic/opentelemetry-node/sdk'; import { Span, context, propagation, trace } from '@opentelemetry/api'; import { BAGGAGE_TRACKING_BEACON_KEY, BAGGAGE_TRACKING_BEACON_VALUE } from './baggage'; import { InferenceSpanAttributes } from './with_inference_span'; @@ -49,7 +49,7 @@ export function createActiveInferenceSpan( let parentContext = context.active(); - if (isTracingSuppressed(parentContext)) { + if (core.isTracingSuppressed(parentContext)) { return cb(); } diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/langfuse/langfuse_span_processor.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/langfuse/langfuse_span_processor.ts index 62efddc3184ae..b291ad32ee425 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/langfuse/langfuse_span_processor.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/langfuse/langfuse_span_processor.ts @@ -5,9 +5,9 @@ * 2.0. */ +import { tracing } from '@elastic/opentelemetry-node/sdk'; import { InferenceTracingLangfuseExportConfig } from '@kbn/inference-tracing-config'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-http'; -import { ReadableSpan } from '@opentelemetry/sdk-trace-node'; import { memoize, omit, partition } from 'lodash'; import { diag } from '@opentelemetry/api'; import { BaseInferenceSpanProcessor } from '../base_inference_span_processor'; @@ -48,7 +48,7 @@ export class LangfuseSpanProcessor extends BaseInferenceSpanProcessor { }; } - override processInferenceSpan(span: ReadableSpan): ReadableSpan { + override processInferenceSpan(span: tracing.ReadableSpan): tracing.ReadableSpan { // Langfuse doesn't understand fully semconv-compliant span events // yet, so we translate to a format it does understand. see // https://github.com/langfuse/langfuse/blob/c1c22a9b9b684bd45ca9436556c2599d5a23271d/web/src/features/otel/server/index.ts#L476 diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_chat_span.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_chat_span.ts index e229fe9b1f33d..9fb9bac300776 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_chat_span.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_chat_span.ts @@ -33,7 +33,7 @@ import { PROMPT_TEMPLATE_TEMPLATE, LLM_TOOLS, } from '@arizeai/openinference-semantic-conventions'; -import { ReadableSpan } from '@opentelemetry/sdk-trace-base'; +import { tracing } from '@elastic/opentelemetry-node/sdk'; import { omit, partition } from 'lodash'; import { ToolDefinition } from '@kbn/inference-common'; import { @@ -45,7 +45,7 @@ import { import { flattenAttributes } from '../util/flatten_attributes'; import { unflattenAttributes } from '../util/unflatten_attributes'; -export function getChatSpan(span: ReadableSpan) { +export function getChatSpan(span: tracing.ReadableSpan) { const [inputEvents, outputEvents] = partition( span.events.filter((event) => event.name !== 'exception'), (event) => event.name !== GenAISemanticConventions.GenAIChoice diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_execute_tool_span.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_execute_tool_span.ts index f4a84eb05ff91..13e7298ca58d3 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_execute_tool_span.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/get_execute_tool_span.ts @@ -6,10 +6,10 @@ */ import { SemanticConventions } from '@arizeai/openinference-semantic-conventions'; -import { ReadableSpan } from '@opentelemetry/sdk-trace-base'; +import { tracing } from '@elastic/opentelemetry-node/sdk'; import { ElasticGenAIAttributes } from '../types'; -export function getExecuteToolSpan(span: ReadableSpan) { +export function getExecuteToolSpan(span: tracing.ReadableSpan) { span.attributes[SemanticConventions.TOOL_PARAMETERS] = span.attributes[ElasticGenAIAttributes.ToolParameters]; span.attributes[SemanticConventions.TOOL_DESCRIPTION] = diff --git a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/phoenix_span_processor.ts b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/phoenix_span_processor.ts index 58c2d627bcb17..6265f59152072 100644 --- a/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/phoenix_span_processor.ts +++ b/x-pack/platform/packages/shared/kbn-inference-tracing/src/phoenix/phoenix_span_processor.ts @@ -5,8 +5,8 @@ * 2.0. */ +import { tracing } from '@elastic/opentelemetry-node/sdk'; import { InferenceTracingPhoenixExportConfig } from '@kbn/inference-tracing-config'; -import { ReadableSpan } from '@opentelemetry/sdk-trace-node'; import { memoize } from 'lodash'; import { SEMRESATTRS_PROJECT_NAME, @@ -61,7 +61,7 @@ export class PhoenixSpanProcessor extends BaseInferenceSpanProcessor { }; } - processInferenceSpan(span: ReadableSpan): ReadableSpan { + processInferenceSpan(span: tracing.ReadableSpan): tracing.ReadableSpan { const operationName = span.attributes[GenAISemanticConventions.GenAIOperationName]; span.resource.attributes[SEMRESATTRS_PROJECT_NAME] = this.config.project_name ?? 'default'; span.attributes[SemanticConventions.OPENINFERENCE_SPAN_KIND] = diff --git a/x-pack/platform/plugins/private/monitoring_collection/README.md b/x-pack/platform/plugins/private/monitoring_collection/README.md index 1f9cadf40ee7b..1674b1e77c4d3 100644 --- a/x-pack/platform/plugins/private/monitoring_collection/README.md +++ b/x-pack/platform/plugins/private/monitoring_collection/README.md @@ -72,7 +72,7 @@ See the [grpc-node docs](https://github.com/grpc/grpc-node/blob/master/doc/envir * First, we need to define what metrics we want to instrument with OpenTelemetry ```ts - import { Counter, Meter } from '@opentelemetry/api-metrics'; + import { Counter, Meter } from '@opentelemetry/api'; export class FooApiMeters { requestCount: Counter; @@ -92,7 +92,7 @@ See the [grpc-node docs](https://github.com/grpc/grpc-node/blob/master/doc/envir ```ts import { IRouter } from '@kbn/core/server'; import { FooApiMeters } from './foo_api_meters'; - import { metrics } from '@opentelemetry/api-metrics'; + import { metrics } from '@opentelemetry/api'; export class FooApiPlugin implements Plugin { private metrics: Metrics; diff --git a/x-pack/platform/plugins/private/monitoring_collection/server/lib/prometheus_exporter.ts b/x-pack/platform/plugins/private/monitoring_collection/server/lib/prometheus_exporter.ts index fc4359609bf34..5bc0fa5ea9cc5 100644 --- a/x-pack/platform/plugins/private/monitoring_collection/server/lib/prometheus_exporter.ts +++ b/x-pack/platform/plugins/private/monitoring_collection/server/lib/prometheus_exporter.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AggregationTemporality, MetricReader } from '@opentelemetry/sdk-metrics-base'; +import { metrics } from '@elastic/opentelemetry-node/sdk'; import { PrometheusExporter as OpenTelemetryPrometheusExporter, ExporterConfig, @@ -13,7 +13,7 @@ import { } from '@opentelemetry/exporter-prometheus'; import { KibanaResponseFactory } from '@kbn/core/server'; -export class PrometheusExporter extends MetricReader { +export class PrometheusExporter extends metrics.MetricReader { private readonly prefix?: string; private readonly appendTimestamp: boolean; private serializer: PrometheusSerializer; @@ -29,8 +29,8 @@ export class PrometheusExporter extends MetricReader { this.serializer = new PrometheusSerializer(this.prefix, this.appendTimestamp); } - selectAggregationTemporality(): AggregationTemporality { - return AggregationTemporality.CUMULATIVE; + selectAggregationTemporality(): metrics.AggregationTemporality { + return metrics.AggregationTemporality.CUMULATIVE; } protected onForceFlush(): Promise { diff --git a/x-pack/platform/plugins/private/monitoring_collection/server/plugin.ts b/x-pack/platform/plugins/private/monitoring_collection/server/plugin.ts index c2892b4307d74..9c970a7222a01 100644 --- a/x-pack/platform/plugins/private/monitoring_collection/server/plugin.ts +++ b/x-pack/platform/plugins/private/monitoring_collection/server/plugin.ts @@ -14,12 +14,12 @@ import { ServiceStatus, } from '@kbn/core/server'; import { MakeSchemaFrom } from '@kbn/usage-collection-plugin/server'; -import { metrics } from '@opentelemetry/api-metrics'; +import { api, metrics, resources } from '@elastic/opentelemetry-node/sdk'; import { OTLPMetricExporter } from '@opentelemetry/exporter-metrics-otlp-grpc'; -import { MeterProvider, PeriodicExportingMetricReader } from '@opentelemetry/sdk-metrics-base'; -import { resourceFromAttributes } from '@opentelemetry/resources'; -import { diag, DiagLogger, DiagLogLevel } from '@opentelemetry/api'; -import { SemanticResourceAttributes } from '@opentelemetry/semantic-conventions'; +import { ATTR_SERVICE_NAME, ATTR_SERVICE_VERSION } from '@opentelemetry/semantic-conventions'; +// import { ATTR_SERVICE_INSTANCE_ID } from '@opentelemetry/semantic-conventions/incubating'; +// Ideally we would import. But our tooling doesn't like how subdirs in these packages are exported (via "exports" in package.json). +const ATTR_SERVICE_INSTANCE_ID = 'service.instance.id'; import * as grpc from '@grpc/grpc-js'; import { PrometheusExporter } from './lib/prometheus_exporter'; import { MonitoringCollectionConfig } from './config'; @@ -42,7 +42,7 @@ export class MonitoringCollectionPlugin implements Plugin> = {}; @@ -126,15 +126,7 @@ export class MonitoringCollectionPlugin implements Plugin( diff --git a/yarn.lock b/yarn.lock index cdfac86a7d161..77990b0d2ba55 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2252,6 +2252,82 @@ resolved "https://registry.yarnpkg.com/@elastic/numeral/-/numeral-2.5.1.tgz#96acf39c3d599950646ef8ccfd24a3f057cf4932" integrity sha512-Tby6TKjixRFY+atVNeYUdGr9m0iaOq8230KTwn8BbUhkh7LwozfgKq0U98HRX7n63ZL62szl+cDKTYzh5WPCFQ== +"@elastic/opentelemetry-instrumentation-openai@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@elastic/opentelemetry-instrumentation-openai/-/opentelemetry-instrumentation-openai-0.5.0.tgz#f18238b68c204a497793aec879b355bf8e92a965" + integrity sha512-RkJi1xW1S3KL0UZck20yxgr/BOep/JYaYuSeK5KRKQGfEYEL8TRHBpIZUpXbufgW/NOHaG2h3bK10ALYIJ/OMQ== + dependencies: + "@opentelemetry/api-logs" "^0.200.0" + "@opentelemetry/instrumentation" "^0.200.0" + debug "^4.3.6" + +"@elastic/opentelemetry-node@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@elastic/opentelemetry-node/-/opentelemetry-node-1.1.1.tgz#a8e594c8d717200acf49866815b31b0fee95fae9" + integrity sha512-LIityuL5vfUEF+dlY3QB3POCbvLdj5DXkRz8dzW8slQb6Sf/jTUlpBHRkpfkDNWGurY/YMeu7JP5pp+BrdhSuw== + dependencies: + "@elastic/opentelemetry-instrumentation-openai" "^0.5.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/exporter-logs-otlp-grpc" "^0.202.0" + "@opentelemetry/exporter-logs-otlp-http" "^0.202.0" + "@opentelemetry/exporter-logs-otlp-proto" "^0.202.0" + "@opentelemetry/exporter-metrics-otlp-grpc" "^0.202.0" + "@opentelemetry/exporter-metrics-otlp-http" "^0.202.0" + "@opentelemetry/exporter-metrics-otlp-proto" "^0.202.0" + "@opentelemetry/host-metrics" "^0.36.0" + "@opentelemetry/instrumentation-amqplib" "^0.49.0" + "@opentelemetry/instrumentation-aws-sdk" "^0.54.0" + "@opentelemetry/instrumentation-bunyan" "^0.48.0" + "@opentelemetry/instrumentation-cassandra-driver" "^0.48.0" + "@opentelemetry/instrumentation-connect" "^0.46.0" + "@opentelemetry/instrumentation-cucumber" "^0.17.0" + "@opentelemetry/instrumentation-dataloader" "^0.19.0" + "@opentelemetry/instrumentation-dns" "^0.46.0" + "@opentelemetry/instrumentation-express" "^0.51.0" + "@opentelemetry/instrumentation-fastify" "^0.47.0" + "@opentelemetry/instrumentation-fs" "^0.22.0" + "@opentelemetry/instrumentation-generic-pool" "^0.46.0" + "@opentelemetry/instrumentation-graphql" "^0.50.0" + "@opentelemetry/instrumentation-grpc" "^0.202.0" + "@opentelemetry/instrumentation-hapi" "^0.48.0" + "@opentelemetry/instrumentation-http" "^0.202.0" + "@opentelemetry/instrumentation-ioredis" "^0.50.0" + "@opentelemetry/instrumentation-kafkajs" "^0.11.0" + "@opentelemetry/instrumentation-knex" "^0.47.0" + "@opentelemetry/instrumentation-koa" "^0.50.0" + "@opentelemetry/instrumentation-lru-memoizer" "^0.47.0" + "@opentelemetry/instrumentation-memcached" "^0.46.0" + "@opentelemetry/instrumentation-mongodb" "^0.55.0" + "@opentelemetry/instrumentation-mongoose" "^0.49.0" + "@opentelemetry/instrumentation-mysql" "^0.48.0" + "@opentelemetry/instrumentation-mysql2" "^0.48.0" + "@opentelemetry/instrumentation-nestjs-core" "^0.48.0" + "@opentelemetry/instrumentation-net" "^0.46.0" + "@opentelemetry/instrumentation-pg" "^0.54.0" + "@opentelemetry/instrumentation-pino" "^0.49.0" + "@opentelemetry/instrumentation-redis" "^0.49.0" + "@opentelemetry/instrumentation-redis-4" "^0.49.0" + "@opentelemetry/instrumentation-restify" "^0.48.0" + "@opentelemetry/instrumentation-router" "^0.47.0" + "@opentelemetry/instrumentation-runtime-node" "^0.16.0" + "@opentelemetry/instrumentation-socket.io" "^0.49.0" + "@opentelemetry/instrumentation-tedious" "^0.21.0" + "@opentelemetry/instrumentation-undici" "^0.13.0" + "@opentelemetry/instrumentation-winston" "^0.47.0" + "@opentelemetry/resource-detector-alibaba-cloud" "^0.31.0" + "@opentelemetry/resource-detector-aws" "^2.0.0" + "@opentelemetry/resource-detector-azure" "^0.9.0" + "@opentelemetry/resource-detector-container" "^0.7.0" + "@opentelemetry/resources" "^2.0.0" + "@opentelemetry/sdk-logs" "^0.202.0" + "@opentelemetry/sdk-metrics" "^2.0.0" + "@opentelemetry/sdk-node" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.30.0" + "@opentelemetry/winston-transport" "^0.13.0" + import-in-the-middle "^1.12.0" + json-bigint "^1.0.0" + safe-stable-stringify "^2.4.3" + "@elastic/prismjs-esql@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@elastic/prismjs-esql/-/prismjs-esql-1.1.0.tgz#c7f84de21bb453831df7e8565be7430b1b078836" @@ -2965,7 +3041,7 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== -"@grpc/grpc-js@^1.13.1", "@grpc/grpc-js@^1.7.1", "@grpc/grpc-js@^1.8.22": +"@grpc/grpc-js@^1.13.1", "@grpc/grpc-js@^1.13.4", "@grpc/grpc-js@^1.7.1": version "1.13.4" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.13.4.tgz#922fbc496e229c5fa66802d2369bf181c1df1c5a" integrity sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg== @@ -2973,7 +3049,7 @@ "@grpc/proto-loader" "^0.7.13" "@js-sdsl/ordered-map" "^4.4.2" -"@grpc/proto-loader@^0.7.13", "@grpc/proto-loader@^0.7.3": +"@grpc/proto-loader@^0.7.13": version "0.7.15" resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.15.tgz#4cdfbf35a35461fc843abe8b9e2c0770b5095e60" integrity sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ== @@ -8881,13 +8957,20 @@ resolved "https://registry.yarnpkg.com/@openfeature/web-sdk/-/web-sdk-1.5.0.tgz#23ed7acc67ff8f67c3d46f686193f19889b8a482" integrity sha512-AK9A4X6vRKQf/OvCue1LKM6thSDqbx/Sf3dHBTZ6p7DfpIKsD8mzCTgMhb5jukVlqwdKMlewU/rlYTYqqfnnTw== -"@opentelemetry/api-logs@0.200.0": +"@opentelemetry/api-logs@0.200.0", "@opentelemetry/api-logs@^0.200.0": version "0.200.0" resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.200.0.tgz#f9015fd844920c13968715b3cdccf5a4d4ff907e" integrity sha512-IKJBQxh91qJ+3ssRly5hYEJ8NDHu9oY/B1PXVSCWf7zytmYO9RNLB0Ox9XQ/fJ8m6gY6Q6NtBWlmXfaXt5Uc4Q== dependencies: "@opentelemetry/api" "^1.3.0" +"@opentelemetry/api-logs@0.202.0", "@opentelemetry/api-logs@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.202.0.tgz#78ddb3b4a30232fd0916b99f27777b1936355d03" + integrity sha512-fTBjMqKCfotFWfLzaKyhjLvyEyq5vDKTTFfBmx21btv3gvy8Lq6N5Dh2OzqeuN4DjtpSvNT1uNVfg08eD2Rfxw== + dependencies: + "@opentelemetry/api" "^1.3.0" + "@opentelemetry/api-logs@0.53.0": version "0.53.0" resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.53.0.tgz#c478cbd8120ec2547b64edfa03a552cfe42170be" @@ -8895,13 +8978,6 @@ dependencies: "@opentelemetry/api" "^1.0.0" -"@opentelemetry/api-metrics@0.31.0", "@opentelemetry/api-metrics@^0.31.0": - version "0.31.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api-metrics/-/api-metrics-0.31.0.tgz#0ed4cf4d7c731f968721c2b303eaf5e9fd42f736" - integrity sha512-PcL1x0kZtMie7NsNy67OyMvzLEXqf3xd0TZJKHHPMGTe89oMpNVrD1zJB1kZcwXOxLlHHb6tz21G3vvXPdXyZg== - dependencies: - "@opentelemetry/api" "^1.0.0" - "@opentelemetry/api@1.9.0", "@opentelemetry/api@1.x", "@opentelemetry/api@^1.0.0", "@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.4.1", "@opentelemetry/api@^1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" @@ -8912,10 +8988,10 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.26.0.tgz#fa92f722cf685685334bba95f258d3ef9fce60f6" integrity sha512-HedpXXYzzbaoutw6DFLWLDket2FwLkLpil4hGCZ1xYEIMTcivdfwEOISgdbLEWyG3HW52gTq2V9mOVJrONgiwg== -"@opentelemetry/context-async-hooks@2.0.0", "@opentelemetry/context-async-hooks@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.0.tgz#c98a727238ca199cda943780acf6124af8d8cd80" - integrity sha512-IEkJGzK1A9v3/EHjXh3s2IiFc6L4jfK+lNgKVgUjeUJQRRhnVFMIO3TAvKwonm9O1HebCuoOt98v8bZW7oVQHA== +"@opentelemetry/context-async-hooks@2.0.1", "@opentelemetry/context-async-hooks@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.0.1.tgz#4416bc2df780c1dda1129afb9392d55831dd861d" + integrity sha512-XuY23lSI3d4PEqKA+7SLtAgwqIfc6E/E9eAQWLN1vlpC53ybO3o6jW4BsXo1xvz9lYyyWItfQDDLzezER01mCw== "@opentelemetry/core@1.26.0", "@opentelemetry/core@^1.11.0": version "1.26.0" @@ -8924,217 +9000,500 @@ dependencies: "@opentelemetry/semantic-conventions" "1.27.0" -"@opentelemetry/core@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.5.0.tgz#717bceee15d4c69d4c7321c1fe0f5a562b60eb81" - integrity sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w== +"@opentelemetry/core@2.0.1", "@opentelemetry/core@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.0.1.tgz#44e1149d5666a4743cde943ef89841db3ce0f8bc" + integrity sha512-MaZk9SJIDgo1peKevlbhP6+IwIiNPNmswNL4AF0WaQJLbHXjr9SrZMgS12+iqr9ToV4ZVosCcc0f8Rg67LXjxw== dependencies: - "@opentelemetry/semantic-conventions" "1.5.0" + "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/core@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.8.0.tgz#cca18594dd48ded6dc0d08c7e789c79af0315934" - integrity sha512-6SDjwBML4Am0AQmy7z1j6HGrWDgeK8awBRUvl1PGw6HayViMk4QpnUXvv4HTHisecgVBy43NE/cstWprm8tIfw== +"@opentelemetry/exporter-logs-otlp-grpc@0.202.0", "@opentelemetry/exporter-logs-otlp-grpc@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.202.0.tgz#f179be218f7acf8ae004c343c718af9958ef9a6a" + integrity sha512-Y84L8Yja/A2qjGEzC/To0yrMUXHrtwJzHtZ2za1/ulZplRe5QFsLNyHixIS42ZYUKuNyWMDgOFhnN2Pz5uThtg== + dependencies: + "@grpc/grpc-js" "^1.7.1" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/sdk-logs" "0.202.0" + +"@opentelemetry/exporter-logs-otlp-http@0.202.0", "@opentelemetry/exporter-logs-otlp-http@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.202.0.tgz#d04df38de696946aa9a09475ef2b7fceddafbd82" + integrity sha512-mJWLkmoG+3r+SsYQC+sbWoy1rjowJhMhFvFULeIPTxSI+EZzKPya0+NZ3+vhhgx2UTybGQlye3FBtCH3o6Rejg== + dependencies: + "@opentelemetry/api-logs" "0.202.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/sdk-logs" "0.202.0" + +"@opentelemetry/exporter-logs-otlp-proto@0.202.0", "@opentelemetry/exporter-logs-otlp-proto@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.202.0.tgz#6bb06346d350c97025f070f0ed652090e9475619" + integrity sha512-qYwbmNWPkP7AbzX8o4DRu5bb/a0TWYNcpZc1NEAOhuV7pgBpAUPEClxRWPN94ulIia+PfQjzFGMaRwmLGmNP6g== + dependencies: + "@opentelemetry/api-logs" "0.202.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-logs" "0.202.0" + "@opentelemetry/sdk-trace-base" "2.0.1" + +"@opentelemetry/exporter-metrics-otlp-grpc@0.202.0", "@opentelemetry/exporter-metrics-otlp-grpc@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.202.0.tgz#1e41a129fdc1806d53d6a6712755e96952577fc6" + integrity sha512-/dq/rf4KCkTYoP+NyPXTE+5wjvfhAHSqK62vRsJ/IalG61VPQvwaL18yWcavbI+44ImQwtMeZxfIJSox7oQL0w== dependencies: - "@opentelemetry/semantic-conventions" "1.8.0" + "@grpc/grpc-js" "^1.7.1" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/exporter-metrics-otlp-http" "0.202.0" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-metrics" "2.0.1" + +"@opentelemetry/exporter-metrics-otlp-http@0.202.0", "@opentelemetry/exporter-metrics-otlp-http@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.202.0.tgz#a0d1e7c2e38d84a4dfc25679120dad056ed9a342" + integrity sha512-ooYcrf/m9ZuVGpQnER7WRH+JZbDPD389HG7VS/EnvIEF5WpNYEqf+NdmtaAcs51d81QrytTYAubc5bVWi//28w== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-metrics" "2.0.1" + +"@opentelemetry/exporter-metrics-otlp-proto@0.202.0", "@opentelemetry/exporter-metrics-otlp-proto@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.202.0.tgz#79270c82efe2eb2ff02e0735e82e392efed69ece" + integrity sha512-X0RpPpPjyCAmIq9tySZm0Hk3Ltw8KWsqeNq5I7gS9AR9RzbVHb/l+eiMI1CqSRvW9R47HXcUu/epmEzY8ebFAg== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/exporter-metrics-otlp-http" "0.202.0" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-metrics" "2.0.1" + +"@opentelemetry/exporter-prometheus@0.202.0", "@opentelemetry/exporter-prometheus@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.202.0.tgz#3f769b3ab1ca4e950e9d08236d31762bbc8ffe71" + integrity sha512-6RvQqZHAPFiwL1OKRJe4ta6SgJx/g8or41B+OovVVEie3HeCDhDGL9S1VJNkBozUz6wTY8a47fQwdMrCOUdMhQ== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-metrics" "2.0.1" + +"@opentelemetry/exporter-trace-otlp-grpc@0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.202.0.tgz#b34aee12bc1af9c538dc7e18429c8b9bc42dc899" + integrity sha512-d5wLdbNA3ahpSeD0I34vbDFMTh4vPsXemH0bKDXLeCVULCAjOJXuZmEiuRammiDgVvvX7CAb/IGLDz8d2QHvoA== + dependencies: + "@grpc/grpc-js" "^1.7.1" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-grpc-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" + +"@opentelemetry/exporter-trace-otlp-http@0.202.0", "@opentelemetry/exporter-trace-otlp-http@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.202.0.tgz#5587696379696bf14f6bfb3ad63e489ac56d9e13" + integrity sha512-/hKE8DaFCJuaQqE1IxpgkcjOolUIwgi3TgHElPVKGdGRBSmJMTmN/cr6vWa55pCJIXPyhKvcMrbrya7DZ3VmzA== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" -"@opentelemetry/core@2.0.0", "@opentelemetry/core@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.0.0.tgz#37e9f0e9ddec4479b267aca6f32d88757c941b3a" - integrity sha512-SLX36allrcnVaPYG3R78F/UZZsBsvbc7lMCLx37LyH5MJ1KAAZ2E3mW9OAD3zGz0G8q/BtoS5VUrjzDydhD6LQ== +"@opentelemetry/exporter-trace-otlp-http@0.53.0": + version "0.53.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.53.0.tgz#48e46c4573a35d31c14e6bc44635923e32970b9a" + integrity sha512-m7F5ZTq+V9mKGWYpX8EnZ7NjoqAU7VemQ1E2HAG+W/u0wpY1x0OmbxAXfGKFHCspdJk8UKlwPGrpcB8nay3P8A== + dependencies: + "@opentelemetry/core" "1.26.0" + "@opentelemetry/otlp-exporter-base" "0.53.0" + "@opentelemetry/otlp-transformer" "0.53.0" + "@opentelemetry/resources" "1.26.0" + "@opentelemetry/sdk-trace-base" "1.26.0" + +"@opentelemetry/exporter-trace-otlp-proto@0.202.0", "@opentelemetry/exporter-trace-otlp-proto@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.202.0.tgz#63bb4b432b7c32f4e0709c20983dedc0491f0bd1" + integrity sha512-z3vzdMclCETGIn8uUBgpz7w651ftCiH2qh3cewhBk+rF0EYPNQ3mJvyxktLnKIBZ/ci0zUknAzzYC7LIIZmggQ== dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" + +"@opentelemetry/exporter-zipkin@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.1.tgz#a54731fa3f2b6f2119238e17657c97c1357e059b" + integrity sha512-a9eeyHIipfdxzCfc2XPrE+/TI3wmrZUDFtG2RRXHSbZZULAny7SyybSvaDvS77a7iib5MPiAvluwVvbGTsHxsw== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/exporter-logs-otlp-grpc@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.200.0.tgz#693e0f7041c533061d0689ab43d64d039078ee7a" - integrity sha512-+3MDfa5YQPGM3WXxW9kqGD85Q7s9wlEMVNhXXG7tYFLnIeaseUt9YtCeFhEDFzfEktacdFpOtXmJuNW8cHbU5A== +"@opentelemetry/host-metrics@^0.36.0": + version "0.36.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/host-metrics/-/host-metrics-0.36.0.tgz#29d485ba3fbd93fe861b9cce38ef1c5f1d0ae78b" + integrity sha512-14lNY57qa21V3ZOl6xrqLMHR0HGlnPIApR6hr3oCw/Dqs5IzxhTwt2X8Stn82vWJJis7j/ezn11oODsizHj2dQ== dependencies: - "@grpc/grpc-js" "^1.7.1" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/sdk-logs" "0.200.0" + systeminformation "5.23.8" -"@opentelemetry/exporter-logs-otlp-http@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.200.0.tgz#3a99c9554f871b5c6cddb8716316c125d4edca6c" - integrity sha512-KfWw49htbGGp9s8N4KI8EQ9XuqKJ0VG+yVYVYFiCYSjEV32qpQ5qZ9UZBzOZ6xRb+E16SXOSCT3RkqBVSABZ+g== +"@opentelemetry/instrumentation-amqplib@^0.49.0": + version "0.49.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.49.0.tgz#ea79beb7ebf44e4fb6a4a2bb744d6e61cb7428b1" + integrity sha512-OCGkE+1JoUN+gOzs3u0GSa7GV//KX6NMKzaPchedae7ZwFVyyBQ8VECJngHgW3k/FLABFnq9Oiym2WZGiWugVQ== dependencies: - "@opentelemetry/api-logs" "0.200.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/sdk-logs" "0.200.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/exporter-logs-otlp-proto@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.200.0.tgz#53573ea43bce4129bcb18bda172a95c6535bb1a2" - integrity sha512-GmahpUU/55hxfH4TP77ChOfftADsCq/nuri73I/AVLe2s4NIglvTsaACkFVZAVmnXXyPS00Fk3x27WS3yO07zA== +"@opentelemetry/instrumentation-aws-sdk@^0.54.0": + version "0.54.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-aws-sdk/-/instrumentation-aws-sdk-0.54.0.tgz#258db3c4309c39480db766a8fc6777b963fcfbe1" + integrity sha512-4XnXfpACX8fpOnt/D8d/1AFg3uOwBTG9TopQBuikDZJYUrLUSdT7UiotCFqAM/Z6hQJh72Jy3591C/OrmKct7A== dependencies: - "@opentelemetry/api-logs" "0.200.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-logs" "0.200.0" - "@opentelemetry/sdk-trace-base" "2.0.0" - -"@opentelemetry/exporter-metrics-otlp-grpc@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.200.0.tgz#f9a4d209083a6a12489c4ae4c20e6923a1780c88" - integrity sha512-uHawPRvKIrhqH09GloTuYeq2BjyieYHIpiklOvxm9zhrCL2eRsnI/6g9v2BZTVtGp8tEgIa7rCQ6Ltxw6NBgew== + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/propagation-utils" "^0.31.2" + "@opentelemetry/semantic-conventions" "^1.31.0" + +"@opentelemetry/instrumentation-bunyan@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-bunyan/-/instrumentation-bunyan-0.48.0.tgz#9f5d63b7c4df4a33a753a4e82545e9f96598d7e0" + integrity sha512-Q6ay5CXIKuyejadPoLboz+jKumB3Zuxyk35ycFh9vfIeww3+mNRyMVj6KxHRS0Imbv9zhNbP3uyrUpvEMMyHuw== dependencies: - "@grpc/grpc-js" "^1.7.1" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.200.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-metrics" "2.0.0" - -"@opentelemetry/exporter-metrics-otlp-grpc@^0.34.0": - version "0.34.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.34.0.tgz#3a84f4e2c21ce5c9dce507ff36715cc2536bfa87" - integrity sha512-9INc1TBJ7OwpMsImqUjpPEvQeRyyU9tEiFQIYQ53kKQK7V8MqB5koyDeb5/qBSbNu4ZxSpukAOLPgBOEMDK6Qw== + "@opentelemetry/api-logs" "^0.202.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@types/bunyan" "1.8.11" + +"@opentelemetry/instrumentation-cassandra-driver@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-cassandra-driver/-/instrumentation-cassandra-driver-0.48.0.tgz#4f01a3240a168c4bad922480ca09469f709563f3" + integrity sha512-0dcX8Kx0S6ZAOknrbA+BBh1j5lg5F20W18m5VYoGUxkuLIUbWkQA3uaqeTfqbOwmnBmb1upDPUWPR+g5N12B4Q== dependencies: - "@grpc/grpc-js" "^1.7.1" - "@opentelemetry/core" "1.8.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.34.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.34.0" - "@opentelemetry/otlp-transformer" "0.34.0" - "@opentelemetry/resources" "1.8.0" - "@opentelemetry/sdk-metrics" "1.8.0" - -"@opentelemetry/exporter-metrics-otlp-http@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.200.0.tgz#daa28a2b868bacf02efb153fa8780d078807919e" - integrity sha512-5BiR6i8yHc9+qW7F6LqkuUnIzVNA7lt0qRxIKcKT+gq3eGUPHZ3DY29sfxI3tkvnwMgtnHDMNze5DdxW39HsAw== + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-connect@^0.46.0": + version "0.46.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.46.0.tgz#467c636bf59ea2b45f312699e99265d38135b34d" + integrity sha512-YNq/7M1JXnWRkpKPC9dbYZA36cg547gY0p1bijW7vuZJ9t5f3alo6w8TWtZwV/hOFtBGHDXVhKVfp2Mh6zVHjQ== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-metrics" "2.0.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@types/connect" "3.4.38" -"@opentelemetry/exporter-metrics-otlp-http@0.34.0": - version "0.34.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.34.0.tgz#f890a83f695b60719e54492e72bcbfa21d2968ee" - integrity sha512-ToRJA4frErHGiKKnPCI3+cvdyK8rksRI+mV6xZ6Yt7HiIrArY9eDX7QaCEZcTLbQIib09LTlCX87TKEL3TToWQ== +"@opentelemetry/instrumentation-cucumber@^0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-cucumber/-/instrumentation-cucumber-0.17.0.tgz#638e1600137c1d0457197fc0bab930634ece04f9" + integrity sha512-TTfQ9DmUlbeBsYZjNdJqs8mlcn1uY3t/AsTsALDBEFg6tWV+S1ADM9kVmKnscfbCwcQX2x17f/6a1Kpq5p91ww== dependencies: - "@opentelemetry/core" "1.8.0" - "@opentelemetry/otlp-exporter-base" "0.34.0" - "@opentelemetry/otlp-transformer" "0.34.0" - "@opentelemetry/resources" "1.8.0" - "@opentelemetry/sdk-metrics" "1.8.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/exporter-metrics-otlp-proto@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.200.0.tgz#5a494e2df8703be2f1f5f01629dfd48a6d39e5a6" - integrity sha512-E+uPj0yyvz81U9pvLZp3oHtFrEzNSqKGVkIViTQY1rH3TOobeJPSpLnTVXACnCwkPR5XeTvPnK3pZ2Kni8AFMg== +"@opentelemetry/instrumentation-dataloader@^0.19.0": + version "0.19.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.19.0.tgz#22cae3c8ee33fabe04a6d8df7e11bebb5d478f88" + integrity sha512-zIVRnRs3zDZCqStQcpIdRx3Dz9WXFSVj9qimqI7CRuKao9qnrZYUVQHvvVlLZX3JAg+nDC6JRS95zvbq50hj4A== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.200.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-metrics" "2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" -"@opentelemetry/exporter-prometheus@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.200.0.tgz#8f3dd3a8903447563a5be30ddf9e7bfb1e7ad127" - integrity sha512-ZYdlU9r0USuuYppiDyU2VFRA0kFl855ylnb3N/2aOlXrbA4PMCznen7gmPbetGQu7pz8Jbaf4fwvrDnVdQQXSw== +"@opentelemetry/instrumentation-dns@^0.46.0": + version "0.46.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dns/-/instrumentation-dns-0.46.0.tgz#7beeb7297b8f6acd8af58fb8228cdd32df1b89f5" + integrity sha512-m8u72x2fSIjhP1ITJX9Ims3eR4Qn8ze+QWy9NHYO01JlmiMamoc9TfIOd4dyOtxVja4tjnkWceKQdlEH9F9BoA== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-metrics" "2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" -"@opentelemetry/exporter-prometheus@^0.31.0": - version "0.31.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.31.0.tgz#b0696be42542a961ec1145f3754a845efbda942e" - integrity sha512-EfWFzoCu/THw0kZiaA2RUrk6XIQbfaJHJ26LRrVIK7INwosW8Q+x4pGfiJ5nxhglYiG9OTqGrQ6nQ4T9q1UMpg== +"@opentelemetry/instrumentation-express@^0.51.0": + version "0.51.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.51.0.tgz#b63fdf82ff68dbbe685f790ce4c85c613ebea10c" + integrity sha512-v1mgfvyeQh7yfsZ8wZlr+jgFGk9FxzLfNH0EH0UYGO9das8fCIkixsEasZMWhjwAJKjlf+ElTZ2jE2pT7I3DyQ== dependencies: - "@opentelemetry/api-metrics" "0.31.0" - "@opentelemetry/core" "1.5.0" - "@opentelemetry/sdk-metrics-base" "0.31.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/exporter-trace-otlp-grpc@0.200.0", "@opentelemetry/exporter-trace-otlp-grpc@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.200.0.tgz#e259367f324c01342bf3f0175c52d9f4e61a345f" - integrity sha512-hmeZrUkFl1YMsgukSuHCFPYeF9df0hHoKeHUthRKFCxiURs+GwF1VuabuHmBMZnjTbsuvNjOB+JSs37Csem/5Q== +"@opentelemetry/instrumentation-fastify@^0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.47.0.tgz#a8785ccc2fae8807e3ebfd7a0e08cf9e5ae7b6d8" + integrity sha512-dLld0pI63WR1BXvNiGKFWzqrnhgItiIDNsRf/vVOhKV20HQNUQk5FfzcX0eUyiJtW/+u95Txh/vdfeQRwLELcA== dependencies: - "@grpc/grpc-js" "^1.7.1" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-grpc-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" - -"@opentelemetry/exporter-trace-otlp-http@0.200.0", "@opentelemetry/exporter-trace-otlp-http@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.200.0.tgz#ddf2bbdff5157a89f64aad6dad44c394872d589d" - integrity sha512-Goi//m/7ZHeUedxTGVmEzH19NgqJY+Bzr6zXo1Rni1+hwqaksEyJ44gdlEMREu6dzX1DlAaH/qSykSVzdrdafA== + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-fs@^0.22.0": + version "0.22.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.22.0.tgz#460fc9eeb1f6f211a52aceeb5458ee7b5406d4c7" + integrity sha512-ktQVFD6pd8eAIW6t2DtDuXj2lxq+wnQ8WUkJLNZzl3rEE2TZEiHg7wIkWVoxl4Cz4pJ2YZJbdU2fHAizuDebDw== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" -"@opentelemetry/exporter-trace-otlp-http@0.53.0": - version "0.53.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.53.0.tgz#48e46c4573a35d31c14e6bc44635923e32970b9a" - integrity sha512-m7F5ZTq+V9mKGWYpX8EnZ7NjoqAU7VemQ1E2HAG+W/u0wpY1x0OmbxAXfGKFHCspdJk8UKlwPGrpcB8nay3P8A== +"@opentelemetry/instrumentation-generic-pool@^0.46.0": + version "0.46.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.46.0.tgz#c8e621f084828cf479fccf758fc340eb49028738" + integrity sha512-QJUH9n5Ld0xz54gX1k3L2RDoSyJjeZaASA17Zvm0uVa40v+s8oMfCa1/4y9TONFSVbL0fPbAGojVsRRtg6dJ5w== dependencies: - "@opentelemetry/core" "1.26.0" - "@opentelemetry/otlp-exporter-base" "0.53.0" - "@opentelemetry/otlp-transformer" "0.53.0" - "@opentelemetry/resources" "1.26.0" - "@opentelemetry/sdk-trace-base" "1.26.0" + "@opentelemetry/instrumentation" "^0.202.0" -"@opentelemetry/exporter-trace-otlp-proto@0.200.0", "@opentelemetry/exporter-trace-otlp-proto@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.200.0.tgz#f3f149e6bad8c899c8f1e5c58e5d855ce07f7319" - integrity sha512-V9TDSD3PjK1OREw2iT9TUTzNYEVWJk4Nhodzhp9eiz4onDMYmPy3LaGbPv81yIR6dUb/hNp/SIhpiCHwFUq2Vg== +"@opentelemetry/instrumentation-graphql@^0.50.0": + version "0.50.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.50.0.tgz#e13709775fd35751194c2c554e4a232db1b3e434" + integrity sha512-Nn3vBS5T0Dv4+9WF1dGR0Lgsxuz6ztQmTsxoHvesm6YAAXiHffnwsxBEJUKEJcjxfXzjO1SVuLDkv1bAeQ3NFw== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" -"@opentelemetry/exporter-zipkin@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/exporter-zipkin/-/exporter-zipkin-2.0.0.tgz#6aca658d64f5e8bc079b07ee0a3076c4ca328ec9" - integrity sha512-icxaKZ+jZL/NHXX8Aru4HGsrdhK0MLcuRXkX5G5IRmCgoRLw+Br6I/nMVozX2xjGGwV7hw2g+4Slj8K7s4HbVg== +"@opentelemetry/instrumentation-grpc@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.202.0.tgz#e790ff9273ac1ca92f835d3407a3c1afaec42d3a" + integrity sha512-dWvefHNAyAfaHVmxQ/ySLQSI2hGKLgK1sBtvae4w9xruqU08bBMtvmVeGMA/5whfiUDU8ftp1/84U4Zoe5N56A== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" + "@opentelemetry/instrumentation" "0.202.0" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/instrumentation-http@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.200.0.tgz#b5bda869afad4e6933120c34c98e201d5b6e0a24" - integrity sha512-9tqGbCJikhYU68y3k9mi6yWsMyMeCcwoQuHvIXan5VvvPPQ5WIZaV6Mxu/MCVe4swRNoFs8Th+qyj0TZV5ELvw== +"@opentelemetry/instrumentation-hapi@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.48.0.tgz#71082617e4636183086da0a47130651ff58cfb52" + integrity sha512-wFPhBK000+4422KUPZ3ojlUq4ZzMGo7/H6GBWCVZLsP65rGPbssUTBeucPL2rkMeM8RS5z3s+cjsghw7fwOduA== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-http@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.202.0.tgz#a7edc11314c867737663c6e5b979636fa93ae56c" + integrity sha512-oX+jyY2KBg4/nVH3vZhSWDbhywkHgE0fq3YinhUBx0jv+YUWC2UKA7qLkxr/CSzfKsFi/Km0NKV+llH17yYGKw== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/instrumentation" "0.200.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/instrumentation" "0.202.0" "@opentelemetry/semantic-conventions" "^1.29.0" forwarded-parse "2.1.2" -"@opentelemetry/instrumentation-undici@^0.11.0": +"@opentelemetry/instrumentation-ioredis@^0.50.0": + version "0.50.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.50.0.tgz#77efa079e3e6feaecac5a24ec63699548ff90373" + integrity sha512-f2e+3xPxMRdlt1rjZpRhxuqrfumlWe3NX0Y+W857RBBV11HhbeZZaYbO5MMaxV3xBZv4dwPSGx96GjExUWY0WA== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/redis-common" "^0.37.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-kafkajs@^0.11.0": version "0.11.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.11.0.tgz#a57a51836f5a7cfb4c6b875b4f1aae3058afed42" - integrity sha512-H6ijJnKVZBB0Lhm6NsaBt0rUz+i52LriLhrpGAE8SazB0jCIVY4MrL2dNib/4w8zA+Fw9zFwERJvKXUIbSD1ew== + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.11.0.tgz#1151bd05eefc55dbb11fc984a4b19933ebf496e1" + integrity sha512-+i9VqVEPNObB1tkwcLV6zAafnve72h2Iwo48E11M/kVXMNXlgGhiYckYCmzba8c2u5XD/V98XZDrCIyO8CLCNA== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.30.0" + +"@opentelemetry/instrumentation-knex@^0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.47.0.tgz#03d05446ce95a6182c8afec614c67ab9f0aad671" + integrity sha512-OjqjnzXD5+FXVGkOznbRAz9yByb4UWzIUhXjuHvOQ50IUY8mv3rM2Gj6Ar7m5JsENiS5DtAy2Vfwk4e9zNC0ng== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.33.1" + +"@opentelemetry/instrumentation-koa@^0.50.0": + version "0.50.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.50.1.tgz#e688320c8c9b5ae160f20d1af9ef22ac08cf3f9e" + integrity sha512-HoQ9OuzLx4z6/BfA4medM6cj5+UXWQWakQVCd/Xd+gU+gA1eCxwdoECH44p+mTl3GFS7/icgfGE1if/lguaG0Q== dependencies: "@opentelemetry/core" "^2.0.0" - "@opentelemetry/instrumentation" "^0.200.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-lru-memoizer@^0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.47.0.tgz#2465dc908d68184f7625618137b16080cad0c8ed" + integrity sha512-UJ2UlCAIF+N4zNkiHdMr4O0caN0K6YboAso3/zaFdG1QiPR2zqZcbWAGFBikZ9HSByU+NwbxTXDzlpkcDZIqWg== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + +"@opentelemetry/instrumentation-memcached@^0.46.0": + version "0.46.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-memcached/-/instrumentation-memcached-0.46.0.tgz#eff7b3bcf52a61871674227ce1157ffd9808ea5c" + integrity sha512-FFDcOVJUxZQqbg57gVskZGXRfEsZXwOvCaPv6/qIZRw5glLXPTulpnfG/s8NAltsj2buXSvS4eKFo+0HKH0apw== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@types/memcached" "^2.2.6" + +"@opentelemetry/instrumentation-mongodb@^0.55.0": + version "0.55.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.55.1.tgz#33bdc42642dde8ac8b18d12b427d784776d5086b" + integrity sha512-Wb13YixWm8nB27ZSQW3h070UWkivoh6bjeyDUY6lLimSUulALr+YHBn0t71U1aTcUeaZv3IBNaPRimFXhz6gBA== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-mongoose@^0.49.0": + version "0.49.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.49.0.tgz#06bb49430974b93a0272a53edcf2c80236a343f5" + integrity sha512-nF+43QFe8IoW20TmTJZdxZhnVZGEglODUvzAo3fRmaBFAkwUXRGzRgABS255PCjIbScEaRRDCXc6EAsSkwRNPg== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-mysql2@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.48.0.tgz#87fb5c04843b62014c5b5a72032caea870a954c0" + integrity sha512-eCRpv0WV2s0Pa6CpjPWzZiLZDqx8kqZJopJESd4ywoUwtijXzBiTRidp/8aL9k+kl4drhm2GVNr4thUCMlEOSA== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/sql-common" "^0.41.0" + +"@opentelemetry/instrumentation-mysql@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.48.0.tgz#4ca5099453536125b328289de1aabfa1ecbaffaf" + integrity sha512-o7DwkkRn3eLWfzJdbXrlCS1EhbIOgB0W74eucbP+5Lk0XDGixy4yURTkmNclCcsemgzRZfEq0YvYQV29Yhpo5A== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@types/mysql" "2.15.26" + +"@opentelemetry/instrumentation-nestjs-core@^0.48.0": + version "0.48.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.48.0.tgz#86f1d1af48a6654adc8497a8fccd31eb234a6357" + integrity sha512-ytK4ABSkWcD9vyMU8GpinvodAGaRxBFuxybP/m7sgLtEboXMJjdWnEHb7lH/CX1ICiVKRXWdYg9npdu6yBCW5Q== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.30.0" + +"@opentelemetry/instrumentation-net@^0.46.0": + version "0.46.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-net/-/instrumentation-net-0.46.1.tgz#c3b4753c9202dee27f61ae68ba7ae99824ea170c" + integrity sha512-r7Buqem+odrTTPlWfT7EqS24QnDAL4U+c4e38RzcRtdZF00Z34oqEpge7TZcQLo0vEASWbHQ/WjWNR7ZYKFKBA== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-pg@^0.54.0": + version "0.54.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.54.0.tgz#ca34bae6250082cb6675081dd9444e0e94b18eaa" + integrity sha512-KQnEGwm65p1zFZGjKGw+oMilGcR4l1q3qgRmETO7ySEfMddH3t6jwlbqmcjO3N3bVcPkYgjioGVQGvdpvz7O1w== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/sql-common" "^0.41.0" + "@types/pg" "8.15.1" + "@types/pg-pool" "2.0.6" + +"@opentelemetry/instrumentation-pino@^0.49.0": + version "0.49.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.49.0.tgz#cf0bd585c85bfd4d14d64a27f15e8d4a0ae875da" + integrity sha512-nngcqUnIeVnDvRMf6fixYwlMbTNzCVGv93CacyR/8TL/pjyumje020PC5q7b6CfcTdToiD5GMTMKvWBiTd08cA== + dependencies: + "@opentelemetry/api-logs" "^0.202.0" + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + +"@opentelemetry/instrumentation-redis-4@^0.49.0": + version "0.49.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.49.0.tgz#81f9eb89e81310e20f3c30cd92fa97360bf4b924" + integrity sha512-i+Wsl7M2LXEDA2yXouNJ3fttSzzb5AhlehvSBVRIFuinY51XrrKSH66biO0eox+pYQMwAlPxJ778XcMQffN78A== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/redis-common" "^0.37.0" + "@opentelemetry/semantic-conventions" "^1.27.0" -"@opentelemetry/instrumentation@0.200.0", "@opentelemetry/instrumentation@^0.200.0": +"@opentelemetry/instrumentation-redis@^0.49.0": + version "0.49.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.49.1.tgz#713857a5ce33001e97f8314df350690f695c448f" + integrity sha512-Ds5Ke9qE9kTlDThqLSJJntkIvuMQCBPiFKwHntocb/3q/9q5D47BNwawO5Mj9sVMV6zkld5M5Pb9Av39iieuOg== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/redis-common" "^0.37.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-restify@^0.48.0": + version "0.48.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-restify/-/instrumentation-restify-0.48.1.tgz#fdc840712ff0772ce5b93622d268bfafb80b60f1" + integrity sha512-0KY7mWpm0TJJ8ajhsNsLUmsBE/yNr70o128Crn30eDmnyRQkG7uS0xfDi6keExjF7SKzXQabs3Gtx7SuFmE80Q== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-router@^0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-router/-/instrumentation-router-0.47.0.tgz#71e942fa345ef361704cc4a96c64b23781cbe395" + integrity sha512-U0zA1LTDqtTWyd5e4SdoqQA/8QUOhc4LDv9U7b+8FMFTty95OF84apUdatl09Dzc51XeWPWIV7VutmSCd/zsUg== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-runtime-node@^0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-runtime-node/-/instrumentation-runtime-node-0.16.0.tgz#869a94020cd34bd9c487bda5c8c86af807b1dad0" + integrity sha512-Q/GB9LsKLrRCEIPLAQTDQvydnLmLXBSRkYkWzwKzY/LCkOs+Cl8YiJG08p6D4CaJ6lvP0iG4kwPHk1ydNbdehg== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + +"@opentelemetry/instrumentation-socket.io@^0.49.0": + version "0.49.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-socket.io/-/instrumentation-socket.io-0.49.0.tgz#827b9f95a4c8a6ab408cf42384bcd1b81fb5033e" + integrity sha512-DpMtNBEcaLCcbP1WVBPCSgRiBs31igTQkal1gUm40VL/XAv5GUqRAUnvHZrQh3yPipOqzV65pdb0jJXdps/tug== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/instrumentation-tedious@^0.21.0": + version "0.21.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.21.0.tgz#9cbe31ccfd31291ec0073309c0ff6891a03a59a7" + integrity sha512-pt37kHYGQ8D2vBOQwyB/TKUqLPF8Q4rfTNu3whZsPOsc6QHDPXpfQISIupWAnMjAaeujF/Spg6IA04W6jXrzRQ== + dependencies: + "@opentelemetry/instrumentation" "^0.202.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@types/tedious" "^4.0.14" + +"@opentelemetry/instrumentation-undici@^0.13.0", "@opentelemetry/instrumentation-undici@^0.13.2": + version "0.13.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.13.2.tgz#71d4710135b4251a0a5bae57233152e8f7eb8fca" + integrity sha512-rO8CNuHnVN13rKrXayvtuXMXwPQkem3H0r/UWZhyNGQeHlqlQgpgtu5mR9dzSuv9kLRrxZb/WjK+sGOP5kwetg== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.202.0" + +"@opentelemetry/instrumentation-winston@^0.47.0": + version "0.47.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-winston/-/instrumentation-winston-0.47.0.tgz#c5a3988a1d17ebfda9545d0f94a7e125220d7e45" + integrity sha512-r+GqnZU/aFldQyB5QdOlxsMlH9KZ4+zJfnYplz3lbC9f9ozAIlVAeoshvWTtbv7Oxp2NnK64EfnNP1pClaGEqA== + dependencies: + "@opentelemetry/api-logs" "^0.202.0" + "@opentelemetry/instrumentation" "^0.202.0" + +"@opentelemetry/instrumentation@0.202.0", "@opentelemetry/instrumentation@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.202.0.tgz#9468829b23039e1d675635c63f18c8676dce3079" + integrity sha512-Uz3BxZWPgDwgHM2+vCKEQRh0R8WKrd/q6Tus1vThRClhlPO39Dyz7mDrOr6KuqGXAlBQ1e5Tnymzri4RMZNaWA== + dependencies: + "@opentelemetry/api-logs" "0.202.0" + import-in-the-middle "^1.8.1" + require-in-the-middle "^7.1.1" + +"@opentelemetry/instrumentation@^0.200.0": version "0.200.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.200.0.tgz#29d1d4f70cbf0cb1ca9f2f78966379b0be96bddc" integrity sha512-pmPlzfJd+vvgaZd/reMsC8RWgTXn2WY1OWT5RT42m3aOn5532TozwXNDhg1vzqJ+jnvmkREcdLr27ebJEQt0Jg== @@ -9145,20 +9504,13 @@ require-in-the-middle "^7.1.1" shimmer "^1.2.1" -"@opentelemetry/otlp-exporter-base@0.200.0", "@opentelemetry/otlp-exporter-base@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.200.0.tgz#906bcf2e59815c8ded732d328f6bc060fb7b0459" - integrity sha512-IxJgA3FD7q4V6gGq4bnmQM5nTIyMDkoGFGrBrrDjB6onEiq1pafma55V+bHvGYLWvcqbBbRfezr1GED88lacEQ== +"@opentelemetry/otlp-exporter-base@0.202.0", "@opentelemetry/otlp-exporter-base@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.202.0.tgz#f5d9904c2f37a6eed31d73178485138dbe6cb1f1" + integrity sha512-nMEOzel+pUFYuBJg2znGmHJWbmvMbdX5/RhoKNKowguMbURhz0fwik5tUKplLcUtl8wKPL1y9zPnPxeBn65N0Q== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-transformer" "0.200.0" - -"@opentelemetry/otlp-exporter-base@0.34.0": - version "0.34.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.34.0.tgz#c6020b63590d4b8ac3833eda345a6f582fa014b1" - integrity sha512-xVNvQm7oXeQogeI21iTZRnBrBYS0OVekPutEJgb7jQtHg7x2GWuCBQK9sDo84FRWNXBpNOgSYqsf8/+PxIJ2vA== - dependencies: - "@opentelemetry/core" "1.8.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-transformer" "0.202.0" "@opentelemetry/otlp-exporter-base@0.53.0": version "0.53.0" @@ -9168,49 +9520,29 @@ "@opentelemetry/core" "1.26.0" "@opentelemetry/otlp-transformer" "0.53.0" -"@opentelemetry/otlp-grpc-exporter-base@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.200.0.tgz#cfc6cfd4def7d47f84e43d438d75cb463c67bf0d" - integrity sha512-CK2S+bFgOZ66Bsu5hlDeOX6cvW5FVtVjFFbWuaJP0ELxJKBB6HlbLZQ2phqz/uLj1cWap5xJr/PsR3iGoB7Vqw== +"@opentelemetry/otlp-grpc-exporter-base@0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.202.0.tgz#dbb38442745a8e20d39159d6f4692dcc01308b3d" + integrity sha512-yIEHVxFA5dmYif7lZbbB66qulLLhrklj6mI2X3cuGW5hYPyUErztEmbroM+6teu/XobBi9bLHid2VT4NIaRuGg== dependencies: "@grpc/grpc-js" "^1.7.1" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/otlp-exporter-base" "0.200.0" - "@opentelemetry/otlp-transformer" "0.200.0" - -"@opentelemetry/otlp-grpc-exporter-base@0.34.0": - version "0.34.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.34.0.tgz#edc3a9d8449f48e47c63c2f73e2c63c5a2f25102" - integrity sha512-8k3CIVjf2+/kmnQNKIR8GtPIfRsQ5ZxBVh3uKof54stVXH/nX5ArceuQaoEfFoFQ8S8wayBZ1QsBwdab65UK0g== - dependencies: - "@grpc/grpc-js" "^1.7.1" - "@grpc/proto-loader" "^0.7.3" - "@opentelemetry/core" "1.8.0" - "@opentelemetry/otlp-exporter-base" "0.34.0" - -"@opentelemetry/otlp-transformer@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.200.0.tgz#19afb2274554cb74e2d2b7e32a54a7f7d83c8642" - integrity sha512-+9YDZbYybOnv7sWzebWOeK6gKyt2XE7iarSyBFkwwnP559pEevKOUD8NyDHhRjCSp13ybh9iVXlMfcj/DwF/yw== - dependencies: - "@opentelemetry/api-logs" "0.200.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-logs" "0.200.0" - "@opentelemetry/sdk-metrics" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/otlp-exporter-base" "0.202.0" + "@opentelemetry/otlp-transformer" "0.202.0" + +"@opentelemetry/otlp-transformer@0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.202.0.tgz#0df9b419e68b726f6de9b85ee3ba3e373ef041b7" + integrity sha512-5XO77QFzs9WkexvJQL9ksxL8oVFb/dfi9NWQSq7Sv0Efr9x3N+nb1iklP1TeVgxqJ7m1xWiC/Uv3wupiQGevMw== + dependencies: + "@opentelemetry/api-logs" "0.202.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-logs" "0.202.0" + "@opentelemetry/sdk-metrics" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" protobufjs "^7.3.0" -"@opentelemetry/otlp-transformer@0.34.0": - version "0.34.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.34.0.tgz#71023706233c7bc6c3cdcf954c749fea9338084c" - integrity sha512-NghPJvn3pVoWBuhWyBe1n/nWIrj1D1EFUH/bIkWEp0CMVWFLux6R+BkRPZQo5klTcj8xFhCZZIZsL/ubkYPryg== - dependencies: - "@opentelemetry/core" "1.8.0" - "@opentelemetry/resources" "1.8.0" - "@opentelemetry/sdk-metrics" "1.8.0" - "@opentelemetry/sdk-trace-base" "1.8.0" - "@opentelemetry/otlp-transformer@0.53.0": version "0.53.0" resolved "https://registry.yarnpkg.com/@opentelemetry/otlp-transformer/-/otlp-transformer-0.53.0.tgz#55d435db5ed5cf56b99c010827294dd4921c45c2" @@ -9224,6 +9556,11 @@ "@opentelemetry/sdk-trace-base" "1.26.0" protobufjs "^7.3.0" +"@opentelemetry/propagation-utils@^0.31.2": + version "0.31.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/propagation-utils/-/propagation-utils-0.31.2.tgz#1f61f6b8e9aaa0aa087220eec2c9895b241005ce" + integrity sha512-FlJzdZ0cQY8qqOsJ/A+L/t05LvZtnsMq6vbamunVMYRi9TAy+xq37t+nT/dx3dKJ/2k409jDj9eA0Yhj9RtTug== + "@opentelemetry/propagator-b3@1.26.0": version "1.26.0" resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-1.26.0.tgz#3ebbeff26a3fb81e8be011666ea6d07ff3e4fba7" @@ -9231,12 +9568,12 @@ dependencies: "@opentelemetry/core" "1.26.0" -"@opentelemetry/propagator-b3@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-2.0.0.tgz#1b6244ef2d08a70672521a9aff56e485bd607c17" - integrity sha512-blx9S2EI49Ycuw6VZq+bkpaIoiJFhsDuvFGhBIoH3vJ5oYjJ2U0s3fAM5jYft99xVIAv6HqoPtlP9gpVA2IZtA== +"@opentelemetry/propagator-b3@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-b3/-/propagator-b3-2.0.1.tgz#0b2875724a9c3f8353366e05cc2f701763faa940" + integrity sha512-Hc09CaQ8Tf5AGLmf449H726uRoBNGPBL4bjr7AnnUpzWMvhdn61F78z9qb6IqB737TffBsokGAK1XykFEZ1igw== dependencies: - "@opentelemetry/core" "2.0.0" + "@opentelemetry/core" "2.0.1" "@opentelemetry/propagator-jaeger@1.26.0": version "1.26.0" @@ -9245,12 +9582,53 @@ dependencies: "@opentelemetry/core" "1.26.0" -"@opentelemetry/propagator-jaeger@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.0.tgz#288d6767dea554db684fd5e144ad8653d83fd2ea" - integrity sha512-Mbm/LSFyAtQKP0AQah4AfGgsD+vsZcyreZoQ5okFBk33hU7AquU4TltgyL9dvaO8/Zkoud8/0gEvwfOZ5d7EPA== +"@opentelemetry/propagator-jaeger@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/propagator-jaeger/-/propagator-jaeger-2.0.1.tgz#c4eddd44a30c50223e7e6dcd620ef01aad2ab944" + integrity sha512-7PMdPBmGVH2eQNb/AtSJizQNgeNTfh6jQFqys6lfhd6P4r+m/nTh3gKPPpaCXVdRQ+z93vfKk+4UGty390283w== dependencies: - "@opentelemetry/core" "2.0.0" + "@opentelemetry/core" "2.0.1" + +"@opentelemetry/redis-common@^0.37.0": + version "0.37.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.37.0.tgz#6b9b6badbf0e18a15658f5f0b3312c1494b5b033" + integrity sha512-tJwgE6jt32bLs/9J6jhQRKU2EZnsD8qaO13aoFyXwF6s4LhpT7YFHf3Z03MqdILk6BA2BFUhoyh7k9fj9i032A== + +"@opentelemetry/resource-detector-alibaba-cloud@^0.31.0": + version "0.31.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/resource-detector-alibaba-cloud/-/resource-detector-alibaba-cloud-0.31.2.tgz#94f862180078533ad9bfd371d1079f237f2bc115" + integrity sha512-Itp6duMXkAIQzmDHIf1kc6Llj/fa0BxilaELp0K6Fp9y+b0ex9LksNAQfTDFPHNine7tFoXauvvHbJFXIB6mqw== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/resources" "^2.0.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/resource-detector-aws@^2.0.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/resource-detector-aws/-/resource-detector-aws-2.2.0.tgz#c28a033b39a458839780452bfec6f4aa8d875220" + integrity sha512-6k7//RWAv4U1PeZhv0Too0Sv7sp7/A6s6g9h5ZYauPcroh2t4gOmkQSspSLYCynn34YZwn3FGbuaMwTDjHEJig== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/resources" "^2.0.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/resource-detector-azure@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/resource-detector-azure/-/resource-detector-azure-0.9.0.tgz#cae786f7093f4af296e166a528a995f011cd36fc" + integrity sha512-5wJwAAW2vhbqIhgaRisU1y0F5mUco59F/dKgmnnnT6YNbxjrbdUZYxKF5Wl7deJoACVdL5wi/3N97GCXPEwwCQ== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/resources" "^2.0.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + +"@opentelemetry/resource-detector-container@^0.7.0": + version "0.7.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/resource-detector-container/-/resource-detector-container-0.7.2.tgz#3515b32b9833e99d9e919580ddcc080610b7270e" + integrity sha512-St3Krrbpvq7k0UoUNlm7Z4Xqf9HdS9R5yPslwl/WPaZpj/Bf/54WZTPmNQat+93Ey6PTX0ISKg26DfcjPemUhg== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/resources" "^2.0.0" + "@opentelemetry/semantic-conventions" "^1.27.0" "@opentelemetry/resources@1.26.0": version "1.26.0" @@ -9260,38 +9638,22 @@ "@opentelemetry/core" "1.26.0" "@opentelemetry/semantic-conventions" "1.27.0" -"@opentelemetry/resources@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.5.0.tgz#ce7fbdaec3494e41bc279ddbed3c478ee2570b03" - integrity sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA== - dependencies: - "@opentelemetry/core" "1.5.0" - "@opentelemetry/semantic-conventions" "1.5.0" - -"@opentelemetry/resources@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.8.0.tgz#260be9742cf7bceccc0db928d8ca8d64391acfe3" - integrity sha512-KSyMH6Jvss/PFDy16z5qkCK0ERlpyqixb1xwb73wLMvVq+j7i89lobDjw3JkpCcd1Ws0J6jAI4fw28Zufj2ssg== - dependencies: - "@opentelemetry/core" "1.8.0" - "@opentelemetry/semantic-conventions" "1.8.0" - -"@opentelemetry/resources@2.0.0", "@opentelemetry/resources@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.0.0.tgz#15c04794c32b7d0b3c7589225ece6ae9bba25989" - integrity sha512-rnZr6dML2z4IARI4zPGQV4arDikF/9OXZQzrC01dLmn0CZxU5U5OLd/m1T7YkGRj5UitjeoCtg/zorlgMQcdTg== +"@opentelemetry/resources@2.0.1", "@opentelemetry/resources@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.0.1.tgz#0365d134291c0ed18d96444a1e21d0e6a481c840" + integrity sha512-dZOB3R6zvBwDKnHDTB4X1xtMArB/d324VsbiPkX/Yu0Q8T2xceRthoIVFhJdvgVM2QhGVUyX9tzwiNxGtoBJUw== dependencies: - "@opentelemetry/core" "2.0.0" + "@opentelemetry/core" "2.0.1" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-logs@0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-logs/-/sdk-logs-0.200.0.tgz#893d86cefa6f2c02a7cd03d5cb4a959eed3653d1" - integrity sha512-VZG870063NLfObmQQNtCVcdXXLzI3vOjjrRENmU37HYiPFa0ZXpXVDsTD02Nh3AT3xYJzQaWKl2X2lQ2l7TWJA== +"@opentelemetry/sdk-logs@0.202.0", "@opentelemetry/sdk-logs@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-logs/-/sdk-logs-0.202.0.tgz#7caab8f764d5c95e5809a42f5df3ff1ad5ebd862" + integrity sha512-pv8QiQLQzk4X909YKm0lnW4hpuQg4zHwJ4XBd5bZiXcd9urvrJNoNVKnxGHPiDVX/GiLFvr5DMYsDBQbZCypRQ== dependencies: - "@opentelemetry/api-logs" "0.200.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" + "@opentelemetry/api-logs" "0.202.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" "@opentelemetry/sdk-logs@0.53.0": version "0.53.0" @@ -9302,16 +9664,6 @@ "@opentelemetry/core" "1.26.0" "@opentelemetry/resources" "1.26.0" -"@opentelemetry/sdk-metrics-base@0.31.0", "@opentelemetry/sdk-metrics-base@^0.31.0": - version "0.31.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics-base/-/sdk-metrics-base-0.31.0.tgz#f797da702c8d9862a2fff55a1e7c70aa6845e535" - integrity sha512-4R2Bjl3wlqIGcq4bCoI9/pD49ld+tEoM9n85UfFzr/aUe+2huY2jTPq/BP9SVB8d2Zfg7mGTIFeapcEvAdKK7g== - dependencies: - "@opentelemetry/api-metrics" "0.31.0" - "@opentelemetry/core" "1.5.0" - "@opentelemetry/resources" "1.5.0" - lodash.merge "4.6.2" - "@opentelemetry/sdk-metrics@1.26.0", "@opentelemetry/sdk-metrics@^1.12.0": version "1.26.0" resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.26.0.tgz#37bb0afb1d4447f50aab9cdd05db6f2d8b86103e" @@ -9320,49 +9672,40 @@ "@opentelemetry/core" "1.26.0" "@opentelemetry/resources" "1.26.0" -"@opentelemetry/sdk-metrics@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-1.8.0.tgz#d061060f03861ab3f345d0f924922bc1a6396157" - integrity sha512-+KYb+uj0vHhl8xzJO+oChS4oP1e+/2Wl3SXoHoIdcEjd1TQfDV+lxOm4oqxWq6wykXvI35/JHyejxSoT+qxGmg== - dependencies: - "@opentelemetry/core" "1.8.0" - "@opentelemetry/resources" "1.8.0" - lodash.merge "4.6.2" - -"@opentelemetry/sdk-metrics@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.0.tgz#aba86060bc363c661ca286339c5b04590e298b69" - integrity sha512-Bvy8QDjO05umd0+j+gDeWcTaVa1/R2lDj/eOvjzpm8VQj1K1vVZJuyjThpV5/lSHyYW2JaHF2IQ7Z8twJFAhjA== - dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" - -"@opentelemetry/sdk-node@^0.200.0": - version "0.200.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-node/-/sdk-node-0.200.0.tgz#033d0641da628f1537cf7442f41cd77c048923ae" - integrity sha512-S/YSy9GIswnhYoDor1RusNkmRughipvTCOQrlF1dzI70yQaf68qgf5WMnzUxdlCl3/et/pvaO75xfPfuEmCK5A== - dependencies: - "@opentelemetry/api-logs" "0.200.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/exporter-logs-otlp-grpc" "0.200.0" - "@opentelemetry/exporter-logs-otlp-http" "0.200.0" - "@opentelemetry/exporter-logs-otlp-proto" "0.200.0" - "@opentelemetry/exporter-metrics-otlp-grpc" "0.200.0" - "@opentelemetry/exporter-metrics-otlp-http" "0.200.0" - "@opentelemetry/exporter-metrics-otlp-proto" "0.200.0" - "@opentelemetry/exporter-prometheus" "0.200.0" - "@opentelemetry/exporter-trace-otlp-grpc" "0.200.0" - "@opentelemetry/exporter-trace-otlp-http" "0.200.0" - "@opentelemetry/exporter-trace-otlp-proto" "0.200.0" - "@opentelemetry/exporter-zipkin" "2.0.0" - "@opentelemetry/instrumentation" "0.200.0" - "@opentelemetry/propagator-b3" "2.0.0" - "@opentelemetry/propagator-jaeger" "2.0.0" - "@opentelemetry/resources" "2.0.0" - "@opentelemetry/sdk-logs" "0.200.0" - "@opentelemetry/sdk-metrics" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" - "@opentelemetry/sdk-trace-node" "2.0.0" +"@opentelemetry/sdk-metrics@2.0.1", "@opentelemetry/sdk-metrics@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-metrics/-/sdk-metrics-2.0.1.tgz#efb6e9349e8a9038ac622e172692bfcdcad8010b" + integrity sha512-wf8OaJoSnujMAHWR3g+/hGvNcsC16rf9s1So4JlMiFaFHiE4HpIA3oUh+uWZQ7CNuK8gVW/pQSkgoa5HkkOl0g== + dependencies: + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" + +"@opentelemetry/sdk-node@^0.202.0": + version "0.202.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-node/-/sdk-node-0.202.0.tgz#b0661a3c9bfcc2ed46f2cf6dd876ea0bbdf1b619" + integrity sha512-SF9vXWVd9I5CZ69mW3GfwfLI2SHgyvEqntcg0en5y8kRp5+2PPoa3Mkgj0WzFLrbSgTw4PsXn7c7H6eSdrtV0w== + dependencies: + "@opentelemetry/api-logs" "0.202.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/exporter-logs-otlp-grpc" "0.202.0" + "@opentelemetry/exporter-logs-otlp-http" "0.202.0" + "@opentelemetry/exporter-logs-otlp-proto" "0.202.0" + "@opentelemetry/exporter-metrics-otlp-grpc" "0.202.0" + "@opentelemetry/exporter-metrics-otlp-http" "0.202.0" + "@opentelemetry/exporter-metrics-otlp-proto" "0.202.0" + "@opentelemetry/exporter-prometheus" "0.202.0" + "@opentelemetry/exporter-trace-otlp-grpc" "0.202.0" + "@opentelemetry/exporter-trace-otlp-http" "0.202.0" + "@opentelemetry/exporter-trace-otlp-proto" "0.202.0" + "@opentelemetry/exporter-zipkin" "2.0.1" + "@opentelemetry/instrumentation" "0.202.0" + "@opentelemetry/propagator-b3" "2.0.1" + "@opentelemetry/propagator-jaeger" "2.0.1" + "@opentelemetry/resources" "2.0.1" + "@opentelemetry/sdk-logs" "0.202.0" + "@opentelemetry/sdk-metrics" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" + "@opentelemetry/sdk-trace-node" "2.0.1" "@opentelemetry/semantic-conventions" "^1.29.0" "@opentelemetry/sdk-trace-base@1.26.0": @@ -9374,22 +9717,13 @@ "@opentelemetry/resources" "1.26.0" "@opentelemetry/semantic-conventions" "1.27.0" -"@opentelemetry/sdk-trace-base@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.8.0.tgz#70713aab90978a16dea188c8335209f857be7384" - integrity sha512-iH41m0UTddnCKJzZx3M85vlhKzRcmT48pUeBbnzsGrq4nIay1oWVHKM5nhB5r8qRDGvd/n7f/YLCXClxwM0tvA== - dependencies: - "@opentelemetry/core" "1.8.0" - "@opentelemetry/resources" "1.8.0" - "@opentelemetry/semantic-conventions" "1.8.0" - -"@opentelemetry/sdk-trace-base@2.0.0", "@opentelemetry/sdk-trace-base@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.0.tgz#ebc06ea7537dea62f3882f8236c1234f4faf6b23" - integrity sha512-qQnYdX+ZCkonM7tA5iU4fSRsVxbFGml8jbxOgipRGMFHKaXKHQ30js03rTobYjKjIfnOsZSbHKWF0/0v0OQGfw== +"@opentelemetry/sdk-trace-base@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.0.1.tgz#25808bb6a3d08a501ad840249e4d43d3493eb6e5" + integrity sha512-xYLlvk/xdScGx1aEqvxLwf6sXQLXCjk3/1SQT9X9AoN5rXRhkdvIFShuNNmtTEPRBqcsMbS4p/gJLNI2wXaDuQ== dependencies: - "@opentelemetry/core" "2.0.0" - "@opentelemetry/resources" "2.0.0" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/resources" "2.0.1" "@opentelemetry/semantic-conventions" "^1.29.0" "@opentelemetry/sdk-trace-node@1.26.0": @@ -9404,35 +9738,40 @@ "@opentelemetry/sdk-trace-base" "1.26.0" semver "^7.5.2" -"@opentelemetry/sdk-trace-node@2.0.0", "@opentelemetry/sdk-trace-node@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.0.tgz#ef9f8ab77ccb41a9c9ff272f6bf4bb6999491f5b" - integrity sha512-omdilCZozUjQwY3uZRBwbaRMJ3p09l4t187Lsdf0dGMye9WKD4NGcpgZRvqhI1dwcH6og+YXQEtoO9Wx3ykilg== +"@opentelemetry/sdk-trace-node@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.0.1.tgz#bbb9bdb4985d7930941b3d4023e1661ba46f60c1" + integrity sha512-UhdbPF19pMpBtCWYP5lHbTogLWx9N0EBxtdagvkn5YtsAnCBZzL7SjktG+ZmupRgifsHMjwUaCCaVmqGfSADmA== dependencies: - "@opentelemetry/context-async-hooks" "2.0.0" - "@opentelemetry/core" "2.0.0" - "@opentelemetry/sdk-trace-base" "2.0.0" + "@opentelemetry/context-async-hooks" "2.0.1" + "@opentelemetry/core" "2.0.1" + "@opentelemetry/sdk-trace-base" "2.0.1" "@opentelemetry/semantic-conventions@1.27.0": version "1.27.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz#1a857dcc95a5ab30122e04417148211e6f945e6c" integrity sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg== -"@opentelemetry/semantic-conventions@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz#cea9792bfcf556c87ded17c6ac729348697bb632" - integrity sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw== - -"@opentelemetry/semantic-conventions@1.8.0": - version "1.8.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.8.0.tgz#fe2aa90e6df050a11cd57f5c0f47b0641fd2cad3" - integrity sha512-TYh1MRcm4JnvpqtqOwT9WYaBYY4KERHdToxs/suDTLviGRsQkIjS5yYROTYTSJQUnYLOn/TuOh5GoMwfLSU+Ew== - -"@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.34.0": +"@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.31.0", "@opentelemetry/semantic-conventions@^1.33.1", "@opentelemetry/semantic-conventions@^1.34.0": version "1.34.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.34.0.tgz#8b6a46681b38a4d5947214033ac48128328c1738" integrity sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA== +"@opentelemetry/sql-common@^0.41.0": + version "0.41.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/sql-common/-/sql-common-0.41.0.tgz#7ddef1ea7fb6338dcca8a9d2485c7dfd53c076b4" + integrity sha512-pmzXctVbEERbqSfiAgdes9Y63xjoOyXcD7B6IXBkVb+vbM7M9U98mn33nGXxPf4dfYR0M+vhcKRZmbSJ7HfqFA== + dependencies: + "@opentelemetry/core" "^2.0.0" + +"@opentelemetry/winston-transport@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/winston-transport/-/winston-transport-0.13.0.tgz#e233d17e5ad959f38c53b8a7207e77cb0e32d420" + integrity sha512-xeYzRmVElOIEP7mlcajgmK2Y6KF9xMRT2QUc9/aYBZa5wKjSAXxnDgwIagBlbLQEd/WO27uX12IqEdqaUJwioA== + dependencies: + "@opentelemetry/api-logs" "^0.202.0" + winston-transport "4.*" + "@paralleldrive/cuid2@^2.2.2": version "2.2.2" resolved "https://registry.yarnpkg.com/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz#7f91364d53b89e2c9cb9e02e8dd0f129e834455f" @@ -11280,6 +11619,13 @@ resolved "https://registry.yarnpkg.com/@types/braces/-/braces-3.0.0.tgz#7da1c0d44ff1c7eb660a36ec078ea61ba7eb42cb" integrity sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw== +"@types/bunyan@1.8.11": + version "1.8.11" + resolved "https://registry.yarnpkg.com/@types/bunyan/-/bunyan-1.8.11.tgz#0b9e7578a5aa2390faf12a460827154902299638" + integrity sha512-758fRH7umIMk5qt5ELmRMff4mLDlN+xyYzC+dkPTdKwbSkJFvz6xwyScrytPU0QIBbRRwbiE8/BIg8bpajerNQ== + dependencies: + "@types/node" "*" + "@types/byte-size@^8.1.2": version "8.1.2" resolved "https://registry.yarnpkg.com/@types/byte-size/-/byte-size-8.1.2.tgz#abb3d70ab62c400d8753bed1ff2aa315ef9ff7f5" @@ -11396,6 +11742,13 @@ dependencies: "@types/node" "*" +"@types/connect@3.4.38": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + "@types/cookie@^0.6.0": version "0.6.0" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5" @@ -11988,6 +12341,13 @@ resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== +"@types/memcached@^2.2.6": + version "2.2.10" + resolved "https://registry.yarnpkg.com/@types/memcached/-/memcached-2.2.10.tgz#113f9e3a451d6b5e0a3822e06d9feb52e63e954a" + integrity sha512-AM9smvZN55Gzs2wRrqeMHVP7KE8KWgCJO/XL5yCly2xF6EKa4YlbpK+cLSAH4NG/Ah64HrlegmGqW8kYws7Vxg== + dependencies: + "@types/node" "*" + "@types/methods@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@types/methods/-/methods-1.1.4.tgz#d3b7ac30ac47c91054ea951ce9eed07b1051e547" @@ -12049,6 +12409,13 @@ resolved "https://registry.yarnpkg.com/@types/mustache/-/mustache-4.2.5.tgz#9129f0d6857f976e00e171bbb3460e4b702f84ef" integrity sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA== +"@types/mysql@2.15.26": + version "2.15.26" + resolved "https://registry.yarnpkg.com/@types/mysql/-/mysql-2.15.26.tgz#f0de1484b9e2354d587e7d2bd17a873cc8300836" + integrity sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ== + dependencies: + "@types/node" "*" + "@types/nock@^10.0.3": version "10.0.3" resolved "https://registry.yarnpkg.com/@types/nock/-/nock-10.0.3.tgz#dab1d18ffbccfbf2db811dab9584304eeb6e1c4c" @@ -12185,6 +12552,31 @@ "@types/node" "*" "@types/pdfkit" "*" +"@types/pg-pool@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/pg-pool/-/pg-pool-2.0.6.tgz#1376d9dc5aec4bb2ec67ce28d7e9858227403c77" + integrity sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ== + dependencies: + "@types/pg" "*" + +"@types/pg@*": + version "8.15.4" + resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.15.4.tgz#419f791c6fac8e0bed66dd8f514b60f8ba8db46d" + integrity sha512-I6UNVBAoYbvuWkkU3oosC8yxqH21f4/Jc4DK71JLG3dT2mdlGe1z+ep/LQGXaKaOgcvUrsQoPRqfgtMcvZiJhg== + dependencies: + "@types/node" "*" + pg-protocol "*" + pg-types "^2.2.0" + +"@types/pg@8.15.1": + version "8.15.1" + resolved "https://registry.yarnpkg.com/@types/pg/-/pg-8.15.1.tgz#ee6fad7608d2348f55226a5fb5118efdab97ecf9" + integrity sha512-YKHrkGWBX5+ivzvOQ66I0fdqsQTsvxqM0AGP2i0XrVZ9DP5VA/deEbTf7VuLPGpY7fJB9uGbkZ6KjVhuHcrTkQ== + dependencies: + "@types/node" "*" + pg-protocol "*" + pg-types "^4.0.1" + "@types/picomatch@^2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003" @@ -12580,6 +12972,13 @@ resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== +"@types/tedious@^4.0.14": + version "4.0.14" + resolved "https://registry.yarnpkg.com/@types/tedious/-/tedious-4.0.14.tgz#868118e7a67808258c05158e9cad89ca58a2aec1" + integrity sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw== + dependencies: + "@types/node" "*" + "@types/textarea-caret@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@types/textarea-caret/-/textarea-caret-3.0.1.tgz#5afd4b1c1b3bacb001d76a1e6ef192c710709a86" @@ -16735,7 +17134,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@^4.4.0, debug@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== @@ -20748,7 +21147,7 @@ import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-in-the-middle@1.13.1, import-in-the-middle@^1.8.1: +import-in-the-middle@1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.13.1.tgz#789651f9e93dd902a5a306f499ab51eb72b03a12" integrity sha512-k2V9wNm9B+ysuelDTHjI9d5KPc4l8zAZTGqj+pcynvWkypZd857ryzN8jNC7Pg2YZXNMJcHRPpaDyCBbNyVRpA== @@ -20758,6 +21157,16 @@ import-in-the-middle@1.13.1, import-in-the-middle@^1.8.1: cjs-module-lexer "^1.2.2" module-details-from-path "^1.0.3" +import-in-the-middle@^1.12.0, import-in-the-middle@^1.8.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.14.2.tgz#283661625a88ff7c0462bd2984f77715c3bc967c" + integrity sha512-5tCuY9BV8ujfOpwtAGgsTx9CGUapcFMEEyByLv1B+v2+6DhAcw+Zr0nhQT7uwaZ7DiourxFEscghOR8e1aPLQw== + dependencies: + acorn "^8.14.0" + acorn-import-attributes "^1.9.5" + cjs-module-lexer "^1.2.2" + module-details-from-path "^1.0.3" + import-lazy@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" @@ -23105,7 +23514,7 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@4.6.2, lodash.merge@^4.6.2: +lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== @@ -25043,7 +25452,7 @@ oboe@^2.1.4: dependencies: http-https "^1.0.0" -obuf@^1.0.0, obuf@^1.1.2: +obuf@^1.0.0, obuf@^1.1.2, obuf@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== @@ -25752,6 +26161,45 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +pg-int8@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c" + integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw== + +pg-numeric@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pg-numeric/-/pg-numeric-1.0.2.tgz#816d9a44026086ae8ae74839acd6a09b0636aa3a" + integrity sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw== + +pg-protocol@*: + version "1.10.3" + resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.10.3.tgz#ac9e4778ad3f84d0c5670583bab976ea0a34f69f" + integrity sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ== + +pg-types@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3" + integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA== + dependencies: + pg-int8 "1.0.1" + postgres-array "~2.0.0" + postgres-bytea "~1.0.0" + postgres-date "~1.0.4" + postgres-interval "^1.1.0" + +pg-types@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-4.0.2.tgz#399209a57c326f162461faa870145bb0f918b76d" + integrity sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng== + dependencies: + pg-int8 "1.0.1" + pg-numeric "1.0.2" + postgres-array "~3.0.1" + postgres-bytea "~3.0.0" + postgres-date "~2.1.0" + postgres-interval "^3.0.0" + postgres-range "^1.1.1" + picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" @@ -26317,6 +26765,55 @@ postcss@^8.4.19, postcss@^8.4.23, postcss@^8.4.33, postcss@^8.5.3: picocolors "^1.1.1" source-map-js "^1.2.1" +postgres-array@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e" + integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA== + +postgres-array@~3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-3.0.4.tgz#4efcaf4d2c688d8bcaa8620ed13f35f299f7528c" + integrity sha512-nAUSGfSDGOaOAEGwqsRY27GPOea7CNipJPOA7lPbdEpx5Kg3qzdP0AaWC5MlhTWV9s4hFX39nomVZ+C4tnGOJQ== + +postgres-bytea@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35" + integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w== + +postgres-bytea@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-3.0.0.tgz#9048dc461ac7ba70a6a42d109221619ecd1cb089" + integrity sha512-CNd4jim9RFPkObHSjVHlVrxoVQXz7quwNFpz7RY1okNNme49+sVyiTvTRobiLV548Hx/hb1BG+iE7h9493WzFw== + dependencies: + obuf "~1.1.2" + +postgres-date@~1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8" + integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q== + +postgres-date@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-2.1.0.tgz#b85d3c1fb6fb3c6c8db1e9942a13a3bf625189d0" + integrity sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA== + +postgres-interval@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695" + integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ== + dependencies: + xtend "^4.0.0" + +postgres-interval@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-3.0.0.tgz#baf7a8b3ebab19b7f38f07566c7aab0962f0c86a" + integrity sha512-BSNDnbyZCXSxgA+1f5UU2GmwhoI0aU5yMxRGO8CdFEcY2BQF9xm/7MqKnYoM1nJDk8nONNWDk9WeSmePFhQdlw== + +postgres-range@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/postgres-range/-/postgres-range-1.1.4.tgz#a59c5f9520909bcec5e63e8cf913a92e4c952863" + integrity sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w== + potpack@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/potpack/-/potpack-2.0.0.tgz#61f4dd2dc4b3d5e996e3698c0ec9426d0e169104" @@ -28240,10 +28737,10 @@ safe-squel@^5.12.5: dependencies: sql-escape-string "^1.1.0" -safe-stable-stringify@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz#ab67cbe1fe7d40603ca641c5e765cb942d04fc73" - integrity sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg== +safe-stable-stringify@^2.3.1, safe-stable-stringify@^2.4.3: + version "2.5.0" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd" + integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" @@ -30019,6 +30516,11 @@ sync-message-port@^1.0.0: resolved "https://registry.yarnpkg.com/sync-message-port/-/sync-message-port-1.1.3.tgz#6055c565ee8c81d2f9ee5aae7db757e6d9088c0c" integrity sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg== +systeminformation@5.23.8: + version "5.23.8" + resolved "https://registry.yarnpkg.com/systeminformation/-/systeminformation-5.23.8.tgz#b8efa73b36221cbcb432e3fe83dc1878a43f986a" + integrity sha512-Osd24mNKe6jr/YoXLLK3k8TMdzaxDffhpCxgkfgBHcapykIkd50HXThM3TCEuHO2pPuCsSx2ms/SunqhU5MmsQ== + tabbable@^5.3.3: version "5.3.3" resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-5.3.3.tgz#aac0ff88c73b22d6c3c5a50b1586310006b47fbf" @@ -32340,7 +32842,7 @@ window-size@^0.1.4: resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY= -winston-transport@^4.9.0: +winston-transport@4.*, winston-transport@^4.9.0: version "4.9.0" resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.9.0.tgz#3bba345de10297654ea6f33519424560003b3bf9" integrity sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==