Skip to content

Commit

Permalink
Seagence's first PR with tile-only integration. (#1876)
Browse files Browse the repository at this point in the history
* Seagence's tile-only integration.

* Removed dashboards folder as Seagence do not have any dashboards.

* Updating app_uuid and app_id.

* Updating app_id to conform to the allowed schema pattern.

* Adding "Seagence - Defects Overview" dashboard.

* Made recommended changes. Added a new widget "Defects List" to "Seagence - Defects Overview" dashboard.

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Update seagence/README.md

Co-authored-by: Heston Hoffman <[email protected]>

* Removed thumbnail.png per review recommendation.

* Update seagence/README.md

Co-authored-by: Ana Wishnoff <[email protected]>

* Update seagence/README.md

Co-authored-by: Ana Wishnoff <[email protected]>

* Update seagence/README.md

Co-authored-by: Ana Wishnoff <[email protected]>

* Made changes according to the review recommendations.

* Update seagence/manifest.json

Co-authored-by: emarsha94 <[email protected]>

* Make changes according to review comments.

* Update seagence/CHANGELOG.md

Co-authored-by: emarsha94 <[email protected]>

* Review recommendations.

* Update .github/CODEOWNERS

Co-authored-by: bgoldberg122 <[email protected]>

* Update .github/CODEOWNERS

Co-authored-by: bgoldberg122 <[email protected]>

* Update seagence/README.md

Co-authored-by: bgoldberg122 <[email protected]>

* Update seagence/README.md

Co-authored-by: bgoldberg122 <[email protected]>

* Changes per review recommendations.

* Add a missing comma.

* Update seagence/manifest.json

Co-authored-by: bgoldberg122 <[email protected]>

* Update seagence/manifest.json

Co-authored-by: bgoldberg122 <[email protected]>

* Update seagence/README.md

Co-authored-by: Ana Wishnoff <[email protected]>

* Update seagence/manifest.json

Co-authored-by: Ana Wishnoff <[email protected]>

* Changes per review comments.

* Changes per review comments.

* Update seagence/README.md

Co-authored-by: bgoldberg122 <[email protected]>

* Update seagence/manifest.json

Co-authored-by: bgoldberg122 <[email protected]>

* reformat manifest.json

---------

Co-authored-by: Heston Hoffman <[email protected]>
Co-authored-by: Ana Wishnoff <[email protected]>
Co-authored-by: emarsha94 <[email protected]>
Co-authored-by: bgoldberg122 <[email protected]>
  • Loading branch information
5 people authored Jul 5, 2023
1 parent c11ac1a commit 38879fe
Show file tree
Hide file tree
Showing 12 changed files with 354 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,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 @@ -484,6 +485,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

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

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]
[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
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
Binary file not shown.
Loading

0 comments on commit 38879fe

Please sign in to comment.