@inso_web/els-mcp
Version:
MCP-сервер поверх INSO Error Logs Service. Read-only tools (search, analytics, fingerprinting, correlations) для подключения Claude Desktop/Code и ChatGPT к логам ошибок. Streamable HTTP transport + stdio для npx-запуска.
22 lines • 1.29 kB
TypeScript
/**
* OpenTelemetry instrumentation entry-point.
*
* Этот файл должен импортироваться **первым** в `cli.ts` (до любых других
* модулей, которые делают `import` HTTP/Redis-клиентов). OTel SDK
* патчит prototype'ы зависимостей при старте — это работает корректно
* только если он стартовал ДО создания этих instance'ов.
*
* Если `OTEL_EXPORTER_OTLP_ENDPOINT` не задан — функция возвращает no-op
* handle (tracing disabled, нулевой overhead).
*
* Делегирует основную настройку SDK в `observability/tracing.ts` — здесь
* мы только обеспечиваем "earliest possible" entry-point.
*/
import { type TracingHandle } from './observability/tracing.js';
/**
* Инициализирует OTel SDK, если задан endpoint.
* Безопасно вызывать несколько раз — повторные вызовы — no-op.
*/
export declare function initInstrumentation(): Promise<TracingHandle>;
export declare function getInstrumentationHandle(): TracingHandle | null;
//# sourceMappingURL=instrumentation.d.ts.map