LogoLogo
  • Getting Started
    • Introduction to OneLens
    • Operational Cost of OneLens
    • Onboarding Guide
    • Accessing OneLens
  • Integrations
    • Cloud Services
      • Connect to AWS
    • Kubernetes
      • OneLens Agent
        • Onboarding a K8s Cluster
        • Artifacts
      • Enable Split Cost Allocation for EKS
  • User Guide
    • Observe ( Visibility and Insights)
      • Cost Analyzer
        • Saved Views
      • Cost Watcher
        • Cost Anomaly
      • Data Transfer Cost Reports
    • Optimize (Cost Savings & Recommendations)
      • Saving Dashboard
        • About Potential Savings
        • View Potential Savings
        • About Achieved Savings
        • View Achieved Savings
      • Policy Violations
        • Drill Down into Policy Violations
      • S3 Optimization
        • Detailed View of Buckets
        • Cost & Usage Breakdown
        • S3 Insights
    • Automate
      • Workflows & Automation
        • Triggers
        • Actions
        • Usecases
          • Automating Periodic Cloud Cost Reports
          • Automatically Create Jira Issues for New Tickets
          • Email Notifications of New Tickets
          • Configure Periodic Digests for Pending Tickets
          • Automating Cost Anomalies Email Alerts
          • Escalation of High-Value Pending Tickets
      • Remediations (Runbooks)
        • Install Runbooks
        • Runbook Catalog
          • Delete CloudWatch Alarms in Insufficient State
          • Delete EBS Snapshots for which corresponding volumes are not in use
          • Delete Idle ElastiCache/Memcached Cluster
          • Delete RDS Snapshots older than a specified period of time
          • Delete idle Classic/Application Load Balancers
          • Delete unused EBS Volumes
          • Delete unused Elastic IP
          • Delete unused NAT Gateway
          • Migrate EBS Volumes from gp2 to gp3
          • Set retention period for CloudWatch Logs
        • Execution Logs
    • Govern ( Control & Governance)
      • Cost Optimization Policies
  • Facts & FAQs
    • FAQs
      • Connect Slack Private Channels to OneLens
Powered by GitBook
On this page
  • Core Actions
  • Ticketing Actions
  • Alert Actions
  1. User Guide
  2. Automate
  3. Workflows & Automation

Actions

PreviousTriggersNextUsecases

Last updated 1 month ago

After a trigger activates, actions execute predefined tasks that automate responses, such as notifying stakeholders, creating issue tickets, or managing processes.

Core Actions

Core actions are designed to help you control how workflows progress, introducing delays or conditions that guide the next steps in the process.

Delay

The Delay action allows you to introduce a waiting period before executing the next step in a workflow. You can set the delay period based on:

  • Hours

  • Days

  • Weeks

  • Months

  • Years

Conditional

With the Conditional action, you can set logic-based conditions that determine how a workflow progresses. Based on predefined parameters, workflows can take different paths, enabling flexible automation.

You can configure conditions based on the following attributes:

  • Ticket Attributes – Status, Category

  • Recommendation Details – Potential Savings, Effort Required

  • Resource Information – Name, Account, Region, Service, Tags

  • Cost Center Details – Cost Center, Category

  • Policy Information – Name, Category

By setting these conditions, you control when a workflow moves forward.

Ticketing Actions

Issue actions allow you to automate ticket creation and integration with external issue management systems like Jira.

Jira

The Jira action enables you to automatically create an issue in Jira when a workflow is triggered. To set it up, you'll need to provide the following information:

  • Connection Type – Choose the Jira connection that OneLens will use.

  • Project – Select the Jira project where the issue should be created.

  • Epic – Choose the Jira epic under which the issue should be categorized.

  • Assignee Name – Assign the issue to a specific user in Jira.

Prerequisite: To use this action, Jira must be integrated with OneLens. If it's not yet integrated, refer to the [Jira Integration] for setup instructions.

Alert Actions

Messaging actions let you automate notifications, ensuring that your team or stakeholders are informed of relevant events or updates. You can use different channels, such as Slack or email, to communicate efficiently.

Slack

The Slack action sends notifications to either a user or a channel.

User Notifications:

  1. Select the Slack connection.

  2. Choose the user who will receive the notification.

  3. Optionally, add a message to provide additional context.

Channel Notifications:

  1. Select the Slack connection.

  2. Choose the channel where the alert will be posted.

  3. Optionally, include a message with relevant details.

Prerequisite: Slack must be integrated with OneLens to use this action. If not already set up, follow the [Integration Documentation] for guidance.

Email

The Email action sends an automated email to selected recipients. When setting up the email action, you will:

  1. Choose the recipients who will receive the email.

  2. Optionally, add additional recipients in CC or BCC.

  3. Define the subject of the email.

  4. Optionally, include a message to provide further context.

Note: Email notifications can only be sent to users who have OneLens access.

You can combine multiple actions within a workflow, and depending on your needs, they can be executed in series, parallel, or hybrid execution types, offering flexibility to handle even complex automation scenarios.