Monitoring Consumed Resources

Keeping an eye on the amount of resources your application consumes allows you to plan your budget and control an expenditure of funds. Below, we will describe how it is implemented in CirrusGrid PaaS:

    Estimated Environment Cost #

    While creating or changing the environment, you operate with a dedicated wizard, which is divided into three main sections. The left part allows to set up the required topology. The second (central) one – to choose the number of nodes, allocate resources (Reserved cloudlets and Scaling limit) and enable options the Disk Limit, the High Availability and the usage of Public IP. Within the right panel, you can check an Estimated Cost of your environment in the from minimum to maximum format, show price per hour, day or month.

      Note: You can learn more about how CirrusGrid pricing works in the linked document.

      Hover over the Price slider in the wizard to get a detailed information about the cost of the used resources and options within your environment.

      information about the cost of the used resources

      Here, you can see three columns:

      • Containers – list of all nodes in the environment
      • From – a reserved amount of allocated resources (i.e. environment minimal price)
      • To – a resource limit (i.e. maximal price)  

      The displayed containers are grouped by layers to simplify perception and the total cost is shown at the bottom of the frame, providing an additional information on the received Discount and Saved money.

        Current Resource Usage #

        In your dashboard, you can see a list of all of your environments. The right-hand column displays current resource Usage. You can see the amount of disk storage and cloudlets currently being used by the whole environment or, if you expand the environment context using the arrow monitoring consumed resources 02 arrow icon at the left, you can see the individual resource usage by each server within the environment.

        1. The first number (Storage icon monitoring consumed resources 03 storage icon) in the Usage column is the amount of disk space currently consumed.the amount of disk space currently consumed

        2. The second number (cloudlet icon monitoring consumed resources 05 green cloudlet icon) in the Usage column is the number of cloudlets currently being used (first cloudlet number) out of the cloudlet Scaling Limit (second cloudlet number) you have configured.the number of cloudlets currently being usedThe cloudlet icon changes color to warn when you are currently near ( monitoring consumed resources 07 yellow cloudlet icon) the configured Scaling Limit, or at ( monitoring consumed resources 08 red cloudlet icon) the configured Scaling Limit.

          Statistics of Consumption #

          You can also see the amount of consumed Disk, RAM (Memory), CPU and Network Bandwidth according to each container by clicking on the Statistics monitoring consumed resources 09 statistics icon button of the desired node.

          consumption statistics graphs

          Based on the received statistics, you can change limits of the automatic vertical and horizontal scaling for your environment. For example, you can choose the number of reserved cloudlets in accordance with the load on the graphs.

            Billing History #

            An important tool for budget analysis is billing history tracking, which you can be found in the corresponding section at CirrusGrid dashboard and, consequently, be downloaded to your local machine.

            1. Use the Billing history monitoring consumed resources 11 billing button for your environment or navigate to Balance > Billing history item in the upper menu to review the charges applied for consumed resources. In the left panel, you can specify the desired start/end dates, and the time period interval to view the billing data for.

            The displayed data is grouped by environments, use the monitoring consumed resources 12 arrow icon icon on the right panel to expand the particular one and see the list of its nodes and their resource usage. Herewith, all the nodes are sorted in the alphabetical order and below a list of the additional paid options (if any) is shown, e.g. Public IP or SSL.

            billing history monitoring

            You can see the following information regarding every environment node:

            • Reserved Cloudlets
            • Dynamic Cloudlets
            • Paid Storage
            • Paid Traffic
            • Cost

              Note: Some hosters can provide a certain amount of free resources (cloudlets, disk space, IP addresses, SSL certificates). In this case, you will only pay for those resources, which are used over the free amount.

              The total charges (overall cost) between the selected dates are calculated for you at the very bottom of the list.

              2. By default, the billing history is shown separately for each node. If needed you can enable Group by node switcher to group instances with the same layer.

              In order to analyze your costs locally, you can download billing history as a csv file with the appropriate Download CSV button.

              download billing history csv

              As you can see, CirrusGrid provides complete information about the cost of services and the use of resources, which helps you easily plan your budget.

                Powered by BetterDocs