Skip to content
Merged
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ import useBaseUrl from '@docusaurus/useBaseUrl';

<img src={useBaseUrl('/img/platform-services/automation-service/app-central/logos/atlassian.png')} alt="criminal-ip" width="90"/>

***Version: 1.1
Updated: July 11, 2024***
***Version: 1.2
Updated: Sep 16, 2024***

OpsGenie, a service powered by Atlassian in the cloud, provides operational teams with robust alert management capabilities. It ensures efficient tracking of notifications triggered by various monitoring systems. The primary goal is to guarantee that alerts reach the appropriate team members and that issues are resolved swiftly. This service has been successfully incorporated and rigorously vetted in combination with OpsGenie's platform.
## Actions

## Actions

* **Acknowledge Alert** *(Notification)* - Confirm receipt of alerts with OpsGenie.
* **Add Note to Alert** *(Notification)* - Append a remark to an alert within the OpsGenie system
Expand All @@ -21,6 +21,7 @@ OpsGenie, a service powered by Atlassian in the cloud, provides operational team
* **Assign Alert** *(Notification)* - Allocate an OpsGenie alert.
* **Close Alert** *(Containment)* - Close an alert within OpsGenie.
* **Create Alert** *(Notification)* - Generate a notification within OpsGenie.
* **Create Incident** *(Notification)* - Generate an incident within OpsGenie.
* **Delete Alert** *(Containment)* - Remove an alert from OpsGenie.
* **Escalate Alert Notification Analysis** *(Enrichment)* - Retrieve escalation policies from OpsGenie.
* **Get Alert** *(Enrichment)* - Retrieve the specified alert from OpsGenie.
Expand All @@ -36,11 +37,49 @@ OpsGenie, a service powered by Atlassian in the cloud, provides operational team

## Atlassian Opsgenie configuration

To retrieve the API token, please refer to the following [guide](https://support.atlassian.com/opsgenie/docs/api-key-management/).
Follow the steps below to create an API key.

### Subscriptions account

1. Navigate to the **Settings** page.
1. Go to **Integrations** > **Integrations**.
1. Click on **Default API**.
1. Copy the **API key**.

### Trial accounts

1. Navigate to the **Settings** page.
1. Go to **App Settings** > **API Key Management**.
1. Click **Add New API Key**.
1. Enter a name for the API key and select the access rights to give to this API key. You can regenerate the shown API key *before saving*, if you would like to.
1. Click **Add API Key** to save the new API key.

:::info
The main purpose of usage for these API keys is configuration based API requests. They can be used for configuration actions, *List Teams, List Users, Get Team*.
:::

To run the other actions, you need to have an API from **Team Integrations**:

1. Navigate to the **Teams** page.
1. Click on the team you want to integrate with.
1. Go to **Integrations**
1. Click on **Add Integration**.
1. Select **API**.
1. Enter a name **Integration Name** and **Assign the Team**.
1. Click **Continue**.
1. Copy the **API key**.
1. Click **Turn On Integration**.

:::warning
Please keep in mind that the API keys of the team integrations can only be used for the alerts/incidents of the specific team and the team-based configurations, whereas the API keys of the global integrations can be used for all of the API requests, including account-based configurations.
:::

## Change Log

* March 22, 2024 - First upload
* July 11, 2024 - Added the Actions:
+ Get On Calls
+ List Schedules
* Sep 16, 2024 - Update the Action:
+ Create Incident - Fixed the bug that caused the action not to add responders to the incident.