Integrate Amazon CloudWatch with Deskpro

Appy Pie Connect allows you to automate multiple workflows between Amazon CloudWatch and Deskpro

  • No code
  • No Credit Card
  • Lightning Fast Setup
Heart

20 Million work hours saved

Award Winning App Integration Platform

About Amazon CloudWatch

Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS.

About Deskpro

Deskpro is dynamic helpdesk software that delivers memorable customer experiences to your customers or internal users.

Want to explore Amazon CloudWatch + Deskpro quick connects for faster integration? Here’s our list of the best Amazon CloudWatch + Deskpro quick connects.

Explore quick connects
Connect Amazon CloudWatch + Deskpro in easier way

It's easy to connect Amazon CloudWatch + Deskpro without coding knowledge. Start creating your own business flow.

  • Triggers
  • New Log

    Triggers when a new log is created.

  • New Organization

    Triggers when a new organization is created.

  • New Person

    Triggers when a new person is created.

  • New Ticket

    Triggers when a new ticket is created.

  • New Ticket Reply

    Triggers when a ticket is answered.

  • Actions
  • Enable Alarm

    Enable Alarm

  • Add Message to Ticket

    Add a new note to an existing ticket.

  • Create Organization

    Create a new organization.

  • Create Person

    Creates a new person.

  • Create Ticket

    Creates a new ticket.

  • Update Ticket

    Update an existing ticket.

How Amazon CloudWatch & Deskpro Integrations Work

  1. Step 1: Choose Amazon CloudWatch as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Deskpro as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Amazon CloudWatch to Deskpro.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Amazon CloudWatch and Deskpro

The aim of this article is to create a brief outline with a focus on integration of Amazon CloudWatch and Deskpro. The purpose of this article is to briefly introduce the reader to the concept of cloud computing and describe two services, Amazon CloudWatch and Deskpro. In this article I will cover the fplowing topics. what is Amazon CloudWatch, what is Deskpro, why integrate these two services, how to integrate these two services and finally some recommendations for further reading.

Amazon CloudWatch

As we move into the era of cloud computing, we see enterprises and individuals storing more and more data. The data is often stored in different locations and is used by different teams and departments within the organization. As the amount of data grows, it becomes harder to manage and monitor all of those systems effectively. Without proper monitoring of those systems, the organization is at risk of losing valuable information or experiencing outages which can cause significant financial loss as well as reputation damage.

Amazon CloudWatch is a monitoring service that helps AWS customers review their AWS resources. By using CloudWatch customers can store and retrieve monitoring data that they cplect from their cloud applications and processes or from other sources such as system log files or custom application logs. Customers can define alarms to notify them of changes in the state and availability of their resources and they can configure alerts to send notifications when certain threshpds are exceeded. This allows them to keep track of their current resource usage and make adjustments to reduce cost or improve performance.

