Extensions: migrate diagnostics-otel plugin-sdk imports

This commit is contained in:
Gustavo Madeira Santana
2026-03-04 01:20:03 -05:00
parent 2bb63868c6
commit 56d98a50cf
2 changed files with 12 additions and 6 deletions

View File

@@ -98,16 +98,18 @@ vi.mock("@opentelemetry/semantic-conventions", () => ({
ATTR_SERVICE_NAME: "service.name",
}));
vi.mock("openclaw/plugin-sdk", async () => {
const actual = await vi.importActual<typeof import("openclaw/plugin-sdk")>("openclaw/plugin-sdk");
vi.mock("openclaw/plugin-sdk/compat", async () => {
const actual = await vi.importActual<typeof import("openclaw/plugin-sdk/compat")>(
"openclaw/plugin-sdk/compat",
);
return {
...actual,
registerLogTransport: registerLogTransportMock,
};
});
import type { OpenClawPluginServiceContext } from "openclaw/plugin-sdk";
import { emitDiagnosticEvent } from "openclaw/plugin-sdk";
import type { OpenClawPluginServiceContext } from "openclaw/plugin-sdk/compat";
import { emitDiagnosticEvent } from "openclaw/plugin-sdk/compat";
import { createDiagnosticsOtelService } from "./service.js";
const OTEL_TEST_STATE_DIR = "/tmp/openclaw-diagnostics-otel-test";

View File

@@ -9,8 +9,12 @@ import { PeriodicExportingMetricReader } from "@opentelemetry/sdk-metrics";
import { NodeSDK } from "@opentelemetry/sdk-node";
import { ParentBasedSampler, TraceIdRatioBasedSampler } from "@opentelemetry/sdk-trace-base";
import { ATTR_SERVICE_NAME } from "@opentelemetry/semantic-conventions";
import type { DiagnosticEventPayload, OpenClawPluginService } from "openclaw/plugin-sdk";
import { onDiagnosticEvent, redactSensitiveText, registerLogTransport } from "openclaw/plugin-sdk";
import type { DiagnosticEventPayload, OpenClawPluginService } from "openclaw/plugin-sdk/compat";
import {
onDiagnosticEvent,
redactSensitiveText,
registerLogTransport,
} from "openclaw/plugin-sdk/compat";
const DEFAULT_SERVICE_NAME = "openclaw";