Много разных изменений

This commit is contained in:
Zuev
2026-08-20 00:55:27 +03:00
parent 3599d850f6
commit a1c4ee4298
78 changed files with 4698 additions and 428 deletions

View File

@@ -6,6 +6,7 @@ import { resourceFromAttributes } from '@opentelemetry/resources';
import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-base';
import { WebTracerProvider } from '@opentelemetry/sdk-trace-web';
import { ATTR_SERVICE_NAME } from '@opentelemetry/semantic-conventions';
import { trace } from '@opentelemetry/api';
const exporter = new OTLPTraceExporter({
url: `${window.location.origin}/otel/v1/traces`
@@ -38,3 +39,10 @@ registerInstrumentations({
});
console.info('Браузерная телеметрия OpenTelemetry инициализирована');
const uxTracer = trace.getTracer('magistr-ux');
window.__magistrTrackUx = (name, attributes = {}) => {
const span = uxTracer.startSpan(`ux.${name}`, { attributes });
span.end();
};
document.dispatchEvent(new CustomEvent('magistr:telemetry-ready'));