# PROFAPP Schema Statistics

The Profile Application (PROFPP) schema provides the following types of statistics:

- Counter: A counter records incremental data cumulatively and rolls over when the counter limit is reached. The limit depends upon the counter data type.
- Gauge: A gauge statistic indicates a single value representative of a single instance. This type is often used to track particular events in time.
- Fixed Value String: A string statistic indicates the name of a service instance or a node.

IMPORTANT:

The format string syntax is described by Schema Format String Syntax in the Bulk Statistics Overview chapter.

IMPORTANT:

Unless otherwise indicated all statistics are of proprietary type based on 3GPP standard.

IMPORTANT:

Unless otherwise indicated, all statistics are counters. For statistics with the Int32 data type, the roll-over to zero limit is 4,294,967,295. For statistics with the Int64 data type, the roll-over to zero limit is 18,446,744,073,709,551,615. All statistics are cumulative and reset only by one of the following methods: roll-over (as described above), after a system restart, or after a clear command is performed. All statistics are considered standards-based unless otherwise noted.

The following variables are supported:
Table 1. PROFAPP Schema Statistics

Statistic | Description | Data Type
--- | --- | ---
viewPlan_requests | Indicates total number of requests to get plan record. Trigger: When profile application receives a view plan request. Availability: Available across profile application. | Gauge/ Int64
setPlan_requests | Indicates total number of requests to set (create or update) the plan information. Trigger: When profile application receives a create or update plan request. Availability: Available across profile application. | Gauge/ Int64
deletePlan_requests | Indicates total number of requests to delete plan records. Trigger: When profile application receives delete plan request. Availability: Available across profile application. | Gauge/ Int64
viewallPlans_requests | Indicates total number of requests to get all plan records. Trigger: When profile application receives a get list of plans request. Availability: Available across profile application. | Gauge/ Int64
viewSubscriber_requests | Indicates total number of requests to get (create or update) subscriber record. Trigger: When profile application receives get subscriber details request. Availability: Available across profile application. | Gauge/ Int64
setSubscriber_requests | Indicates total number of requests to set (create or update) subscriber information. Trigger: when profile application receives create or update subscriber details request Availability: Available across profile application. | Gauge/ Int64
deleteSubscriber_requests | Indicates total number of requests to delete subscriber record. Trigger: When profile application receives delete subscriber request. Availability: Available across profile application. | Gauge/ Int64
setPlanToSubscriber_requests | Indicates total number of request to associate plan with subscriber. Trigger: When profile application receives associate or update plan to subscriber request. Availability: Available across profile application. | Gauge/ Int64
viewallTiers_requests | Indicates total number of requests to get list of all subscription tires. Trigger: When profile application receives get all tire requests. Availability: Available across profile application. | Gauge/ Int64
setTier_requests | Indicates total number of requests to crate subscription tires. Trigger: When profile application receives a new tire creation request. Availability: Available across profile application. | Gauge/ Int64
deleteTier_requests | Indicates total number of requests to delete subscription tires. Trigger: When profile application receives a delete tire request. Availability: Available across profile application. | Gauge/ Int64
viewallAttributes_requests | Indicates total number of requests to get all profile attributes. Trigger: When profile application receives view all profile attribute request. Availability: Available across profile application. | Gauge/ Int64
setAttribute_requests | Indicates total number of requests to set (create or update) profile attributes. Trigger: When a profile attribute is created or updated. Availability: Available across profile application. | Gauge/ Int64
deleteAttribute_requests | Indicates total number of requests to delete profile attributes. Trigger: When a profile attribute is deleted. Availability: Available across profile application. | Gauge/ Int64
viewalltiers_requests | Indicates total number of requests to view all subscription tires. Trigger: When profile application receives get all tire requests. Availability: Available across profile application. | Gauge/ Int64
prof_db_err | Indicates total number of database errors while processing profile requests. Trigger: When any database error occurs. Availability: Available across profile application. | Gauge/ Int64
IMPORTANT: For information on statistics that are common to all schema see the Statistics and Counters Overview chapter.