Product Updates: All New Jira Integration to Streamline Your Workflow

Just catching crashes from your embedded devices can sometimes be difficult (thankfully, Memfault helps here). But what happens when you have a whole list of different issues and need to start fixing them? 

Embedded development teams use a bunch of different systems and processes to manage their workloads, and Jira is one of the most common. That’s why we are super excited to announce our new Jira integration. We hope it will make your life easier and help you go from "fault found" to "fix shipped" even faster.

We always had a way to create Issues in Jira from Memfault, but this was a push only process and didn’t allow you to properly sync tasks in Jira with Issues in Memfault. With our new integration, you can quickly link Issues in Memfault to Issues in Jira and have key information from Memfault continuously sync with the linked Jira Issue. 

See How It Works

Take a look at a demo of the integration below or keep reading for the details.

Create Jira Issues from Issues in Memfault

Users can now create Jira Issues directly from an Issue in Memfault and have all of the Issue details automatically sync’d into Jira, including the number of traces of this particular Issue and the number of devices impacted.

Jira-Issue-Creation

Link an Issue in Memfault to an Existing Jira Issue

Users can also link an Issue in Memfault to a pre-existing Jira Issue without having to leave Memfault. Just search for the required Jira Issue name in the Jira dropdown within the Issue you want to link and select it. All the details will then be sync’d and stay sync’d without any further action required.

Jira-Issue-Linking

Issue Details and Issue Status Live Two-way Sync

When an Issue is linked with Jira, the details from that Issue will update automatically within the Jira Issue. Linked details include:

  • Trace count
  • Device count
  • First seen date
  • Last seen date
  • Issue name
  • Memfault issue status

Key issue information is automatically sync’d between Memfault and the Jira ticket

The status of Issues will also be sync’d from Jira to Memfault, meaning if you change the status in a Issue in Jira to a “Done” state, the linked Issue in Memfault will be marked as resolved in Memfault.

Switching the status to Done from In Progress in Jira will automatically resolve the issue in Memfault

This issue has been resolved via the Jira integration

Similarly, if you then change the status in Jira to an “Unresolved” state, the Issue will be automatically reopened in Memfault.

Moving a ticket in Jira from Done to an Unresolved status will automatically reopen the issue in Memfault

This issue has been moved to a Unresolved status in Jira and then automatically reopened in Memfault

You can see a log of Jira activity captured within the comment section on each Issue in Memfault as in this example, resolving and then reopening.

Jira has automatically applied comments to the issue noting the changes made

Streamlining your processes 

We hope this integration will make it that much easier to slot Memfault into your existing systems and processes—so you can get the right value from your Memfault data, in the right places. Finding the root cause of a fault is only a small part of the journey from fault found to fix shipped. This Jira integration automates what would previously have been a manual task and streamlines a key part of the process.

It also unlocks a lot of interesting possibilities. It should enable better reporting in Jira on things like issue resolution time for your firmware faults. It’s going to make cross-team collaboration easier as well, with all of your information in one place you can coordinate with your colleagues in other development teams much more efficiently. And ultimately it should just make your life easier. The less you have to jump between multiple systems, the better.

For guidance on how to get the integration up and running, take a look at our technical documentation.

Back to Blog

Product Updates: Better Data, Better Dashboards, Better Drilldowns

You might have noticed that last quarter we did a lot of work to help your team get useful insights...

Launch Week Wrap-Up: The Future of IoT and Embedded Development with Memfault

Memfault’s first Launch Week has come to an end and the community's response has been phenomenal....

Solving Critical IoT Challenges with Memfault and Golioth

In the ever-evolving world of the Internet of Things (IoT), connected devices are becoming...