@ogcio/o11y-sdk-react
Version:
Opentelemetry standard instrumentation SDK for React based project
23 lines • 794 B
JavaScript
import { faro } from "@grafana/faro-web-sdk";
import { IpRedactor } from "../../../../../sdk-core/index.js";
export class IpRedactorWithMetrics extends IpRedactor {
exportMetrics(context, source, kind) {
Object.entries(context.counters).forEach(([type, counter]) => {
if (counter > 0) {
faro.api.pushMeasurement({
type: "faro_o11y_pii_redaction",
values: {
redacted: counter,
},
}, {
context: {
pii_type: type,
redaction_source: source,
pii_format: kind,
},
});
}
});
}
}
//# sourceMappingURL=ip.js.map