Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Onepane] Adds Onepane Integration (ECOINT-3) #2426

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
f1eaa4b
Added onepane to integration
sajosam May 21, 2024
71fda56
images and dashboard added
sajosam Jun 7, 2024
cd0c3fa
updated dashboard added
sajosam Jun 25, 2024
ff315d8
Merge branch 'master' into master
sajosam Jun 25, 2024
4cfe412
Added hoepage for code owners
sajosam Jun 25, 2024
d878fd4
Merge branch 'master' of https://github.com/onepaneai/integrations-ex…
sajosam Jun 25, 2024
356b309
removed duplicate ID
sajosam Jun 25, 2024
5ddeca3
remobed non-unique valules
sajosam Jun 25, 2024
7c04839
changed code owners
sajosam Jun 25, 2024
0406f2d
Merge branch 'master' into master
sajosam Jun 28, 2024
1431836
Merge branch 'master' into master
sajosam Jun 28, 2024
8511cfd
Merge branch 'master' into master
sajosam Jul 3, 2024
6465a52
Merge branch 'master' into master
sajosam Jul 14, 2024
d35def7
Merge branch 'master' into master
sajosam Jul 26, 2024
e52f6fc
Merge branch 'master' into master
sajosam Jul 31, 2024
b8e2233
Oauth client published
sajosam Aug 1, 2024
682262d
Merge branch 'master' into master
sajosam Aug 7, 2024
f84ebad
Merge branch 'master' into master
sajosam Aug 8, 2024
b2f5d03
updated the dashboard as u provided via email. and also updated the c…
sajosam Aug 8, 2024
8adea64
Merge remote-tracking branch 'refs/remotes/origin/master'
sajosam Aug 8, 2024
eb80dd6
image ratio changed
sajosam Aug 8, 2024
ffdca95
Updated docs to reflect new Datadog OAuth flow
sajosam Aug 18, 2024
fbfdac7
remvoed localhost
sajosam Aug 18, 2024
5096ef4
Merge branch 'master' into master
sajosam Aug 18, 2024
2669046
fixed oauth client.json
sajosam Aug 18, 2024
18c78a4
Merge remote-tracking branch 'refs/remotes/origin/master'
sajosam Aug 18, 2024
1c38c4c
Added Public client id
sajosam Aug 19, 2024
d597721
fixed image size
sajosam Aug 19, 2024
86f2b56
changes updated
sajosam Aug 23, 2024
6eae062
Merge branch 'master' into master
sajosam Aug 23, 2024
5a0d9d1
logo replaced with svg format and limit the images to 6
sajosam Aug 24, 2024
6070c7d
Merge remote-tracking branch 'refs/remotes/origin/master'
sajosam Aug 24, 2024
c8663f7
Merge branch 'master' into master
sajosam Sep 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@
/ns1/ @Zach-Johnson zjohnson@ns1.com @DataDog/ecosystems-review
/nvml/ @cep21
/octoprint/ @gwaldo gwaldo@gmail.com
/onepane/ @sajosam sajo@onepane.ai @DataDog/ecosystems-review
/open_policy_agent/ @arapulido ara.pulido@datadoghq.com
/packetfabric/ @PacketFabric/coredump dev@packetfabric.com @DataDog/ecosystems-review
/pagerduty/ @light-Keeper support@pagerduty.com @DataDog/ecosystems-review
Expand Down
7 changes: 7 additions & 0 deletions onepane/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Onepane

## 1.0.0 / 2024-06-25

***Added***:

* Initial Release
86 changes: 86 additions & 0 deletions onepane/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# Onepane

## Overview

Onepane is a GenAI tool that enhances incident resolution through automated root cause analysis (RCA) by integrating seamlessly with monitoring tools like Datadog.
By integrating Onepane with Datadog, customers gain rapid incident correlation with changes and infrastructure events, significantly reducing troubleshooting time and improving operational efficiency.
The integration tracks incident data, infrastructure events, and change data (such as code updates), providing valuable insights that help teams quickly identify root causes and prevent future issues.


## Setup
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OAuth must be kicked off from Datadog. Please include the exact steps a user will take within Datadog to set up the integration. For example, go to the Onepane integration on the integrations page, select install, click connect accounts, log in to your onepane account, .... etc

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The steps below do not walk through the OAuth flow. Please update the steps to walk through OAuth steps a user will take to install the integration as mentioned above.

Users should not be creating api or app keys within their account as OAuth replaces the need for this.


**In Datadog:**

- Navigate to **Integrations**, select the **Onepane** tile, click **Install Integration**.

- Click **Connect Accounts** to begin authorizing the integration. You will be redirected to [console.onepane.ai][2].

**In Onepane:**

- Log in if you're not already logged in with **Onepane**.

- Review the the permissions and click the **Connect with datadog** button in the prompt.

![Onepane_prompt][10]

- You will be redirected back into Datadog to complete the authorization.

- Click the **Authorize** button to complete the setup and be redirected back to the Onepane site.

- Provide a name for your Datadog connector.

- Click **Create** to complete the integration. The Datadog connector will be deployed shortly.

![Deploying][5]

- View Host Resources: After successful deployment, you'll be able to see a list of host resources from your Datadog account within Onepane.

- Map Resources: Onepane allows you to map these Datadog resources to your existing Onepane resources for unified view of incidents and events across your infrastructure.

With these steps complete, you'll have successfully integrated Datadog with Onepane.

For more details, refer to the [Onepane documentation][9]

## Uninstallation

**In Onepane:**

- Log in and navigate to **Integrations**.

- Find the Datadog integration you want to uninstall in the integrations list.

- Click the three-dot menu (ellipsis) in the top right corner of the Datadog integration tile and select **Delete** from the options.

![Uninstall][3]

- If a confirmation dialog appears, click **Confirm** to proceed and remove the Datadog integration.

![Confirmation][8]

**In Datadog:**

- Go to Integrations, select the Onepane tile and click Uninstall Integration.

- Once this integration has been uninstalled, any previous authorizations are revoked.

Additionally, ensure that all API keys associated with this integration have been disabled by searching for the integration name on the Datadog API Keys page.

## Data Collected

### Events

This integration sends events into Datadog.

## Troubleshooting

Need help? Contact [Onepane support][1].

[1]: https://www.onepane.ai/docs
[2]: https://console.onepane.ai/
[3]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/onepane/images/uninstall.png
[4]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/onepane/images/integration.png
[5]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/onepane/images/deploying.png
[8]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/onepane/images/confirmation.png
[9]: https://docs.onepane.ai/docs/en/articles/9419170-integrating-onepane-with-datadog-for-enhanced-incident-management
[10]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/onepane/images/onepane_prompt.png

Loading
Loading