UNPKG

dd-trace

Version:

Datadog APM tracing client for JavaScript

33 lines (26 loc) 757 B
'use strict' 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 }