Skip to content

Commit 9fcb3a2

Browse files
Add Hawkeye by Neubird integration (ECOINT-61) (DataDog#2630)
* Add Hawkeye by Neubird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * Update Hawkeye by NeuBird integration * add CODEOWNERS entry, add configuration and events in manifest.json --------- Co-authored-by: dd-pub-platform[bot] <157534740+dd-pub-platform[bot]@users.noreply.github.com> Co-authored-by: David Feng <[email protected]>
1 parent 2c7c443 commit 9fcb3a2

File tree

11 files changed

+309
-0
lines changed

11 files changed

+309
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,6 +1153,7 @@
11531153

11541154
/oceanbasecloud/ @kyle-oceanbase [email protected] @DataDog/ecosystems-review
11551155

1156+
/hawkeye_by_neubird/ @DataDog/ecosystems-review
11561157
/zilliz_cloud_zilliz_cloud/ @DataDog/ecosystems-review
11571158
/appomni/ @DataDog/ecosystems-review
11581159

hawkeye_by_neubird/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CHANGELOG - Hawkeye by NeuBird
2+
3+
## 1.0.0 / 2025-04-23
4+
5+
_**Added**_:
6+
7+
* Initial Release
8+

hawkeye_by_neubird/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Hawkeye by NeuBird
2+
3+
## Overview
4+
5+
Hawkeye by NeuBird accelerates incident resolution by diagnosing incidents and automating root cause analysis. This integration allows Hawkeye to look for triggered Datadog Monitors and then autonomously investigate the root cause. Once investigation is complete, a link to the investigation analysis is added directly to the related Datadog incident, speeding-up resolution and reducing mean time to recovery.
6+
7+
## Setup
8+
9+
1.  In Datadog, navigate to **Integrations**, select the Hawkeye tile, and click **Install Integration**.
10+
11+
2. Click **Connect Accounts** to start the authorization process. You are redirected to Hawkeye to complete the setup.
12+
13+
3.  Once authorized, Hawkeye begins sending investigation results to Datadog.
14+
15+
16+
## Uninstallation
17+
18+
In Datadog, navigate to **Integrations**, select the Hawkeye tile, and click **Uninstall Integration**.
19+
20+
- Once you uninstall this integration, any previous authorizations are revoked.
21+
22+
- Additionally, ensure that all API keys associated with this integration have been disabled by searching for the integration name on the [API Keys management page][1].
23+
24+
25+
## Support
26+
27+
Need help? Contact [NeuBird support][2].
28+
29+
30+
[1]: /organization-settings/api-keys?filter=Hawkeye
31+
[2]: https://neubird.ai/neubird-support/
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
{
2+
"title": "Hawkeye by Neubird Overview",
3+
"description": "The Hawkeye dashboard displays triggered monitor instances associated with Hawkeye automated sessions.",
4+
"widgets": [
5+
{
6+
"id": 8253039466437824,
7+
"definition": {
8+
"title": "About",
9+
"background_color": "vivid_blue",
10+
"show_title": true,
11+
"type": "group",
12+
"layout_type": "ordered",
13+
"widgets": [
14+
{
15+
"id": 8931252417181702,
16+
"definition": {
17+
"type": "image",
18+
"url": "https://neubird-marketing.s3.us-east-1.amazonaws.com/Hawkeye-logo.png",
19+
"sizing": "scale-down",
20+
"has_background": true,
21+
"has_border": true,
22+
"vertical_align": "center",
23+
"horizontal_align": "center"
24+
},
25+
"layout": {
26+
"x": 0,
27+
"y": 0,
28+
"width": 1,
29+
"height": 1
30+
}
31+
},
32+
{
33+
"id": 4859173550379992,
34+
"definition": {
35+
"type": "note",
36+
"content": "The Hawkeye dashboard displays triggered monitor instances associated with Hawkeye automated sessions. Each monitor includes a link to the corresponding automated session summary.",
37+
"background_color": "transparent",
38+
"font_size": "12",
39+
"text_align": "left",
40+
"vertical_align": "center",
41+
"show_tick": false,
42+
"tick_pos": "50%",
43+
"tick_edge": "left",
44+
"has_padding": false
45+
},
46+
"layout": {
47+
"x": 1,
48+
"y": 0,
49+
"width": 10,
50+
"height": 1
51+
}
52+
}
53+
]
54+
},
55+
"layout": {
56+
"x": 0,
57+
"y": 0,
58+
"width": 12,
59+
"height": 2
60+
}
61+
},
62+
{
63+
"id": 7519546929010915,
64+
"definition": {
65+
"title": "Investigated Monitors",
66+
"background_color": "vivid_green",
67+
"show_title": true,
68+
"type": "group",
69+
"layout_type": "ordered",
70+
"widgets": [
71+
{
72+
"id": 1638224069194486,
73+
"definition": {
74+
"title": "Automated Monitor Investigation Sessions",
75+
"title_size": "16",
76+
"title_align": "left",
77+
"time": {
78+
"type": "live",
79+
"unit": "month",
80+
"value": 3
81+
},
82+
"requests": [
83+
{
84+
"response_format": "event_list",
85+
"query": {
86+
"query_string": "source:neubird_hawkeye",
87+
"data_source": "event_stream",
88+
"event_size": "s"
89+
},
90+
"columns": []
91+
}
92+
],
93+
"type": "list_stream"
94+
},
95+
"layout": {
96+
"x": 0,
97+
"y": 0,
98+
"width": 12,
99+
"height": 5
100+
}
101+
}
102+
]
103+
},
104+
"layout": {
105+
"x": 0,
106+
"y": 2,
107+
"width": 12,
108+
"height": 6
109+
}
110+
}
111+
],
112+
"template_variables": [],
113+
"layout_type": "ordered",
114+
"notify_list": [],
115+
"reflow_type": "fixed",
116+
"tags": []
117+
}

hawkeye_by_neubird/assets/logo.svg

Lines changed: 36 additions & 0 deletions
Loading
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"integration": {
3+
"name": "hawkeye",
4+
"description": "Hawkeye by Neubird OAuth Client",
5+
"client_role": "integration",
6+
"onboarding_url": "https://datadog-app.tools.neubrid.ai/login",
7+
"redirect_uris": [
8+
"https://datadog-app.tools.neubird.ai/auth/datadog"
9+
],
10+
"scopes": [
11+
"synthetics_global_variable_read",
12+
"synthetics_private_location_read",
13+
"synthetics_read",
14+
"ci_visibility_read",
15+
"code_analysis_read",
16+
"test_optimization_read",
17+
"slos_read",
18+
"monitors_read",
19+
"monitors_write",
20+
"monitors_downtime",
21+
"metrics_read",
22+
"timeseries_query",
23+
"create_webhooks",
24+
"events_read",
25+
"dashboards_read",
26+
"dashboards_write",
27+
"incident_read",
28+
"incident_write",
29+
"cases_read",
30+
"incident_notification_settings_write",
31+
"apm_read",
32+
"apm_service_catalog_read",
33+
"continuous_profiler_pgo_read",
34+
"apm_api_catalog_read",
35+
"api_keys_write",
36+
"cases_write"
37+
],
38+
"id": "14a72ece-0424-11f0-b197-da7ad0900002"
39+
}
40+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[]
399 KB
Loading
469 KB
Loading
700 KB
Loading

0 commit comments

Comments
 (0)