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

Seagence's first PR with tile-only integration. #1876

Merged
merged 40 commits into from
Jul 5, 2023
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
063bf3f
Seagence's tile-only integration.
srinivas-bitla Jun 8, 2023
122ee98
Removed dashboards folder as Seagence do not have any dashboards.
srinivas-bitla Jun 8, 2023
8ea747e
Updating app_uuid and app_id.
srinivas-bitla Jun 8, 2023
fe3fee4
Updating app_id to conform to the allowed schema pattern.
srinivas-bitla Jun 8, 2023
558484b
Adding "Seagence - Defects Overview" dashboard.
srinivas-bitla Jun 9, 2023
58072ff
Made recommended changes. Added a new widget "Defects List" to "Seage…
srinivas-bitla Jun 13, 2023
19dffa0
Update seagence/README.md
srinivas-bitla Jun 13, 2023
29f952d
Update seagence/README.md
srinivas-bitla Jun 13, 2023
640d400
Update seagence/README.md
srinivas-bitla Jun 13, 2023
577e7d7
Update seagence/README.md
srinivas-bitla Jun 13, 2023
cde37f5
Update seagence/README.md
srinivas-bitla Jun 13, 2023
b6738b0
Update seagence/README.md
srinivas-bitla Jun 13, 2023
cac6915
Update seagence/README.md
srinivas-bitla Jun 13, 2023
a14e5cf
Update seagence/README.md
srinivas-bitla Jun 13, 2023
b615ac6
Update seagence/README.md
srinivas-bitla Jun 13, 2023
80afe2b
Update seagence/README.md
srinivas-bitla Jun 13, 2023
03080ea
Removed thumbnail.png per review recommendation.
srinivas-bitla Jun 14, 2023
31d6b3b
Update seagence/README.md
srinivas-bitla Jun 14, 2023
daa1e64
Update seagence/README.md
srinivas-bitla Jun 14, 2023
d140aaf
Update seagence/README.md
srinivas-bitla Jun 14, 2023
3e5cb15
Made changes according to the review recommendations.
srinivas-bitla Jun 14, 2023
54ba00d
Update seagence/manifest.json
srinivas-bitla Jun 21, 2023
d4a0d1f
Make changes according to review comments.
srinivas-bitla Jun 21, 2023
1dbc6c6
Update seagence/CHANGELOG.md
srinivas-bitla Jun 21, 2023
69390bc
Review recommendations.
srinivas-bitla Jun 22, 2023
e945dd5
Update .github/CODEOWNERS
srinivas-bitla Jun 22, 2023
408b77f
Update .github/CODEOWNERS
srinivas-bitla Jun 22, 2023
adec24f
Update seagence/README.md
srinivas-bitla Jun 22, 2023
0f22d92
Update seagence/README.md
srinivas-bitla Jun 22, 2023
eb3a7c4
Changes per review recommendations.
srinivas-bitla Jun 23, 2023
ddbd253
Add a missing comma.
srinivas-bitla Jun 23, 2023
309474f
Update seagence/manifest.json
srinivas-bitla Jun 23, 2023
74590e8
Update seagence/manifest.json
srinivas-bitla Jun 23, 2023
72a7975
Update seagence/README.md
srinivas-bitla Jun 23, 2023
a2cce67
Update seagence/manifest.json
srinivas-bitla Jun 23, 2023
a328107
Changes per review comments.
srinivas-bitla Jun 23, 2023
11d75c5
Changes per review comments.
srinivas-bitla Jun 24, 2023
f214885
Update seagence/README.md
srinivas-bitla Jun 26, 2023
3d50bdb
Update seagence/manifest.json
srinivas-bitla Jun 28, 2023
bd61b11
reformat manifest.json
bgoldberg122 Jul 5, 2023
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
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@
/rum_roku/ @DataDog/rum-app @DataDog/rum-mobile
/rundeck/ [email protected]
/scalr/ @soltysss @DataDog/ecosystems-review
/seagence/ @srinivas-bitla @DataDog/ecosystems-review
/sedai/ @praveenprakash @DataDog/ecosystems-review
/sendmail/ @dabcoder [email protected]
/signl4/ @rons4 [email protected] @DataDog/ecosystems-review
Expand Down Expand Up @@ -470,6 +471,9 @@
/scalr/*metadata.csv @soltysss @DataDog/documentation @DataDog/ecosystems-review
/scalr/manifest.json @soltysss @DataDog/documentation @DataDog/ecosystems-review
/scalr/README.md @soltysss @DataDog/documentation @DataDog/ecosystems-review
/seagence/*metadata.csv @srinivas-bitla @DataDog/documentation @DataDog/ecosystems-review
/seagence/manifest.json @srinivas-bitla @DataDog/documentation @DataDog/ecosystems-review
/seagence/README.md @srinivas-bitla @DataDog/documentation @DataDog/ecosystems-review
/sendmail/*metadata.csv @dabcoder [email protected] @DataDog/documentation
/sendmail/manifest.json @dabcoder [email protected] @DataDog/documentation
/sendmail/README.md @dabcoder [email protected] @DataDog/documentation
Expand Down
4 changes: 4 additions & 0 deletions seagence/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# CHANGELOG - seagence

## 1.0.0 / 2023-06-29
* [Added] Initial Release
51 changes: 51 additions & 0 deletions seagence/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Seagence

## Overview

[Seagence][1] is a defect monitoring platform for Java applications. Using ExecutionPath technology (aka GPS Tracker for transactions), Seagence detects unknown defects caused by various issues like swallowed exceptions, multithreading issues, and others, including defects that are disguised in a 200 success HTTP response code.

With this integration, Seagence continuously analyzes the data stream from the Seagence agent to detect defects when they occur, including the root cause of the defect. When a defect is detected, the integration will send an event to Datadog to alert your team. Using the out-of-the-box dashboard, you have visibility into the detected defects and root causes to eliminate debugging and troubleshooting. More details can be found on [SeagenceWeb][2].

## Setup

### Installation
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved

Visit [Seagence][1] to sign up for free. Once registered, navigate to the Seagence tile on the [Datadog Integrations page][5] and click **Install Integration**. Click **Connect Accounts** on the tile, which guides you through the Datadog OAuth2 flow to grant Seagence access to post Events to your Datadog account.

### Configuration
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved

Using the `-javaagent` option, attach Seagence's Java agent to your application. Download the Java agent from your Seagence account. For more information, visit [getting started][3] on [Seagence][1].

## Uninstallation

To remove the Datadog integration from Seagence:
1. Uninstall the integration from Datadog by clicking **Uninstall Integration**. Once you uninstall the integration, any previous authorizations are revoked.
2. Ensure that all API keys associated with the integration have been disabled by searching for the integration name on the [API Keys Management page][6].
3. Remove the `-javaagent` option from your application's Java runtime parameters.


## Data Collected

### Metrics

Seagence does not include any metrics.

### Service Checks

Seagence does not include any service checks.

### Events

Seagence posts an event to Datadog upon detecting a defect.

## Support

Need help? Contact [Seagence support][4].


[1]: https://www.seagence.com
[2]: https://app.seagence.com/SeagenceWeb/
[3]: https://seagence.com/product/getting-started/
[4]: mailto:[email protected]
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved
[5]: https://app.datadoghq.com/integrations/seagence
[6]: https://app.datadoghq.com/organization-settings/api-keys?filter=Seagence
158 changes: 158 additions & 0 deletions seagence/assets/dashboards/seagence_overview.json
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
{
"title": "Seagence - Defects Overview",
"description": "This dashboard provides a high-level overview of defects detected by Seagence.",
"widgets": [
{
"id": 2642781236158738,
"definition": {
"type": "image",
"url": "https://seagence.com/wp-content/uploads/2023/06/logo_with_wordmark_production-transparent-763x344-1.png",
"sizing": "cover",
"has_background": true,
"has_border": true,
"vertical_align": "center",
"horizontal_align": "center"
},
"layout": {
"x": 0,
"y": 0,
"width": 4,
"height": 2
}
},
{
"id": 8585688290342750,
"definition": {
"title": "Defects Timeline",
"title_size": "16",
"title_align": "left",
"show_legend": true,
"legend_layout": "auto",
"legend_columns": [
"avg",
"min",
"max",
"value",
"sum"
],
"time": {},
"type": "timeseries",
"requests": [
{
"formulas": [
{
"style": {
"palette": "warm",
"palette_index": 5
},
"alias": "defects",
"formula": "query1"
}
],
"queries": [
{
"data_source": "events",
"name": "query1",
"indexes": [
"*"
],
"compute": {
"aggregation": "count"
},
"group_by": [],
"search": {
"query": "service:seagence"
}
}
],
"response_format": "timeseries",
"style": {
"palette": "dog_classic",
"line_type": "solid",
"line_width": "normal"
},
"display_type": "bars"
}
]
},
"layout": {
"x": 4,
"y": 0,
"width": 8,
"height": 4
}
},
{
"id": 4016470968177076,
"definition": {
"type": "note",
"content": "In the timeline view, defects are shown as vertical red bars. You can click any vertical bar to open the context menu. Click 'View related events' to open the defects as Datadog Events in the 'Events Explorer' dashboard.",
"background_color": "purple",
"font_size": "14",
"text_align": "left",
"vertical_align": "center",
"show_tick": true,
"tick_pos": "50%",
"tick_edge": "left",
"has_padding": true
},
"layout": {
"x": 0,
"y": 2,
"width": 4,
"height": 2
}
},
{
"id": 492341163776362,
"definition": {
"type": "note",
"content": "This widget shows a list of defects including their root cause exception with complete stack trace.",
"background_color": "purple",
"font_size": "14",
"text_align": "left",
"vertical_align": "center",
"show_tick": true,
"tick_pos": "50%",
"tick_edge": "left",
"has_padding": true
},
"layout": {
"x": 0,
"y": 4,
"width": 2,
"height": 2
}
},
{
"id": 4782735587208150,
"definition": {
"title": "Defects List",
"title_size": "16",
"title_align": "left",
"requests": [
{
"response_format": "event_list",
"query": {
"query_string": "service:seagence",
"data_source": "event_stream",
"event_size": "l"
},
"columns": []
}
],
"type": "list_stream"
},
"layout": {
"x": 2,
"y": 4,
"width": 10,
"height": 10
}
}
],
"template_variables": [],
"layout_type": "ordered",
"notify_list": [],
"reflow_type": "fixed"
}
Binary file added seagence/assets/eula.pdf
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved
srinivas-bitla marked this conversation as resolved.
Show resolved Hide resolved
Binary file not shown.
Loading