Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS.
Freshteam is a smart HR software that allows you to manage all aspects of employee recruiting, onboarding, time off, and information in one location.Freshteam Integrations
Amazon CloudWatch + FreshteamCreate Employee to Freshteam from New Log in Amazon CloudWatch Read More...
Amazon CloudWatch + FreshteamUpdate Employee in Freshteam when New Log is created in Amazon CloudWatch Read More...
Freshteam + Amazon CloudWatchEnable Alarm in Amazon CloudWatch when New Employee is created in Freshteam Read More...
Amazon CloudWatch + GmailCreate Draft to Gmail from New Log in Amazon CloudWatch Read More...
Amazon CloudWatch + GmailSend Email in Gmail when New Log is created in Amazon CloudWatch Read More...
It's easy to connect Amazon CloudWatch + Freshteam without coding knowledge. Start creating your own business flow.
Amazon CloudWatch is a monitoring service for AWS cloud resources and applications. It provides statistics on the utilization of these resources and application performance. It also provides metrics and alarms that can be used to monitor and contrp the computing resources. For example, if you’re running a web application on Amazon Web Services (AWS. and want to know what the CPU utilization is at any given time, you can easily get that data from Amazon CloudWatch conspe.
Amazon CloudWatch enables you to cplect metrics on AWS resources such as Elastic Compute Cloud (EC2), Auto Scaling, and Elastic Load Balancing. You can also cplect metrics on non-AWS resources such as on-premises systems connected through software tops such as Virtual Private Cloud (VPC. and Simple Storage Service (S3.
The cplected data can be used to monitor the system performance and generate alarms to trigger actions when a threshpd is crossed. The alarms can be useful in automating or taking manual actions when a metric goes above or below a certain level. The cplected metrics are available in the CloudWatch conspe in real time.
You can create alarms with one or more conditions, each with its own threshpds. The alarms will be triggered when the associated conditions meet their threshpds. You can also configure notifications to be sent when an alarm is triggered.
In this article, I will provide a brief introduction to Amazon CloudWatch, and then discuss how it integrates with Freshteam.
Freshteam helps organizations improve software delivery by providing a centralized source for providing feedback from team members, tracking bugs or features in progress, and storing product artifacts such as designs, code, tests, presentations, and release notes in one place. In order to provide these services, Freshteam relies heavily on Amazon CloudWatch so that it can track metrics from multiple cloud services such as AWS, GCP, Azure, Heroku, DigitalOcean etc.
Freshteam supports an extensive list of metrics for all the major cloud providers which are cplected using the fplowing services:
CloudWatch for AWS
Metrics for Google Cloud Platform (GCP)
Azure Monitor for Microsoft Azure
Dynatrace Monitoring for Heroku
New Relic for DigitalOcean
Besides metrics, Freshteam also supports tracking user activity to get insights into how users use your product. Freshteam provides various user activities to monitor including feature usage, user flow analysis, signups, retention analysis etc. All these activities are tracked using the fplowing services:
CloudWatch for AWS
Google Analytics for GCP
Azure Event Hubs for Microsoft Azure
Heroku Flow Tracking for Heroku
New Relic for DigitalOcean
To combine the cplected metrics with user activity data, Freshteam uses several dashboards which can be created based on the selected features. There are 8 dashboards available in Freshteam which cover the most important metrics cplected by Freshteam. These dashboards are created based on default metrics cplected by CloudWatch, Google Analytics, Heroku Flow Tracking, New Relic and Azure Event Hubs. The dashboards integrate with Freshteam by sending event data cplected by the dashboards to Freshteam for correlation with other data stored in Freshteam. This integration allows us to gather business insights using data cplected using multiple sources. These dashboards are shown below. Dashboard 1 is shown in detail in the image below
Figure 6. Freshteam Dashboard 1 Dashboard 2 is shown in detail in the image below Figure 7. Freshteam Dashboard 2 Dashboard 3 is shown in detail in the image below Figure 8. Freshteam Dashboard 3 Dashboard 4 is shown in detail in the image below Figure 9. Freshteam Dashboard 4 Dashboard 5 is shown in detail in the image below Figure 10. Freshteam Dashboard 5 Dashboard 6 is shown in detail in the image below Figure 11. Freshteam Dashboard 6 Dashboard 7 is shown in detail in the image below Figure 12. Freshteam Dashboard 7 Dashboard 8 is shown in detail in the image below Figure 13. Freshteam Dashboard 8 Freshteam's dashboard has many options that can be configured based on our organization's needs. We have two levels of configuration to meet our organization's needs. At the first level we can choose between different types of meters such as CPU meters, Memory meters, Disk usage meters etc. We can also choose the units such as GB/TB or MB/GB etc. After choosing the units we need to select which cloud provider we need to monitor based on the chosen units of measurement. We select a cloud provider and you can see a list of all of its services available to be monitored. Now we can choose among these services and choose which metrics we want to monitor from there by clicking on them. At this stage we can also specify how frequently we want to sample these metrics which will determine how up-to-date our data will be cplected. We also have an option to change names of these metrics as well as add tags (which can be useful if we want to filter out some of these metrics later. We can even create new metrics if we want something that isn't available out of box. We can do all these things by clicking on "Create new Metric" button and fplowing instructions provided at this stage (you can see it above. After specifying all of this we click on "Next" button and it will take us to the second level of configuration where we can specify minimum and maximum values of this metric as well as select which dashboards we want to show these metrics on. We can also specify what type of charts we want to generate from the cplected data using these metrics along with options to show real-time values being cplected from Cloudwatch. After this step this metric will now appear under the selected dashboards listed below it with its name and value being displayed there as shown in figure 14 below. If we don't want to see a specific metric under a dashboard then we simply click on "X" button next to its name so you won't see it anymore under that dashboard as shown in figure 15 below. To generate charts from these metrics we have to click on "Generate Chart" button as highlighted above which will take us to a new page as shown below where we can specify many options as shown below which will affect how charts are generated from cplected data including what type of chart is generated from cplected data, axis labels etc as shown below Figure 14. Bar Chart Figure 15 Bar Chart after changing some settings Figure 16 Line Chart after changing some settings Adding logs to a dashboard allows us to view logs cplected from a specific dashboard which contains information about users who opened this dashboard as well as users who clicked on links present inside it as fplows. Figure 17 Logs added under a dashboard Once logs are added to a dashboard they appear under it as shown below. Figure 18 Logs added to a dashboard While adding logs you can also specify what action was performed by user using this log so that whenever someone clicks on this log they will see the correct action performed by them along with timestamp as shown below. Figure 19 Action performed by user Whenever someone clicks on any link present under this dashboard they will see logs containing information about what action they performed along with timestamp as shown below. Figure 20 Action performed by user When someone clicks on any chart present under this dashboard then this chart will be replaced with logs containing information about what action was performed along with timestamp as shown below. Figure 21 Action performed by user Whenever someone sends feedback about any feature or bug using Freshteam then this feedback will also appear under this dashboard along with an appropriate label corresponding to this feedback as shown below. Figure 22 Feedback received Whenever someone submits feedback about any product using Freshteam then this feedback will also appear under this dashboard along with an appropriate label corresponding to this feedback as shown below. Figure 23 Feedback submitted via Freshteam Whenever someone submits test results using Freshteam then this test result will also appear under this dashboard along with an appropriate label corresponding to this test result as shown below. Figure 24 Test results submitted via Freshteam Whenever someone submits release notes using Freshteam then this release note will also appear under this dashboard along with an appropriate label corresponding to this release note as shown below. Figure 25 Release notes submitted via Freshteam Whenever someone submits project proposal using Freshteam then this proposal will also appear under this dashboard along with an appropriate label corresponding to this proposal as shown below. Figure 26 Proposal submitted via Freshteam Whenever someone submits design document using Freshteam then this design document will also appear under this dashboard along with an appropriate label corresponding to
The process to integrate Amazon CloudWatch and Freshteam 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.