diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 50f5ca946c..d87e23aed4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -120,6 +120,7 @@ /redis_sentinel/ @DataDog/agent-integrations /redpanda/ @rkruze roko@vectorized.io /resin/ @brentm5 +/resmo/ @shuetisha /retool/ @jamiecuffe /riak_repl/ @abtreece /rigor/ support@rigor.com @@ -425,6 +426,8 @@ /resin/*metadata.csv @brentm5 @DataDog/documentation /resin/manifest.json @brentm5 @DataDog/documentation /resin/README.md @brentm5 @DataDog/documentation +/resmo/manifest.json @shuetisha @DataDog/documentation +/resmo/README.md @shuetisha @DataDog/documentation /retool/*metadata.csv @jamiecuffe @DataDog/documentation /retool/manifest.json @jamiecuffe @DataDog/documentation /retool/README.md @jamiecuffe @DataDog/documentation diff --git a/resmo/CHANGELOG.md b/resmo/CHANGELOG.md new file mode 100644 index 0000000000..0fc1b3eb9a --- /dev/null +++ b/resmo/CHANGELOG.md @@ -0,0 +1,5 @@ +# CHANGELOG - Resmo + +## 1.0.0 / 2023-07-03 + +* [FEATURE] Initial Resmo Integration Tile. \ No newline at end of file diff --git a/resmo/README.md b/resmo/README.md new file mode 100644 index 0000000000..07b3fed1e6 --- /dev/null +++ b/resmo/README.md @@ -0,0 +1,60 @@ +## Overview +[Resmo][1] is a continuous asset visibility, security, and compliance solution for cloud and SaaS. Integrate with your tools to start querying and securing your resources. Monitor them in one place, run security and compliance audits, and get alerted on violations. +Using our APIs, engineers are free to focus on building core functionality, rather than having to provision and maintain servers and cloud infrastructure. + +What does Resmo offer to Datadog users? +- Collect and monitor all your Datadog assets on a single platform. +- Query your Datadog monitors, roles, permissions, API Keys, and more. +- Set up rules to continuously assess your Datadog resources. +- Set up and receive rule notifications based on your Datadog resource configurations. + + +## Setup + +1. Go to https://resmo.com, log in and navigate to **Integrations**.
+ +![Resmo Screenshot][2] + +2. Click **Add Integration** and select **Datadog**. Write a descriptive name, and optionally a description.
+ +![Resmo Screenshot][3] + +3. Go to your Datadog account and create a new organization [API key][12] and a user [Application key][13].
+ +4. Return to your Resmo account and enter the copied keys into the Organization API Key and User App Key fields.
+ +![Resmo Screenshot][7] + +5. Select a site from the dropdown menu on the last field. + +![Resmo Screenshot][8] + +6. Click the **create** button, and you're ready to query your Datadog resources. +## Data Collected + +See [Resmo Datadog Resources][9] for the list of resources collected from your Datadog account. + +## Uninstallation + +- **In Resmo**: Go to **Settings > Integrations** and select the Datadog integration you wish to uninstall.
+ +- You have two options: + 1. To temporarily pause the integration, click the **Disable** button. + 2. To permanently remove the integration, click the **Delete** button. + +## Support +Need help? Contact [Resmo support][10] or [Datadog support][11]. + +[1]: https://resmo.com +[2]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/integrations.png +[3]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/setup-integration.png +[4]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/datadog-application-keys.png +[5]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/datadog-new-key.png +[6]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/datadog-created-key.png +[7]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/resmo-key-setup.png +[8]: https://github.com/DataDog/integrations-extras/blob/master/resmo/assets/images/resmo-site-setup.png +[9]: https://docs.resmo.com/resources/datadog +[10]: https://www.resmo.com/contact +[11]: https://docs.datadoghq.com/help/ +[12]: https://docs.datadoghq.com/account_management/api-app-keys/#add-an-api-key-or-client-token +[13]: https://docs.datadoghq.com/account_management/api-app-keys/#add-application-keys \ No newline at end of file diff --git a/resmo/assets/images/datadog-application-keys.png b/resmo/assets/images/datadog-application-keys.png new file mode 100644 index 0000000000..2077ad1931 Binary files /dev/null and b/resmo/assets/images/datadog-application-keys.png differ diff --git a/resmo/assets/images/datadog-created-key.png b/resmo/assets/images/datadog-created-key.png new file mode 100644 index 0000000000..8f13ea61a2 Binary files /dev/null and b/resmo/assets/images/datadog-created-key.png differ diff --git a/resmo/assets/images/datadog-new-key.png b/resmo/assets/images/datadog-new-key.png new file mode 100644 index 0000000000..4d77f7fcdf Binary files /dev/null and b/resmo/assets/images/datadog-new-key.png differ diff --git a/resmo/assets/images/integrations.png b/resmo/assets/images/integrations.png new file mode 100644 index 0000000000..914ec625cc Binary files /dev/null and b/resmo/assets/images/integrations.png differ diff --git a/resmo/assets/images/resmo-key-setup.png b/resmo/assets/images/resmo-key-setup.png new file mode 100644 index 0000000000..fb888ec70c Binary files /dev/null and b/resmo/assets/images/resmo-key-setup.png differ diff --git a/resmo/assets/images/resmo-site-setup.png b/resmo/assets/images/resmo-site-setup.png new file mode 100644 index 0000000000..83b0153796 Binary files /dev/null and b/resmo/assets/images/resmo-site-setup.png differ diff --git a/resmo/assets/images/setup-integration.png b/resmo/assets/images/setup-integration.png new file mode 100644 index 0000000000..fdebccd601 Binary files /dev/null and b/resmo/assets/images/setup-integration.png differ diff --git a/resmo/manifest.json b/resmo/manifest.json new file mode 100644 index 0000000000..8737e27ba2 --- /dev/null +++ b/resmo/manifest.json @@ -0,0 +1,64 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "0439ab8c-a8f5-4b68-88c1-7083eed72e0d", + "app_id": "resmo", + "display_on_public_website": false, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Integrate with Resmo to visualize and secure your Datadog resources.", + "title": "Resmo", + "media": [ + { + "media_type": "image", + "caption": "The Resmo dashboard to show 'Integrations' page.", + "image_url": "assets/images/integrations.png" + }, + { + "media_type": "image", + "caption": "The Resmo add integration page with Datadog information.", + "image_url": "assets/images/setup-integration.png" + }, + { + "media_type": "image", + "caption": "Datadog Applicaton Keys page.", + "image_url": "assets/images/datadog-application-keys.png" + }, + { + "media_type": "image", + "caption": "Datadog create new application key page.", + "image_url": "assets/images/datadog-new-key.png" + }, + { + "media_type": "image", + "caption": "Datadog created key informations page.", + "image_url": "assets/images/datadog-created-key.png" + }, + { + "media_type": "image", + "caption": "Resmo Datadog integration page with key setup example.", + "image_url": "assets/images/resmo-key-setup.png" + }, + { + "media_type": "image", + "caption": "Resmo Datadog integration page with site setup example.", + "image_url": "assets/images/resmo-site-setup.png" + } + ], + "classifier_tags": [ + "Supported OS::Linux", + "Supported OS::Windows", + "Supported OS::macOS" + ] + }, + "assets": {}, + "author": { + "support_email": "integrations@resmo.com", + "name": "Resmo", + "homepage": "https://resmo.com", + "sales_email": "sales@resmo.com" + }, + "oauth": {} +}