Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Datadog integration and routing, best practice advice

I'm working with a Datadog integration (primarily for synthetic monitoring).  It is set up and working fine, but something doesn't feel right about the limitations of how we currently have it set up and after digging around in docs and videos, I thought it was time to ask for advice.
The alerts from this integration need to be routed to very different teams according to various tags on the alerts and priorities on them.  Each group/individuals need different on-call assignments, escalation, etc. etc..
Currently, we have a single DD integration set up.  My gut is telling me this might be wrong and what we really need is a bunch of almost identical DD integrations with filters and different teams assigned.  Is this supported?  I'm cautious about trying this without confirmation as I don't want to break the existing setup, which uses a single Datadog integration with our mon team(was it wrong to assign it to a team at all?), and multiple slack integrations for notifying individual teams that pull from the DD integration.  This seems to cause us to end-run around a fair number of the team based features though, which we need.
So can I add multiple Datadog integrations with specific filters on Datadog tags, assigned to different teams.
Is there a different best practice for managing an alert source serving many different teams of mixed disposition.  Again, I need to subdivide and route the generated alerts to many different teams. 
Thanks, CC

1 answer

1 accepted

2 votes
Answer accepted
Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Nov 30, 2022

Hi @Chad Charowhas ,

The configuration you mentioned can be configured under one integration - but you would need access to the Advanced tab of the integration which is only available on the Standard and Enterprise plans (or the JSM/O Premium and Enterprise plans). Note the integration needs to be global - meaning it is not assigned to any team:

dd4.jpg

 

Here you could configure multiple create alert actions. Each action could filter on the DD tags, priorities, etc. and assign the corresponding Opsgenie responders / teams. For example:

dd1.jpgdd2.jpgdd3.jpg

 

These actions are processed in an order of operations from top >> down, and Opsgenie can use only one at most. Order sometimes matters because Opsgenie will use the first matching action / filter without reviewing any others.

That looks most excellent.  Thank you for the answer and I can see that it will work for us.

However, I'd still like to know, is the multiple integrations with filters each assigned to a different team also viable, or is this the one proper way?
I don't have this particular use case in mind, but the multi-integration model would be more applicable if multiple teams all need to see a particular alert separately, as opposed to an escalation type handoff.

Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
Nov 30, 2022

Hi @Chad Charowhas ,

The suggestion provided above is probably the best option. The responder field within each create alert action will only be available if the integration is global.

When an integration is assigned to a team, all alerts will send to that team. You'd need to have some workflow in place to alert other teams, or allow them have visibility into other teams' alerts.

Account Admins and Owners will have visibility into all alerts. Account Users will only have visibility into the alerts they are team members of, or if they are direct of an alert.

Like # people like this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events