Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to extend Opsgenie

How to extend Opsgenie

Opsgenie, the latest product from Atlassian, is a powerful alerting and on-call management platform. Opsgenie gives teams a lot of freedom around how they want to build their on-call structure. In today's complex IT ecosystem, there will be many tools teams use internally or that they want to extend for their use-cases. In this session, Serhat Can shares the ways to extend Opsgenie to support your custom flow - with sample projects at the end.

Serhat Can

April 08, 2019
Tweet

More Decks by Serhat Can

Other Decks in Technology

Transcript

  1. We believe behind every great human achievement, there is a

    team. Our mission is to unleash the potential of every team. OUR MISSION
  2. Connect Opsgenie with the tools you use every day. Integrate

    your Opsgenie account with over 200 powerful apps and web services to sync alert data, and streamline your workflow.
  3. API based integrations Forward events to Opsgenie from many monitoring

    and logging tools. Integration Types API based Bidirectional Outgoing E-mail based Chat
  4. Bidirectional integrations Allow data to be sent and processed both

    ways between Opsgenie and the other application. Integration Types API based Bidirectional Outgoing E-mail based Chat
  5. Outgoing integrations Opsgenie can notify applications about alert events. As

    a good example, webhook integration can push information via an URL endpoint. Integration Types API based Bidirectional Outgoing E-mail based Chat
  6. Chat integrations Leverage ChatOps capabilities of native Opsgenie chat applications

    to reduce context switching and foster collaboration. Integration Types API based Bidirectional Outgoing E-mail based Chat
  7. E-mail based integrations Use Opsgenie e-mail integrations to process your

    incoming e-mails for alert management. Integration Types API based Bidirectional Outgoing E-mail based Chat
  8. Opsgenie actions AWS Systems Manager: A direct API integration for

    running AWS Automation Documents Generic REST Endpoint: A flexible way to integrate with a wide variety of automation technologies including Ansible, Salt, AWS Lambda, and more.
  9. What is available through REST API? Schedule Override API Escalation

    API Who is On Call API Forwarding Rule API Custom User Role API Service API Service Incident Rules API Service Incident Templates API Logs API Alert API Incident API Integration API Heartbeat API Policy API Policy API (Deprecated) Maintenance API Account API User API Contact API Notification Rule API Notification Rule Step API Team API Team Member API Team Role API Team Routing Rule API Schedule API Schedule Rotation API
  10. Lamp: Command Line Lamp is a Go based command line

    utility to interact with Opsgenie service. It provides capabilities to create and close alerts, attach files, etc. Lamp is used to integrate any management tool that can execute a shell script with Opsgenie. Lamp interacts with the Opsgenie service through the RESTful Web API.
  11. Opsgenie Edge Connector Opsgenie Edge Connector (OEC) is a lightweight

    application that can be deployed on-premises or in the customer’s cloud environment.
  12. Security • No need to open inbound ports on the

    firewall or virtual private cloud (VPC) • Secure data-in-transit with industry-standard HTTPS/TLS encryption • Can be paired with Opsgenie Edge Encryption
  13. https://www.atlassian.com/company/events/summit/schedule/by-product?tab=opsgenie Automate Actions During Incidents Using Opsgenie Thursday, 04:00 pm

    - 04:15 pm Theater A Escalating Customer Reported Incidents Using Jira Service Desk and Opsgenie Thursday, 11:45 am - 12:00 pm Theater B Opsgenie Integrations: Streamline Your DevOps and Incident Management Workflows Wednesday, 02:00 pm - 02:15 pm Ecosystem Theater Get to Know Opsgenie Wednesday, 06:00 pm - 06:15 pm Theater B Thursday, 01:20 pm - 01:35 pm Theater A How to Build a Healthy On-call Culture Thursday, 10:30 am - 11:10 am Mandalay Bay KL