How to Scale End-to-End Observability in AWS Environments

This is How Blameless Integrates with JIRA

This is How Blameless Integrates with JIRA.png

Blameless’ integration with JIRA allows teams to automatically generate a ticket within both Blameless and JIRA. This integration also allows teams to track follow-up actions via Blameless’ postmortem tool.


    Atlassian JIRA, one of the most popular ticketing systems, allows teams to catalogue incidents, follow-up actions, bugs, stories, and more. As a common tool in any DevOps/SRE operation’s toolchain, JIRA is a key integration at Blameless.

    Blameless’ integration with JIRA allows teams to automatically generate a ticket within both Blameless and JIRA. This integration also allows teams to track follow-up actions via Blameless’ postmortem tool.

    Key workflows

    Creating an incident in Blameless and JIRA: At the start of an incident, you can create a new incident with Blameless. By creating a new incident, it will spin up three things:

    • A Slack channel that acts as your war room
    • A video conference bridge for synchronous communication
    • A corresponding JIRA ticket

    This JIRA ticket will act as the parent ticket for this incident.

    Creating a follow-up item in Blameless and JIRA: After an incident has been created, within Blameless you can add follow-up actions generated throughout the investigation. These can be automatically synced to JIRA under the incident parent ticket.

    You can then assign these action items. Incident statuses set in Blameless will reflect in JIRA, allowing Blameless to be your source of truth.

    You can also create a follow-up action for both Blameless and JIRA with our Slack integration. Simply type #todo or /blameless follow up into the incident Slack channel and write a brief description to create the follow-up action item.

    If the action item needs to be created into a different project from the parent ticket, you can also use the Blameless webapp to create the JIRA action item into the appropriate JIRA project.

    Updating an incident or follow-up item in Blameless and JIRA: Once you’ve assigned follow-up tasks in Blameless, you’ll need to track completion. Blameless helps with this, too. When you update follow-up action items in JIRA, the updates will also reflect in Blameless.

    A typical incident lifecycle in JIRA and Blameless

    Let’s walk through what an incident looks like in Blameless and in JIRA. Imagine that you’ve received an alert that your API is loading slowly. You integrate with one of our paging integrations. This integration triggers your incident in Blameless, which then automatically spins up a Slack channel, Zoom meeting room, and JIRA ticket. The Blameless slackbot adds the defined users/groups to the incident channel. The role of incident commander is assigned to the person who is primary on-call.

    As you work through the incident, you uncover tasks that you need to do after the incident is complete. You don’t have time to complete it immediately, but you don’t want to forget it either. You type in your task and then #todo. This creates a follow-up task in both Blameless and JIRA under the parent task.

    #todo.png

    You continue investigating the incident, and after 30 minutes, you’ve mitigated it. As you work through the incident retrospective, you uncover more items to add as follow-ups. You create them within the webapp, assign them, and set the status to investigating. As teammates complete these tasks, the updated statuses in Blameless are also synced in JIRA.

    Imagine you also want to create a ticket separate from the incident’s parent ticket. You can create this separate ticket in JIRA from Blameless as well.

    Later, you can refer to the Blameless record to see which action items have been completed. This way, you can ensure that nothing falls through the cracks.

    Benefits of integrating JIRA and Blameless

    Together, JIRA and Blameless synchronize real-time incident coordination while creating a system of accountability that feeds back into your software development lifecycle. This results in many benefits:

    • Eliminate toil: Ensure real-time incident data and follow-up actions are captured in the moment with Blameless, while seamlessly syncing data into JIRA as your system of record. No more copying and pasting things like incident priority and action items between tools.
    • Create follow-up actions: Add in tasks as you think of them during an incident, as well as afterwards. Blameless will associate follow-up actions with the parent ticket.
    • Accurate reporting on follow-up item completion: Use Blameless to report on action item completion. Filter on incomplete action items by incident, tag, customer, and more.
    • Better communication between engineering teams and product: By ensuring that all follow-up actions are captured in both JIRA and Blameless, you can sort through action items to determine where development efforts would be best spent. This also helps product prioritize accordingly.

    Best practices of using JIRA with Blameless

    To make the most out of Blameless’ JIRA integration, follow these 3 best practices:

    • Add action items to Blameless first. This helps keep everyone on the same page, drives real-time coordination, and prevents tickets falling through the cracks. It also keeps all information associated with an incident in one place.
    • Create tagging in Blameless that matches your JIRA tags. Having a standard nomenclature helps minimize cognitive load between tools. Additionally, using the same vernacular between development and product helps communication.
    • Add follow-up tasks as you think of them, and revise and assign during the retrospective. Nobody wants to forget an action item. Add action items to the list of follow-ups as soon as you think of it. After all, an idea might never become quite as fresh again in your head as during an incident itself. You can always refine and assign later once you have a better idea of how to prioritize.

    If you’re interested in setting up the Blameless/JIRA integration, check out our integration guide.

    If you want to see more of Blameless in action, check out the following:


    Get similar stories in your inbox weekly, for free



    Share this story:
    blameless
    Blameless

    Blameless is the industry's first end-to-end SRE platform, empowering teams to optimize the reliability of their systems without sacrificing innovation velocity.

    How to Scale End-to-End Observability in AWS Environments

    Latest stories


    How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

    We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

    AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

    In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

    A Review of Zoho ManageEngine

    Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …

    Should I learn Java in 2023? A Practical Guide

    Java is one of the most widely used programming languages in the world. It has …

    The fastest way to ramp up on DevOps

    You probably have been thinking of moving to DevOps or learning DevOps as a beginner. …

    Why You Need a Blockchain Node Provider

    In this article, we briefly cover the concept of blockchain nodes provider and explain why …

    Top 5 Virtual desktop Provides in 2022

    Here are the top 5 virtual desktop providers who offer a range of benefits such …

    Why Your Business Should Connect Directly To Your Cloud

    Today, companies make the most use of cloud technology regardless of their size and sector. …

    7 Must-Watch DevSecOps Videos

    Security is a crucial part of application development and DevSecOps makes it easy and continuous.The …