You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Hey folks, I'm a former webMethods (SoftwareAG) developer and I am currently Head of the Statuspage and Opsgenie Customer Success Team here at Atlassian. I wanted to follow up and share some steps that came out of a Proof-Of-Concept activity that my team conducted recently.
In the past, I received questions from SoftwareAG developers that seemed to follow a pattern:
There was an important problem occurring within a developed solution which required someone to be notified of the issue as soon as possible. Preferably, while the issue was still occurring, but definitely as near real-time as possible.
The problems are sometimes complex type failure conditions where a simple System LogError type activity was insufficient to address the problem.
The ability to capture and include contextual information in the notification would be fantastic.
In a few cases, actual FTE’s were being assigned to monitor for, and take action, whenever the problem occurred.
A simple SMS, or email, notification was helpful. However, actually waking someone up and providing actionable data about the problem - as near real-time as possible - was preferred.
Being able to track and understand the frequency of occurrence/recurrence over time would be helpful.
With those in mind, I came up with a general recommendation: Go ahead and connect your Digital Transformation Solution (webMethods in this particular case) to Opsgenie and have the tool create Alerts within Opsgenie. Add in all the extra information you’d need into the Alert and leverage the Notification, Escalation, Logging and Reporting capabilities of Opsgenie. I hope the video below provides the rest of the context to allow you to replicate the configuration.
Please note, the information here still only outlines how to connect the products and get the messages flowing between them. If someone eventually wants to create a fully flexible and reusable package/module/etc, in the respective tools, then by all means - please, go for it! For now, I’m only looking to close that small instructional gap and lower the bar on what might have been perceived as a technical hurdle.
The high-level pieces to be mindful of boil down to:
How to connect and Authenticate from the Tool to Opsgenie.
How/Where to perform an HTTP GET/POST from within the Tool to Opsgenie.
How/Where to pass the “payload” (JSON) between the Tool and Opsgenie
I will not be addressing things like:
How to build the JSON payloads required, using the Tool.
How to resolve any issues (like pagination) which may be required in JSON payloads returned from Opsgenie.
Product: webMethods.io
Helpful/Contextual product webMethods.io overview YouTube video Link: https://www.youtube.com/watch?v=Q086h-qDFFk
Opsgenie API Documentation Link: https://docs.opsgenie.com/docs/alert-api
Hopefully, this proves helpful to others out there!