dd-trace
Version:
Datadog APM tracing client for JavaScript
33 lines (26 loc) • 757 B
JavaScript
const telemetryMetrics = require('../../telemetry/metrics')
const appsecMetrics = telemetryMetrics.manager.namespace('appsec')
function incrementMissingUserLogin (framework, eventType) {
appsecMetrics.count('instrum.user_auth.missing_user_login', {
framework,
event_type: eventType
}).inc()
}
function incrementMissingUserId (framework, eventType) {
appsecMetrics.count('instrum.user_auth.missing_user_id', {
framework,
event_type: eventType
}).inc()
}
function incrementSdkEvent (eventType, sdkVersion = 'v1') {
appsecMetrics.count('sdk.event', {
event_type: eventType,
sdk_version: sdkVersion
}).inc()
}
module.exports = {
incrementMissingUserLogin,
incrementMissingUserId,
incrementSdkEvent
}