Data storage in time series database
Database schema that stores the performance metric data that is collected with the help of Timeseries Service. The time series data consists of both performance raw metrics, aggregated metrics, UDCs, and metric threshold values.
Metric types
The following types of metrics are stored in time series database:- Raw metrics
A raw count of some network performance event.
- User-Defined Calculations
A mathematical expression based on one or more raw metrics, or other User-Defined Calculations that are available within the Telco Network Cloud Manager - Performance system. They are also called as complex metrics. You can either create User-Defined Calculations from User-Defined Calculations configuration UI or available in some Technology Packs. See Managing User-defined calculations (UDC).
- Analytic metrics
Aggregated metrics that are analyzed from the configured batch jobs, streams, and stored busy hours. These metrics are used in Telco Network Cloud Manager - Performance Dashboards and system configuration pages.
Streams can be created from Streaming Analytics configuration page or available in some Technology Packs. See Managing streams for metrics.
Metric origin
origin
property to
differentiate from where the metric is coming from. The different types of origin based on the type
of metric that are being saved are as follows:- Metrics that come from installed Technology Packs do not have the
origin
property.For example,name=CPU.Utilization.Percent description="The percentage of CPU utilization" units=Percent aliases=[cpuBusyPoll,JuniperERX CPU Utilization,JuniperChassis CPU Utilization avg last 5min,Huawei CPU Utilization,CiscoDevice System CPU Utilization CPM] properties={ resource-types="cpu,card,device", baselineEnabled="true" }
Note: The CPU-Utilization-Percent.metric is baseline-enabled metric as you can see from the definition. - Metrics that are configured as batch jobs, streams, and busy hours have the
origin
asAnalytic
.For example, for a metric that is configured for batch analytics, tavg_15min_CPU.Utilization.Percent.metric.name="tavg_15min_CPU.Utilization.Percent" description="Metric created from Batch Analytics" units="" aliases=[] properties={ origin="Analytic" aggregator="Average" resource-types="device" }
For example, for a metric that is configured for streaming analytics, ssum_Region.Huawei_2G_Call_Drop_Rate_Percent.metric.name="ssum_Region.Huawei_2G_Call_Drop_Rate_Percent" description="Metric created from Streaming Analytics" units="" aliases=[] properties={ "resource-types":"region", "aggregator":"Sum", "origin":"Analytic" }
For example, for a metric that is configured for Busy Hour, sbhd_min_day_nUtranCell.N.CA.SCell.Add.Att.metric.name="sbhd_min_day_nUtranCell.N.CA.SCell.Add.Att" description="Busy Hour Determiner" units="" aliases=[] properties":{ "resource-types":"nUtranCell", "aggregator":"min", "origin":"Analytic" }
- Metrics that are configured as UDCs, which can also be called as complex metrics have the
origin
property asUserDefined
.For example, for a metric that is configured as UDC, Region.Huawei_3G_Call_Drop_Rate_CS_Percent.metric.name="Region.Huawei_3G_Call_Drop_Rate_CS_Percent" description="Call drop rate" units="percent" aliases=[] properties={ origin="UserDefined" aggregator="Sum" resource-types="region" }