This topic provides answers to some frequently asked questions about the billing of Application Monitoring to help you better understand the billing rules of Application Monitoring.

After I enable Application Monitoring Basic Edition, what types of data can I query? Am I charged for the data?

After you enable Application Monitoring Basic Edition, data on specific traces and data on all metrics are collected. Storage of trace data is free of charge if the retention period does not exceed one day. Storage of metric data is free of charge if the retention period does not exceed three days. If you do not extend the data retention period or modify the sampling rate of traces, you are not charged.

How do I modify the data retention period?

You can modify the data retention period for only Application Monitoring Basic Edition.To modify the data retention period, log on to the ARMS console. Choose Application Monitoring > Global Configurations in the left-side navigation pane. Trace data can be retained for 15, 30, 60, or 90 days. Metric data can be retained for 30, 90, 180, or 365 days.

You cannot modify the data retention period for Application Monitoring Pro Edition. By default, trace data is stored for 30 days, and metric data is stored for 90 days.

How do I modify the sampling rate of traces?

  1. Log on to the ARMS console. In the left-side navigation pane, choose application monitoring > Applications.
  2. On the Applications page, click the application for which you want to modify the sampling rate.
  3. In the left-side navigation pane, click Application Settings. On the page that appears, click the Custom Configuration tab.
  4. Modify the sampling rate in the Invocation Trace Sampling Settings section on the Custom Configuration tab.

    If you use Application Monitoring Pro Edition, you can specify a trace sampling rate for all APIs. The default value is 10. Unit: percent. If you use Application Monitoring Basic Edition, you can specify a trace sampling rate for all APIs or a specific API. You can also specify the number of traces that are sampled within a specific time range. For more information, see Customize application settings.

How do I enjoy the maximum discount if I want to activate Application Monitoring Pro Edition?

You are charged for Application Monitoring Pro Edition based on the number of hours for which agents run. You can purchase resource plans to reduce costs. If your application is deployed in Container Service for Kubernetes (ACK), you can enjoy a 50% discount.

What are the differences between Application Monitoring Basic Edition and Application Monitoring Pro Edition? What edition should I choose?

You are charged for Application Monitoring Basic Edition based on the amount of data collected. You are charged for Application Monitoring Pro Edition based on the number of hours for which agents run. Application Monitoring Basic Edition provides free quotas and basic application performance monitoring (APM) features. Application Monitoring Pro Edition provides advanced monitoring features and diagnostic capabilities. If your applications run in a staging environment or provide small-scale services, and you require only basic APM features such as trace query and trace data collection, we recommend that you activate Application Monitoring Basic Edition. Application Monitoring Basic Edition allows you to monitor application performance in a cost-efficient manner. If your applications are business-critical applications that process a large amount of traffic and require high stability and availability, we recommend that you activate Application Monitoring Pro Edition. Application Monitoring Pro Edition provides more features and can process and store a large amount of data.

How do I view the usage details of Application Monitoring after I receive a bill?

If you want to view the usage details, you can log on to the ARMS console, and choose Application Monitoring > Usage statistics in the left-side navigation pane. On the Usage Statistics page, you can view the number of connected agents, the number of hours for which the agents run, the number of reported spans, and the number of stored spans in the last hour or day. You can also analyze the trends based on the data. By default, data within the last hour is displayed. You can also view the data within the last day.

How do I stop the billing for Application Monitoring?

After you uninstall the agents of Application Monitoring, the billing is immediately stopped. However, you are still charged the fees that are incurred before you uninstall the agents.