unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
53 lines • 1.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const events_1 = require("../types/events");
const dataDogDefinition = {
name: 'datadog',
displayName: 'Datadog',
description: 'Allows Unleash to post updates to Datadog.',
documentationUrl: 'https://docs.getunleash.io/docs/addons/datadog',
parameters: [
{
name: 'url',
displayName: 'Datadog Events URL',
description: 'Default url: https://api.datadoghq.com/api/v1/events. Needs to be changed if your not using the US1 site.',
type: 'url',
required: false,
sensitive: false,
},
{
name: 'apiKey',
displayName: 'Datadog API key',
placeholder: 'j96c23b0f12a6b3434a8d710110bd862',
description: '(Required) API key from Datadog',
type: 'text',
required: true,
sensitive: true,
},
],
events: [
events_1.FEATURE_CREATED,
events_1.FEATURE_UPDATED,
events_1.FEATURE_ARCHIVED,
events_1.FEATURE_REVIVED,
events_1.FEATURE_STALE_ON,
events_1.FEATURE_STALE_OFF,
events_1.FEATURE_ENVIRONMENT_ENABLED,
events_1.FEATURE_ENVIRONMENT_DISABLED,
events_1.FEATURE_STRATEGY_REMOVE,
events_1.FEATURE_STRATEGY_UPDATE,
events_1.FEATURE_STRATEGY_ADD,
events_1.FEATURE_METADATA_UPDATED,
events_1.FEATURE_PROJECT_CHANGE,
events_1.FEATURE_VARIANTS_UPDATED,
],
tagTypes: [
{
name: 'datadog',
description: 'All Datadog tags added to a specific feature are sent to datadog event stream.',
icon: 'D',
},
],
};
exports.default = dataDogDefinition;
//# sourceMappingURL=datadog-definition.js.map