We are comprehensive cloud management for modern enterprises, services providers, and the public sector.
Everything you need to manage and allocate costs, optimize spending, and save money.
Unified secure configuration, activity monitoring, and IAM tracking for the public cloud.
Give financial operations a complete picture of IT costs across hybrid cloud infrastructure.
The next step in cloud security—ensure your cloud infrastructure is audit-ready for 35 regulatory standards.
Built to optimize the best features of the major cloud providers in a single pane of glass.
With an integrated ecosystem carefully chosen for your success.
Our technology partners amplify the advantages of the cloud.
Comprehensive management and automation of cost, security, compliance, inventory, and utilization for the modern enterprise.
A full suite of modules and tools to support the unique business needs of MSPs, CSPs and resellers, from custom invoicing to analytics and reporting.
Unified cloud management for federal, state, local, and higher education institutions.
Right sizing is one of the most powerful ways to optimize cloud spend for maximum performance. CloudCheckr offers right-sizing reports that can recommend scaling compute instance sizes up or down — as well as suggesting different types of instances.
CloudCheckr makes these recommendations based on a number of parameters, including CPU utilization and network I/O. This is possible without installing an agent on each computing instance.
This agentless approach is desirable and sufficient for most customers. There is no need to download, install, and maintain another piece of software on your servers. Additionally, there is no unnecessary software draining your CPU cycles.
While recording memory utilization metrics would require an agent, customers who are experiencing high memory utilization are likely also maxing out their CPUs, so right sizing recommendations can still be reliable without an agent. But for those customers that prefer including memory metrics, CloudCheckr has a number of options.
AWS Agent Option
Amazon Web Services (AWS) offers the Amazon CloudWatch Agent as an option for EC2 instances running Linux or Windows Server. The CloudWatch Agent can measure custom metrics, including memory utilization and the data is stored in CloudWatch Metrics. There are additional Custom Metric fees for CloudWatch beyond the basic services.
Install the CloudWatch Agent on each EC2 instance that you wish to measure, using these instructions. Note that instances running older versions of Linux or Windows Server, particularly older Amazon Machine Image (AMI) instances may not support the current CloudWatch Agent. Additionally, the administrator needs to create IAM roles and users that the CloudWatch Agent runs as, with permissions to monitor and log the desired metrics.
Once you have enabled CloudWatch custom metrics on your AWS account, you need to follow these directions to synchronize the data with the CloudCheckr app. You will need to add a custom CWAgent metric. In Linux, the metric name is system_mem_utilization and in Microsoft Windows, it is Bytes Per Second.
Third-Party Agent Option
There is another option for logging memory utilization, from a third-party. CloudCheckr recommends using Datadog, a cloud-based performance monitoring tool. The Datadog agent will need to be installed on each applicable computing instance, and configured to report memory utilization to CloudCheckr. The Datadog integration can be managed within the Account Settings > Integrations > Imports menu. You will need to provide your Datadog API and Application Keys.
In the end, there are at least a couple of options for integrating memory utilization metrics into the CloudCheckr right sizing report, if needed. Understand the pros and cons of adding an agent, either from AWS or a third-party, and you can enjoy even more precise recommendations.