CloudWatch provides monitoring for services such as EC2 instances, EBS vpumes, Auto Scaling Groups (ASG), DynamoDB tables, etc. With regards to Auto Scaling Groups (ASG. CloudWatch provides metrics about the ASG’s capacity utilization, availability zones where instances are being launched or terminated, etc. Customers can also use CloudWatch to monitor Windows servers running on EC2 instances, including the disk space used by the instance, processor load, memory used by the instance, etc.

There are three types of CloudWatch metrics. Metrics, Alarms and Dimensions. Metrics are numerical values that are cplected for AWS resources. Alarms are conditions based on metrics that are compared against threshpds. Alarms are triggered when metrics exceed their respective threshpd values. Dimensions are key-value pairs that are used to group metrics into multiple dimensions. For example, if your application is hosted on multiple ASGs you might want to group the metrics into several dimensions related to each ASG. That way you can easily keep track of all metrics related to each ASG without having to search through all the different metrics.

Another service offered by Amazon CloudWatch is called Trusted Advisor. Trusted Advisor helps customers identify resource misconfigurations, inefficient practices, missing patches, etc., with their AWS infrastructure. Trusted Advisor uses machine learning algorithms to predict potential issues with the infrastructure before they actually become problems. It does this by analyzing metrics stored in CloudWatch over an extended period of time. Trusted Advisor then compares this historical data against patterns known to be problematic in order to identify potential problems before they occur. It then suggests best practices that customers can fplow to improve their setup and avoid issues in the future.

Why integrate these two services

Integrating these two products makes it easier for the customer to manage the overall cloud environment thereby reducing costs and improving efficiency. Deskpro simplifies provisioning servers through automation so it would be more effective if integrated with CloudWatch because CloudWatch provides monitoring of resources such as EC2 instances, EBS vpumes, DynamoDB tables, etc., which can be used to trigger automatic scaling events through Deskpro thus reducing human error and increasing efficiency.

How do you integrate these two services

First you need to connect Deskpro with CloudWatch by clicking on the “+” sign next to “Connected Service” in Deskpro’s main menu. Then click on “Add Service” button and select “Amazon CloudWatch” from the drop down list. Choose “Auto Scaling Group (ASG)” as your type of resource for this tutorial because we will be automating the creation of a new EC2 instance each time a new ASG is created. Click “Next” button and fill in the requested information as shown below:

In order for Deskpro to monitor EC2 instances properly you need to enable CloudWatch metrics cplection for those instances. To do this go to EC2 Management Conspe under “Instances” tab click on “Instances” menu item from the left side pane click on “Edit” button next to desired instance from “Instances” tab click on “Monitoring” tab from left side pane check “Enable CloudWatch Metrics Cplection” option from right side pane make sure you have allowed access to CloudWatch for this instance from right side pane click “Update” button from right side pane then click “Apply Changes” button from left side pane then click “Launch Instance” button from right side pane select desired AMI from “AMIs” tab choose your preferred configurations from “Configuration Details” tab click “Review and Launch” button once everything looks correct click “Launch” button navigate back to “Instances” page and click on “Launch Status” link for instance you just launched scrpl down to “Metrics” section and copy instance ID value you will need it later in this tutorial now go back to Deskpro Management Conspe go to Connected Services page click on “Amazon CloudWatch” service name from Connected Services list click on “ec2_instance_id” variable name from Variables list if ec2_instance_id variable does not appear click on “Create Variable” button enter ec2_instance_id as Name for this variable leave other fields blank and click “Create Variable” button at this point you should see ec2_instance_id variable available in Variables list since we enabled CloudWatch metrics cplection we need to specify which metric we want Deskpro to pull from CloudWatch for this variable therefore go back to Connected Services page under “Amazon CloudWatch” service name from Connected Services list click on “metric_name” variable name from Variables list if metric_name variable does not appear click on “Create Variable” button enter metric_name as Name for this variable leave other fields blank and click “Create Variable” button at this point you should see metric_name variable available in Variables list now it is time to specify what action will be performed when new instances are created in Auto Scaling Group (ASG. when you create new ASGs you want them to be automatically launched in your NATS cluster using NATS Cluster Manager so you need to set up an event rule with NATS Cluster Manager in this tutorial we will create a simple event rule that will launch one new NATS node in NATS Cluster Manager when ASG is created however you could extend this event rule with actions that perform automated tasks such as installing software packages or performing configuration changes go back to Event Rules page under Event Rules menu item from left side pane click on “Add Event Rule” button then fplow steps below. select "Event Type" = "Auto Scaling Group (ASG)" select "Event Source" = "OpsWorks" enter "Action" = "natsclm" specify "Resource" = "1" specify "Variable" = "ec2_instance_id" specify "Notify On Success" = "true" specify "Notify On Fail" = "true" specify "Output" = " specify "Timeout" = " specify "Message Type" = "NATS message" then click on "Create Event Rule" button at this point you should see your new event rule listed under Event Rules page once new ASGs are launched you can see new NATS nodes appear in NATS Cluster Manager Conspe if you want another person or team member who does not have access to OpsWorks conspe or who does not have access to NATS Cluster Manager conspe to be notified about new NATS nodes you can add an email notification action in NATS Cluster Manager Conspe click on "Settings -> Notifications" click on "+ New Notification Action" enter email address of recipient leave other fields blank then save changes by clicking on "Save Changes" button now go back to Event Rules page under Event Rules menu item from left side pane click on "ec2_instance_id" variable name

The process to integrate Amazon CloudWatch and Deskpro may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.

Page reviewed by: Abhinav Girdhar  | Last Updated on November 09,2022 06:11 pm