Opsgenie’s Marid integration server is being retired - Action Required

TL;DR: Opsgenie’s Marid integration server was deprecated on December 26th, 2019, and it will be 100% retired on November 21st, 2022. All Marid integrations and any integration that is using the “send via Marid” option will stop working after November 21st, 2022.

Read below for more details on why Marid is being retired, and the required next steps if you use Marid.

What is happening?

On November 21st, 2022, our Marid integration server will be retired. All Marid integrations and any integration that is using the “send via Marid” option will stop working after November 21st, 2022.

Why are we retiring Marid?

Marid was deprecated back on December 26th, 2019, and now we are officially retiring Marid and replacing it with Opsgenie Edge Connector (OEC), which provides a more secure, and flexible communication from Opsgenie to on-premise systems.

Additionally, Marid is powered by the PubNub API which was deprecated on June 3rd, 2020. This API could be shut down at any time which would break Marid and any integrations built upon it. So it’s important that we move to a more stable, and secure option, Opsgenie Edge Connector.

What do you need to do?

If you are currently using Marid, without any customizations to our default Groovy scripts, please visit this README page, and click the name of the product integration. You will be directed to the OEC releases for the specific integration, from there you will download the package relevant to your Operating System, install it on your system and edit the config.json.

  • If you have a completely unique custom Marid deployment (Not based on any of our default Groovy scripts), please install our generic OEC package, your developers will need to convert your Groovy Scripts to Python3.

  • If you have custom Groovy scripts based on our default Groovy scripts, after installing the OEC package for your product, your developers will need to edit the actionExecutor.py file to include Python3 equivalents of your custom functions.

What is Opsgenie Edge Connector?

Opsgenie Edge Connector (OEC) is a more flexible and secure way to provide communications between Opsgenie and on-premise systems that are not accessible from internet sites outside of your network.

OEC is compatible with proxy servers and industry-standard HTTPS/TLS Encryption.

  • OEC can utilize scripts in any language listed below:

    • Groovy scripts(.groovy)

    • Python scripts(.py)

    • Go scripts(.go)

    • Powershell scripts(. ps1)

    • Shell scripts(.sh)

    • Batch files(.cmd and .bat)

  • OEC gives you a central point that will communicate out to your environment as you configure it. No need for multiple installs on each and every server.

  • OEC doesn't need a Java environment; therefore, it doesn't execute groovy scripts like Marid does.

  • Default Groovy scripts for integrations written for Marid are replaced with Python scripts for OEC.

Resources

 

We’re keen to hear about how your journey of migrating Marid to Opsgenie Edge Connector goes, so please leave your comments, questions, and feedback below.

 

3 comments

Gonchik Tsymzhitov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
October 2, 2022

Ooops, read about that 1 month before :) 

Scott Fertig November 15, 2022

Frankly some of the documentation for some OEC integrations is poor and very lacking. I was able to get it running but stumbled a few times due to poor/lazy documentation. 

Like Eric Sletten likes this
Shaun Pinney
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 14, 2022

@Scott Fertig Let me know where you had trouble, we can update the documentation to be more helpful and clear. thank you!

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events