Contents Menu Expand Light mode Dark mode Auto light/dark mode
Want to work at an Open Source Company? We're hiring in Israel and remote! Explore open roles.
Robusta master documentation
Light Logo Dark Logo
  • Project Home

About Robusta

  • Overview
  • Architecture
  • Insights Coverage
  • Community
  • Open Source vs SaaS

Tutorials

  • Installation
  • Automation basics
  • Alert enrichment
  • Custom Automations
  • Python Profiling
  • Java jmap and stack
  • More tutorials

Reference

  • Upgrade and Uninstall
  • Common Errors
  • Configuration Guide
    • Defining playbooks
    • Global configuration
    • Sinks configuration
    • Configuration secrets
    • Loading additional playbooks
    • AlertManager integration
    • Embedded Prometheus Stack
    • See also
    • Deploying Robusta on specific nodes
  • Flow Control
  • Triggers
    • Prometheus and AlertManager
    • Kubernetes (API Server)
    • Smart Triggers
    • Scheduled
    • Manual Triggers
    • Webhooks
    • ElasticSearch
  • Actions
    • Event Enrichment
    • Remediation
    • Change Tracking
    • Grafana
    • Python troubleshooting
    • Java Troubleshooting Actions
    • Miscellaneous
    • Message Formatting
  • Sinks
    • Slack
    • Robusta UI
    • Telegram
    • Discord
    • Kafka
    • Jira
    • DataDog
    • MS teams
    • Mattermost
    • Webhook
    • Webex
    • Opsgenie
    • VictorOps
    • PagerDuty
  • CLI Commands
  • Trigger-Action Compatibility
  • Advanced
    • Robusta UI Triggers
    • Privacy & Security

Developer Guide

  • Writing Playbook Actions
    • The Basics
    • Custom playbook repositories
    • Creating Findings
    • Events and Triggers
    • Utility Functions
    • Sphinx Documentation
  • Robusta Engine Development
    • Setup
    • Coding Conventions
    • Documentation contributions
    • Implement a custom sink

Writing Playbook ActionsΒΆ

So you're ready to extend Robusta with a custom action. Exciting stuff.

Start with the basics and speak to us on Slack for questions or open a GitHub issue

  • The Basics
  • Custom playbook repositories
  • Creating Findings
  • Events and Triggers
  • Utility Functions
  • Sphinx Documentation
Next
The Basics
Previous
Privacy & Security
Copyright © 2021, Robusta | Created using Sphinx and @pradyunsg's Furo theme. | Show Source
Fork me on GitHub