UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

50 lines 3.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.onMetricEvent = exports.emitMetricEvent = exports.CLIENT_REGISTERED = exports.CLIENT_DELTA_MEMORY = exports.CLIENT_FEATURES_MEMORY = exports.CLIENT_METRICS_TAGS = exports.CLIENT_METRICS_NAMEPREFIX = exports.ADDON_EVENTS_HANDLED = exports.REQUEST_ORIGIN = exports.EXCEEDS_LIMIT = exports.USER_LOGIN = exports.STAGE_ENTERED = exports.PROXY_FEATURES_FOR_TOKEN_TIME = exports.PROXY_REPOSITORY_CREATED = exports.FRONTEND_API_REPOSITORY_CREATED = exports.EVENTS_CREATED_BY_PROCESSED = exports.FEATURES_CREATED_BY_PROCESSED = exports.FUNCTION_TIME = exports.SCHEDULER_JOB_TIME = exports.DB_TIME = exports.SDK_CONNECTION_ID_RECEIVED = exports.REQUEST_TIME = void 0; const REQUEST_TIME = 'request_time'; exports.REQUEST_TIME = REQUEST_TIME; const SDK_CONNECTION_ID_RECEIVED = 'sdk_connection_id_received'; exports.SDK_CONNECTION_ID_RECEIVED = SDK_CONNECTION_ID_RECEIVED; const DB_TIME = 'db_time'; exports.DB_TIME = DB_TIME; const FUNCTION_TIME = 'function_time'; exports.FUNCTION_TIME = FUNCTION_TIME; const SCHEDULER_JOB_TIME = 'scheduler_job_time'; exports.SCHEDULER_JOB_TIME = SCHEDULER_JOB_TIME; const FEATURES_CREATED_BY_PROCESSED = 'features_created_by_processed'; exports.FEATURES_CREATED_BY_PROCESSED = FEATURES_CREATED_BY_PROCESSED; const EVENTS_CREATED_BY_PROCESSED = 'events_created_by_processed'; exports.EVENTS_CREATED_BY_PROCESSED = EVENTS_CREATED_BY_PROCESSED; const FRONTEND_API_REPOSITORY_CREATED = 'frontend_api_repository_created'; exports.FRONTEND_API_REPOSITORY_CREATED = FRONTEND_API_REPOSITORY_CREATED; const PROXY_REPOSITORY_CREATED = 'proxy_repository_created'; exports.PROXY_REPOSITORY_CREATED = PROXY_REPOSITORY_CREATED; const PROXY_FEATURES_FOR_TOKEN_TIME = 'proxy_features_for_token_time'; exports.PROXY_FEATURES_FOR_TOKEN_TIME = PROXY_FEATURES_FOR_TOKEN_TIME; const STAGE_ENTERED = 'stage-entered'; exports.STAGE_ENTERED = STAGE_ENTERED; const USER_LOGIN = 'user-login'; exports.USER_LOGIN = USER_LOGIN; const EXCEEDS_LIMIT = 'exceeds-limit'; exports.EXCEEDS_LIMIT = EXCEEDS_LIMIT; const REQUEST_ORIGIN = 'request_origin'; exports.REQUEST_ORIGIN = REQUEST_ORIGIN; const ADDON_EVENTS_HANDLED = 'addon-event-handled'; exports.ADDON_EVENTS_HANDLED = ADDON_EVENTS_HANDLED; const CLIENT_METRICS_NAMEPREFIX = 'client-api-nameprefix'; exports.CLIENT_METRICS_NAMEPREFIX = CLIENT_METRICS_NAMEPREFIX; const CLIENT_METRICS_TAGS = 'client-api-tags'; exports.CLIENT_METRICS_TAGS = CLIENT_METRICS_TAGS; const CLIENT_FEATURES_MEMORY = 'client_features_memory'; exports.CLIENT_FEATURES_MEMORY = CLIENT_FEATURES_MEMORY; const CLIENT_DELTA_MEMORY = 'client_delta_memory'; exports.CLIENT_DELTA_MEMORY = CLIENT_DELTA_MEMORY; const CLIENT_REGISTERED = 'client_registered'; exports.CLIENT_REGISTERED = CLIENT_REGISTERED; const emitMetricEvent = (eventBus, event, payload) => eventBus.emit(event, payload); exports.emitMetricEvent = emitMetricEvent; const onMetricEvent = (eventBus, event, listener) => { eventBus.on(event, listener); }; exports.onMetricEvent = onMetricEvent; //# sourceMappingURL=metric-events.js.map