youngmon/atlassian-qna huggingface dataset:
Contributors adding ideas without main Jira Licence?
Asked by Kate:

I have been looking through the pricing information available here: [Manage your teams' product access \| Jira Product Discovery \| Atlassian Support](https://support.atlassian.com/jira-product-discovery/docs/manage-your-teams-product-access/)  

We have a group of stakeholder users that want to be able to provide ideas into the JPD space, but would be a waste of a licence to provide access to Jira in general (no interest in involvement in the day-to-day delivery process).   

Am I reading this correctly in that we can provide Stakeholders access to JUST Jira Product discovery projects? And this would not require us to use one of our normal Jira Licences to do so?  
If that is possible, it could really help us not waste a bunch of Jira Licences on users who won't use them.


Answers:
author: John McKiernan
body: Hey [@Kate](/t5/user/viewprofilepage/user-id/4980882)

Yep you are spot on here.

Stakeholders can submit ideas. There is no cost. You don't need to use any other Atlassian/Jira paid license. Best summarised by Tanguy [in this post](https://community.atlassian.com/t5/Jira-Product-Discovery-articles/A-big-update-on-Jira-Product-Discovery-pricing-creators-and/ba-p/2304729) (screenshot below). Hope that helps!

![Contributor.png](https://community.atlassian.com/t5/image/serverpage/image-id/255418i068925780A340DA8/image-size/large?v=v2&px=999 "Contributor.png")

comments: author: Taronish Pithawala
body: [@John McKiernan](/t5/user/viewprofilepage/user-id/3613862) and [@Tanguy Crusson](/t5/user/viewprofilepage/user-id/502312) Is there a way for non-Jira users who are Contributors in JPD to see a list of JPD projects (as when you open JPD from the Atlassian app selector)?   

We have a number of projects and want to provide our Contributors with a single URL to see the list of available projects they have access to. Not all our Contributors have Jira product access.


author: Tanguy Crusson
body: [@Taronish Pithawala](/t5/user/viewprofilepage/user-id/5266560) not today, but we are changing the solution for contributors to use product roles instead (there will be a "Jira Product Discovery - contributor" role instead of having to add users in a specific user group). One of the benefits of this will be that users will be able to see the list of projects in Jira


author: Taronish Pithawala
body: [@Tanguy Crusson](/t5/user/viewprofilepage/user-id/502312) thanks for the reply. Is this current limitation only for those without Jira product access? That is, if my Contributors have Confluence product access, will they be able to see the list of JPD projects from a single URL?


author: Tanguy Crusson
body: [@Taronish Pithawala](/t5/user/viewprofilepage/user-id/5266560) yes, that should work if they have Confluence product access and Jira Product Discovery contributor access (once we're done with the new solution)


Tags: atlassian-guard

jira-cloud

jira-product-discovery
How do I delete / disable / stop all emails from Opsgenie?
Asked by Daniel Mare:

I have a vanilla Jira Service Management free plan. We do not use Opsgenie, have no need for it and don't want it. How do I get rid of it, or at least stop the auto-generated emails from it. I can't continue using Jira Service Management for recording incidents if I can't turn off these unwanted email alerts.

I am aware of the fact that I can go to https://\<ourcompany\>.app.opsgenie.com/settings/user/notification and adjust Notification rules for me, but I want to do so not just for me, but for all users and all future users.

When I go to this link, I can see the Jira Service Management instance as connected, but no way to disconnect it:

https://\<ourcompany\>.app.opsgenie.com/settings/atlassian-apps/jira-service-management

When I go to <https://admin.atlassian.com/> and Groups, I see nothing related to Opsgenie, and for each group, the products the group is granted access to does not include Opsgenie.

Under subscriptions, I have no Opsgenie subscription.

When I go to https://\<ourcompany\>.app.opsgenie.com/teams/list - there are no teams listed (since we don't use it!)

When I go to https://\<ourcompany\>.app.opsgenie.com/settings/api-key-management there are no API keys listed.

https://\<ourcompany\>.app.opsgenie.com/settings/users/roles says "Custom roles is not available in your plan."

https://\<ourcompany\>.app.opsgenie.com/settings/users/ lists all our users - I haven't tried deleting all users here. This might do the trick, but I suspect that if we add new users to Jira Service Management, they'll appear here.

What can I do to stop these rather infuriating unwanted emails? Seems impossible! I'd rather not the crude solution of adding a block rule on our mail server!


Answers:
author: Nick H
body: Hi [@Daniel Mare](/t5/user/viewprofilepage/user-id/4932346) ,

If you open a ticket with Opsgenie support, they can disable the Opsgenie entirely: <https://support.atlassian.com/opsgenie/>

You cannot remove it from your list of products most likely because it's baked into your JSM subscription, and not a standalone Opsgenie.

comments: author: Daniel Mare
body: Thanks for the suggestion. I have now opened support ticket number CA-XXXXXX

Hopefully they can help.


author: Nick H
body: Sounds good [@Daniel Mare](/t5/user/viewprofilepage/user-id/4932346) ,

So you're aware, I removed the linked ticket in your previous response.
How to modify owner team with policies?
Asked by Giovanni Tirloni:

I have a Jenkins integration that currently assigns alerts to \`team-a\`.

However, this Jenkins instance is used by multiple teams and each have their own jobs.

I would like to programatically assign certain alerts to certain teams in OpsGenie.

However, the global policies only allow me to add Responders. The owner team remains the one defined in the integration.

If I remove the team restriction in the integration, will I be able to specify owners using modification policies?

Also, if the team restriction is removed from the integration, how does OpsGenie know which team owns the alerts that came through that integration?


Answers:
author: Nick H
body: Hi [@Giovanni Tirloni](/t5/user/viewprofilepage/user-id/4790174) ,

If you remove the team restriction in the integration, and have it unassigned to any team - each Create alert action will reveal a responder field. Each action can filter on the job, field, etc. and assign the corresponding team to that specific action / alerts.

If only one team is added as a responder through this configuration, they would be considered the Owner team. If multiple teams are added, then neither is considered the Owner team.

Here's an example of that configuration through an API integration:

![adv1.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237971iB9F3C7ED82A209EE/image-size/large?v=v2&px=999 "adv1.jpg")![adv2.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237972i6BEE748E522131A7/image-size/large?v=v2&px=999 "adv2.jpg")![adv3.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237973iA8421B6049E7E3B0/image-size/large?v=v2&px=999 "adv3.jpg")

When testing, each alert has an Owner team since only one team is being added at creation:

![adv4.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237974i2920B98AC5898B42/image-size/large?v=v2&px=999 "adv4.jpg")![adv5.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237975iF4BA79269E077882/image-size/large?v=v2&px=999 "adv5.jpg")


Tags: cloud
Can the description field in the alert be auto generated?
Asked by Vidyashankar, Bhargavi:

I am looking for an option where the description field of an alert in Ops Genie can be auto generated so that we can act faster and efficiently on the alert.


Answers:
author: Nick H
body: Hi [@Vidyashankar, Bhargavi](/t5/user/viewprofilepage/user-id/5136258) ,

You can edit what parses in the Description field a few different ways - but both mentioned below are only included in the Standard and Enterprise plans (or the JSM/O Premium and Enterprise plans)

1) Under the integration's [Advanced tab](https://support.atlassian.com/opsgenie/docs/use-advanced-integration-settings/). Each integrations Create alert action can be edited to Include different fields / data in the Description field. You can drag and drop the [dynamic fields](https://support.atlassian.com/opsgenie/docs/dynamic-fields-in-opsgenie-integrations/) included in the integration, or add whatever hardcoded data you'd like as well.

2) Through an Alert policy. Alert policies are used to modify alerts immediately after creation. These can be configured [globally](https://support.atlassian.com/opsgenie/docs/create-and-manage-global-alert-policies/) to apply to any/all alerts, or [under a team](https://support.atlassian.com/opsgenie/docs/create-and-manage-team-alert-policies/#Alert-Policy) to only apply to a specific team's alerts.

Note that an integration's actions are processed first, then global alert policies, followed by team alert policies. More on that can be reviewed here: [Alert creation flow](https://support.atlassian.com/opsgenie/docs/alert-creation-flow/#Alert-creation-flow)

comments: author: Vidyashankar, Bhargavi
body: Hi [@Nick H](/t5/user/viewprofilepage/user-id/2540930) , the information you have shared is quite useful to me. Thanks for the effort.
Jenkins fields in opsgenie alert description
Asked by Agnieszka R?bisz:

Hi,

I want to put information in the alert description about the job name however there is no such available field for that. I've thought field **Display Name** would be right field for that but under the**Display Name** there is a **buildID.**How can I retrieve job name from Jenkins?

Best Regards,

Aga


Answers:
author: Nick H
body: Hi [@Agnieszka R?bisz](/t5/user/viewprofilepage/user-id/5046729) ,

This [Community Article](https://community.atlassian.com/t5/Opsgenie-articles/How-to-Extract-Custom-Fields-and-Data-into-an-Alert/ba-p/2133902) might help explain what is needed to extract custom fields into your Jenkins alerts. If the fields are being parsed in the payload then it should be possible - just depends on how they are being parsed.


Tags: alert

cloud

jenkins
Can I get a list of alerts with the details field?
Asked by Matt Sadauckas:

I'm using the "List Alerts" API endpoint, as documented here: <https://docs.opsgenie.com/docs/alert-api#list-alerts>, but I'm not able to return the data that's on the \`details\` property of the alert. If I request \*each\* alert individually by their ID, I get that field. Is there any way to get the details returned in the list?


Answers:
author: Nick H
body: Hi [@Matt Sadauckas](/t5/user/viewprofilepage/user-id/5135901) ,

The Alerts tab does have the option to query on [**detailsPair**](https://support.atlassian.com/opsgenie/docs/search-queries-for-alerts/#:~:text=string-,detailsPair,-%3A%20status%3Aopen) - which might be what you need. For example:

![dp1.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237742iFB6EAC2987E1E501/image-size/large?v=v2&px=999 "dp1.jpg")

So if I were to use a List Alert API on that query above, my URL would be something like:

```
https://api.opsgenie.com/v2/alerts?query=detailsPair%28Priority%3ACritical%29
```

I typically use a site like [URL Encoder](https://www.urlencoder.org/) to help!

comments: author: Matt Sadauckas
body: Hmm, that make sense, but I'm not trying to query **by** some content in the details, I'm trying to get the **details section** to show up with the list of alerts when I query **from the API**


author: Nick H
body: Hi [@Matt Sadauckas](/t5/user/viewprofilepage/user-id/5135901) ,

That is not possible at this time. The Details field (and some others) only return when you run a GET on a specific alert.


author: Matt Sadauckas
body: Alas! Thanks for the reply


author: Yudi Yuswita Sunarto
body: Hello [@Nick H](/t5/user/viewprofilepage/user-id/2540930) , any update here related with get details of alert?


Tags: cloud
Is it possible to include the Jira ticket link in the description of Opsgenie alerts?
Asked by Issy Pearson:

I'm using the new integration between Jira Cloud and Opsgenie. When Jira creates a ticket, a subsequent alert is created in Opsgenie. This Opsgenie contains a link to the associated Jira ticket. Is it possible to include this link in the description? Ideally we'd like to see the Jira ticket link at the top of the alert description field so that when an alert responder sees the alert, they can quickly go to and work on the Jira ticket.

I've highlighted the link in yellow in the screenshot below.

![Screenshot 2023-02-01 115843.png](https://community.atlassian.com/t5/image/serverpage/image-id/237497i63E6C1945E08582C/image-size/large?v=v2&px=999 "Screenshot 2023-02-01 115843.png")

Thanks


Answers:
author: Nick H
body: Hi [@Issy Pearson](/t5/user/viewprofilepage/user-id/5097725) ,

That should be possible with a link such as this one:

```
https://site_name.atlassian.net/browse/{{key}}
```

![link1.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237502i5767BF304C48C4D2/image-size/large?v=v2&px=999 "link1.jpg")![link2.jpg](https://community.atlassian.com/t5/image/serverpage/image-id/237501i46B6AC8AB68AD99B/image-size/large?v=v2&px=999 "link2.jpg")

comments: author: Issy Pearson
body: Thanks for your reply. It works perfectly!

Cheers,

Issy


Tags: integration

jira-cloud

jira-service-management
Heartbeats Alerts trigger even when pings are successful
Asked by Sid:

Title.

There are emailed alerts triggering on multiple servers indicating a heartbeat has not been received.

I checked the history of each server's scheduled runs to ping a heartbeat and they all show success well within the time limit before an alert is supposed to trigger.

If I go to the OpsGenie heartbeats page, all of the servers that are supposedly 'off' are all showing active. These servers are not turned off or restarted for maintenance either on my company's end.  

I found this happens every Tuesday between 2:00 AM and 2:06 AM Central Standard Time. The 'last received at' will all say roughly 11:50 PM, but this is incorrect as stated earlier as several heartbeats for each server successfully ran between 11:50PM to 2:00 AM.

Is there a weekly maintenance from OpsGenie that causes this phenomenon? Or is there another place to check?


Answers:
author: Sid
body: Thank you Agaci for pointing me there. There were no global policies defined for my account unfortunately.

Through support ticket, we narrowed down that it's a confusion of time zone difference of the account and my profile. It appears a 5 minute padding of pinging may not be totally foolproof so I will be increasing the rate of pings.


author: Agaci Avinas
body: Hi Sid,

I am Agaci from Opsgenie support. Happy to help you today.

I understand that heartbeat pings are not reaching Opsgenie during a specific time every week.

To answer you question, we do have maintenance policy in Opsgenie which you could check under Settings --\> Global Policies. However, maintenance policies will not be able to disable Heartbeats.

In this case, we would like to check detailed logs to find if Opsgenie has received the ping. Could you please reach us by creating a ticket in this [link](https://support.atlassian.com/). We would like to get access to the instance and check the logs to narrow down the issue.

Regards,

Agaci ?


Tags: cloud
"Opsgenie to Datadog" "Ack'ed" and "closed" functionality broken?
Asked by Mikkel Petersen:

Hi all,

I have set up the Datadog integration to the letter following this guide:  
<https://docs.datadoghq.com/integrations/opsgenie/>

When a monitor triggers in Datadog it is successfully sent and created in OpsGenie. However, when said alert is then either Ack'ed or Closed in OpsGenie, this does not sync back to Datadog. I would expect "Ack'ed" = Mute (In Datadog), and "Close" = Resolve (In Datadog).

So the monitor in Datadog keeps its state of "Alert", regardless of what action is taken in OpsGenie.

I have attached screenshots that show the OpsGenie activity log, the Event timeline for the monitor (In Datadog), and the OpsGenie configuration for Datadog.  

I have tested this API call to mute the monitor in Datadog which works:

    curl -X POST "https://api.datadoghq.eu/api/v1/monitor/${monitor_id}/mute" \-H "Accept: application/json" \-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}"

<br />

Could the API calls in Opsgenie be outdated? Here is the API documentation for Datadog:

<https://docs.datadoghq.com/api/latest/monitors/>  

- MIkkel

![Datadog_events_log.png](https://community.atlassian.com/t5/image/serverpage/image-id/237341i410394FFBB9B3E7A/image-size/large?v=v2&px=999 "Datadog_events_log.png")![OpsGenie_activity_log.png](https://community.atlassian.com/t5/image/serverpage/image-id/237343i8E59988166DB4F0F/image-size/large?v=v2&px=999 "OpsGenie_activity_log.png")![OpsGenie_to_Datadog_configuration.png](https://community.atlassian.com/t5/image/serverpage/image-id/237342iCE2BA665CA8F70FC/image-size/large?v=v2&px=999 "OpsGenie_to_Datadog_configuration.png")

Note: In the last picture I have pasted the Datadog API key. Maybe a visual bug that it is not showing? If I put an invalid API key there I get an error.

If I put an invalid API key, it still processes the Ack or Close event as successful.


Answers:
author: Mikkel Petersen
body: Hi guys,  
I got the following reply from Datadog Support:  

Unfortunately, this is not something that we currently support. When you send the acknowledge or close action from OpsGenie, it simply resolves the *Alert* *Event*that is within the Datadog Events Explorer and does not automatically resolve the monitor. The monitor itself can only be manually resolved, or if the monitors data recovers below the set threshold.

I can see that this is an ongoing feature request that is being reviewed by our Product and Engineering teams, but currently it's not slated for development and there is no ETA to share on that - apologies about that.

Please go and vote for this feature!  

<https://jira.atlassian.com/browse/OPSGENIE-1244>
alert creation loop when creating manually a jira issue from OpsGenie alert
Asked by Celia Gallego:

Hi there!

We have set up the integration between OpsGenie and Jira Cloud so that when an issue is opened in a given project in Jira, an alert is automatically created. The problem now is we also work with alerts created by other sources (different from this jira project) and, in some cases, we need to create (manually) Jira tickets from these alerts. In those cases, as a ticket is created in the project, we receive an additional alert (created as a consequence of the integration Opsgenie-Jira Cloud).

Is there any way to avoid the second alert?

Thank you!


Answers:
author: Rafael Meira
body: Hey, [@Celia Gallego](/t5/user/viewprofilepage/user-id/5102983) happy to help! ?  

There is a way to avoid the second alert when creating a Jira ticket manually from an OpsGenie alert. You can set up a rule in OpsGenie to not create an alert in the linked project when a Jira issue is created manually. This can be done by creating a suppression rule based on a certain label or custom field in Jira that distinguishes the manual creation of tickets.

Here are the steps to set up the rule:

1. Go to the OpsGenie Integration page in Jira.
2. Click on "Suppression Rules"
3. Create a new rule
4. Enter a name for the rule and choose the criteria (e.g., Jira issue type, label, custom field) that determine the manual creation of Jira issues.
5. Select the project linked to OpsGenie where alerts should not be created.
6. Save the rule.

Once you've set up the suppression rule, alerts should not be created in the linked project when a Jira ticket is created manually based on the criteria you specified.  

In case you need further assistance, my suggestion is for you to open a formal ticket with us at <https://support.atlassian.com/opsgenie/>. ?  

Best,  
Rafa


Tags: cloud

jira-cloud
How to verify mobile app is installed and active.
Asked by Paul D'Oyley:

Hi everyone,

Is there a view that I can verify and audit that all team members have the mobile application installed/active?

Thank you


Answers:
author: Agaci Avinas
body: Hi Paul,

I am Agaci from Opsgenie support. Happy to help you today.

We do not have any report or view that would allow you to find the list of users who has active mobile app contact method. However, you could make use of our Opsgenie API to look in to this data.

Using [List users API endpoint](https://docs.opsgenie.com/docs/user-api#list-user) you can get the user_identifier and using [list contact methods API endpoint](https://docs.opsgenie.com/docs/contact-api#list-contacts) you could get the list of the notification methods of each user. With this, programatically you could get the list of users who has active mobile app contact method.

Hope this helps! ?

Regards,

Agaci


Tags: cloud
Can you send an incoming call to voicemail based on time of day?
Asked by Collin Shawler:

My company is currently using OpsGenie to manage after-hours support. We would like to restrict phone calls from ringing through to an agent during our normal business hours as we will have the full team available during normal business hours to work critical issues when we are notified of them through Jira or email. We would prefer to direct these calls to voicemail during those times. I don't see an option to restrict the phone call integrations to specific time intervals. Anyone know of a way that I can achieve this objective?


Answers:
author: Patricia Francezi
body: Hi [@Collin Shawler](/t5/user/viewprofilepage/user-id/2166698)

I have configured something related and used this article

<https://community.atlassian.com/t5/Opsgenie-articles/Routing-Incoming-Calls-Based-on-Time-of-Day-via-Incoming-Call/ba-p/1668032>

If the schedule / escalation has no user to call, the Incoming call will route to voice message.

I hope this helps

comments: author: Collin Shawler
body: Thanks, [@Patricia Francezi](/t5/user/viewprofilepage/user-id/1433201) !

I think this is exactly what I was looking for. I was not aware that you could add an escalation policy into the rotation of a schedule.


Tags: cloud

jira-service-management