@ogcio/o11y-sdk-react
Version:
Opentelemetry standard instrumentation SDK for React based project
22 lines • 772 B
JavaScript
import { faro } from "@grafana/faro-web-sdk";
import { EmailRedactor, } from "../../../../../sdk-core/index.js";
export class EmailRedactorWithMetrics extends EmailRedactor {
exportMetrics(context, source, kind) {
for (const [domain, domainCount] of Object.entries(context.domains)) {
faro.api.pushMeasurement({
type: "faro_o11y_pii_redaction",
values: {
redacted: domainCount,
},
}, {
context: {
pii_type: "email",
redaction_source: source,
pii_email_domain: domain,
pii_format: kind,
},
});
}
}
}
//# sourceMappingURL=email.js.map