Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
sunzhaoyang authored Sep 24, 2024
2 parents ce56cab + e3a0a75 commit 2731b42
Show file tree
Hide file tree
Showing 7 changed files with 86 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
/jamf_protect/ @DataDog/saas-integrations
/rum_javascript/ @DataDog/rum-app
/k6/ @ppcano [email protected]
/kameleoon/ @slava-inyu [email protected] @DataDog/ecosystems-review
/kernelcare/ @grubberr [email protected]
/keep/ @talboren [email protected] @DataDog/documentation
/komodor/ @komodorio/sales-engineers @DataDog/ecosystems-review
Expand Down
7 changes: 7 additions & 0 deletions kameleoon/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Kameleoon

## 1.0.0 / 2024-09-18

***Added***:

* Initial Release - Kameleoon/Datadog RUM Integration
27 changes: 27 additions & 0 deletions kameleoon/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## Overview

Kameleoon empowers teams to manage and optimize feature releases across web, mobile, and server-side applications with precision.

Integrate with Datadog RUM to monitor feature deployments and releases with real-time performance data, helping you understand the direct impact of specific features on user behavior and application metrics.

## Setup

Feature flag tracking is available in the RUM Browser SDK. For detailed set up instructions, visit [Getting started with feature flag data in RUM][1].

1. Update your Browser RUM SDK version to 4.25.0 or above.
2. Initialize the RUM SDK and configure the `enableExperimentalFeatures` initialization parameter with `["feature_flags"]`.
3. Initialize [Kameleoon's SDK][2] and define an `onEvent` handler to watch `Evaluation` events.

```javascript
client.onEvent(EventType.Evaluation, ({ featureKey, variation }) => {
datadogRum.addFeatureFlagEvaluation(featureKey, variation.key);
});
```

## Support

For more information see the [Kameleoon SDK documentation][2], or join the [Kameleoon Slack community][3] for support on the Kameleoon Datadog integration.

[1]: https://docs.datadoghq.com/real_user_monitoring/guide/setup-feature-flag-data-collection/
[2]: https://developers.kameleoon.com/feature-management-and-experimentation/web-sdks/js-sdk/
[3]: https://join.slack.com/t/kameleooncommunity/shared_invite/zt-1s6m8s09e-~yA1EUgn5pLWW_mrgf8TrQ
8 changes: 8 additions & 0 deletions kameleoon/assets/logos/Kameleoon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added kameleoon/images/rum_dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added kameleoon/images/rum_details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions kameleoon/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"manifest_version": "2.0.0",
"app_uuid": "d47149c7-b559-43f5-a4c8-2dc2480fcd4d",
"app_id": "kameleoon",
"display_on_public_website": true,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
"support": "README.md#Support",
"changelog": "CHANGELOG.md",
"description": "Integrate Kameleoon with Datadog RUM to monitor feature deployments and releases with real-time performance data.",
"title": "Kameleoon",
"media": [
{
"media_type": "image",
"caption": "Datadog RUM with Kameleoon feature flags overview",
"image_url": "images/rum_dashboard.png"
},
{
"media_type": "image",
"caption": "Datadog RUM with Kameleoon feature flags details",
"image_url": "images/rum_details.png"
}
],
"classifier_tags": [
"Supported OS::Linux",
"Supported OS::Windows",
"Supported OS::macOS",
"Offering::Integration",
"Category::Configuration & Deployment",
"Category::Developer Tools",
"Category::Event Management",
"Submitted Data Type::Traces"
]
},
"assets": {},
"author": {
"support_email": "[email protected]",
"name": "Kameleoon",
"homepage": "https://www.kameleoon.com",
"sales_email": "[email protected]"
}
}

0 comments on commit 2731b42

Please sign in to comment.