Opslane

0

Making on-call suck less for engineers

Observability

debugging
copilot
alerts
aiops

logo

WebsiteDocsDemoBook a callJoin Community

Opslane is an AI On-Call Co-Pilot

Docs License: Apache 2.0 Slack

Opslane is an open-source tool designed to make the on-call experience less stressful.

It leverages AI to reduce alert fatigue, provide contextual information, and automate root cause analysis.

Demo CountPages alpha

Why did we build Opslane?

Most engineers don't enjoy being on-call.

These are some of the main reasons why:

  • Alert fatigue: Engineers receive too many alerts, many of which are noisy.
  • Lack of context: It's challenging to understand the root cause of an incident.
  • Manual incident resolution: It's time-consuming to look through runbooks and logs to resolve incidents.
  • Monitoring tool overload: Engineers use multiple monitoring tools, each with its own set of alerts.
  • Burnout: The stress of being on-call can lead to burnout and decreased productivity.

Opslane addresses these challenges by building an AI-powered on-call co-pilot that makes on-call duties more manageable.

Status

Opslane is currently in beta. We are actively working on improving the product and adding new features.

Roadmap

  • Intelligent Alert Management

    • Classify alerts as actionable or noisy using AI
    • Group related alerts for easier management
    • Provide historical context and runbooks for alerts
  • Analytics and Reporting

    • Weekly alert quality reports
    • Identify patterns in alert frequency and timing
    • One-click option to silence noisy alerts
  • Root Cause Analysis

    • Correlate issues across multiple systems
    • Automate initial debugging steps
    • Suggest potential root causes
  • Runbook Automation

    • Automate common incident resolution steps using runbooks
  • Gruntwork Automation

    • Generate on-call handoff documents
    • Integrate with PagerDuty/OpsGenie for scheduling overrides
    • Automatically update Slack with current on-call engineer
  • Slack Integration

    • Operate directly in your alert Slack channels
    • Provide insights and debugging resources in-context

Integrations

We use a flexible data model so that we can support multiple integrations. Currently, Opslane supports Datadog and PagerDuty.

We are actively working on adding integrations to the Grafana stack.

Installation

Check out the Quickstart instructions here.

Usage

  1. Add the Opslane bot to the Slack channel where you receive alerts
  2. Configure Datadog to send alerts to Opslane's webhook endpoint
  3. Opslane will automatically analyze incoming alerts and post insights in your Slack channel

Community

The Opslane community can be found on GitHub Discussions, and our Slack community.

Ask questions, report bugs, join discussions, voice ideas, make feature requests, or share your projects.

Telemetry

We capture anonymized telemetry to understand usage patterns.

This helps us:

  • Improve Opslane based on usage patterns
  • Track usage for internal metrics

We collect minimal, non-sensitive data and do not share it with third parties.

If you prefer to opt out of telemetry, set ANONYMIZED_TELEMETRY=False in the .env file.