APM Insight licensing

Site24x7 APM Insight licensing is handled in two different ways - Advanced monitor model and APM host based model. This help doc explains how these licenses works and what they include.

Contents:

  1. Key terms
  2. Licensing types 
  3. Metrics collected
  4. Converting Advanced monitor license to host based license
  5. Converting host based license to advanced monitor license

Key terms:

Host: A physical machine, virtual machine (VM), or Docker container with a unique IP address.

Application:web application serving a specific business function.  

Instance: version of web application running on a unique host-port combination. Different instances act as copies and can run on different hosts.

Licensing types:

Advanced monitor licenses: Each instance of an application is considered an Advanced Monitor, which requires its own license.

APM Insight currently supports instances built on four programming languages:

  • In Java, each JVM is considered an instance.
  • In .NET, each application in the IIS server is considered an instance.
  • In Ruby, each ruby application is considered an instance.
  • In PHP, each PHP server is considered an instance.
  • In Node.js, each application is considered as an instance.

Host based licenses:  Here, each APM host that has one or more instances of the application is the licensing unit. 

Billing for these licenses is based on the number of hosts (not the number of instances running on each host). 

Note 1 : This type of licensing is recommended when there are 10 or more instances in a host.

Note 2 : Each host can only monitor a maximum of 25 instances as part of the host-based license. For more instances per host, contact support@site24x7.com

Note about licenses for Docker containers:

In the case of Docker, Site24x7 identifies hosted instances' Docker containers with the help of Docker monitoring. Hosts for the respective Docker containers are autoconfigured. The number of instances per host and the number of metrics allowed remains the same.

Aspects of licensing:

The licensing add-on comes in pack of 5 hosts. Meaning, if you purchase 1 unit of the add-on, you can monitor a maximum of 5 hosts. And, any number of units of such add-ons can be purchased. 

Once a host is configured for host-based licensing, new instances from that host will no longer consume Advanced Monitor licenses.

Users can switch between host-based licensing and Advanced Monitor licensing at any time. (i.e. An account can have a mixture of host-based licenses and Advanced Monitor licenses for APM applications.)

Licensing scenarios:

Scenario Physical Machine 
10 instances in two hosts

You only need one unit of the apm host-based add-on. 

Since each add-on comes with five hosts, you can configure the 2 hosts using a single add-on. (Note that the number of instances per host is anyway within the limit of 25 instances per host). 

20 instances in six hosts

There are 3 licensing options available. 

1.Only advanced monitor licensing

Here all 20 instances are monitored through 20 advanced monitors.

2.Only APM host based licensing

Here, you will need 2 units of APM host based add-on, because, 1 unit of add-on has only 5 hosts in it. 

3.A mix of APM host based and advanced monitor licensing

Here, you will need 1 unit of APM host based add-on (which covers 5 hosts) and 'n' advanced monitor license to cover the 'n' instances in the 6th host

 27 instances in one host and 3 instances in another host

When the number of instances in the host exceeds 25, please contact support. 

In this case, 1 host based add-on will cover these 2 hosts. 

But, in the first host, only first 25 instances will be monitored and rest 2 will be suspended. To monitor all 27 instances, contact support@site24x7.com.

 

Metrics collected:

Metrics Metrics per instance in Advanced monitor model Metrics per host in host based license model
Apdex metric store size 250 1000
Background metric store size 100 400
Database metric store size 500 2000
Trace metric store size 30 120


Converting Advanced monitor licenses into Host - based licenses:

If in case, there are more instances per host and you want to convert the advance monitor license in that host to host based license, kindly contact our support and purchase the APM host based add-on.

After purchasing a host-based license:

  1. Log in to your Site24x7 account. 
  2. Navigate to Home > APM. 
  3. Click on APM Host License on the top-right.
  4. From the Configure Host license page, choose the host(s) you wish to convert and click Switch to APM Host License.

Note: If an APM Insight host-based license is downgraded, all instances that were covered by it will be automatically converted into separate Advanced Monitor licenses. So, make sure you have sufficient advanced monitor licenses, if the instances are to be monitored continuously.

Converting from host-based licenses into Advanced Monitor licenses

Since the number of metrics per host is shared by all the instances and if you feel you want more metrics to be collected per instance, then you may need to convert the host based license into advanced monitor license. Kindly ensure that you have enough advance monitor licensing before starting the conversion.

Follow these steps to convert a host-based license into an Advanced Monitor-based license:

  1. Log in to your Site24x7 account. 
  2. Navigate to Home > APM. 
  3. Click on APM Host License on the right-side corner.
  4. From the Configure Host license page, choose the host(s) you wish to monitor with Advanced Monitor-based licenses.

Note: When you switch a host from host-based to Advanced Monitor-based licensing, instances will be automatically converted to available Advanced Monitor licenses only. The rest of the instances will be suspended at random.

If you have any questions or concerns, just send an email to support@site24x7.com.

 

 

 

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.