Forum Discussion

pradeep_kumar1's avatar
pradeep_kumar1
Icon for Altostratus rankAltostratus
Jun 19, 2023

Units of AVR basic data?

Hey,  
Please refer to below webpage.

Exporting data from AVR (f5.com)

This article has AVR basic data in the below format:

{
    "hostname": "telemetry-bigip-14-0.localhost",
    "errdefs_msgno": "22282286",
    "Entity": "SystemMonitor",
    "AggrInterval": "30",
    "EOCTimestamp": "1555572150",
    "HitCount": "1",
    "SlotId": "0",
    "CpuHealth": "54",
    "AvgCpu": "5487",
    "AvgCpuDataPlane": "0",
    "AvgCpuControlPlane": "0",
    "AvgCpuAnalysisPlane": "0",
    "MaxCpu": "5487",
    "MemoryHealth": "53",
    "AvgMemory": "5343",
    "ThroughputHealth": "0",
    "TotalBytes": "0",
    "AvgThroughput": "0",
    "ConcurrentConnectionsHealth": "0",
    "AvgConcurrentConnections": "0",
    "MaxConcurrentConnections": "0",
    "telemetryEventCategory": "AVR"
}

 Can someone please tell the Units of data i have put in bold text above like AvgCpu, CpuHealth, Memory Health and AvgMemory. For eg. what does AvgCpu = 5487 mean?
what are its units?

  • Hi pradeep_kumar1 , 

    I recommend something for avgCPU/MAXCPU : 

    While collecting the above statistics ,
    Navigate this tab : 
    Statistics >> Analystics >> Choose CPU . 
    you will see cpu graph contains CPU in percentage % . 

    For the Example Above " AvgCpu = 5487" 
    I believe that this number should be normalized to ( 54.87 % ) and this should be the CPU percentage. 
    If you looked at "HealthCPU=54" and so on.

    AVR analytics CPU Values is the the total avarage of CPU per Cores. 

    If you configured a publisher for AVR basic Data , you can test it and compare the received values of Avgcpu with the one on bigip ( Statistics >> Analystics >> Choose CPU .) you should find both of values equal but with normalizing AvgCpu to percentage %. 

    Please test it and keep me updated to add this in my info. 
    Thanks

  • Hi pradeep_kumar1 , 

    I recommend something for avgCPU/MAXCPU : 

    While collecting the above statistics ,
    Navigate this tab : 
    Statistics >> Analystics >> Choose CPU . 
    you will see cpu graph contains CPU in percentage % . 

    For the Example Above " AvgCpu = 5487" 
    I believe that this number should be normalized to ( 54.87 % ) and this should be the CPU percentage. 
    If you looked at "HealthCPU=54" and so on.

    AVR analytics CPU Values is the the total avarage of CPU per Cores. 

    If you configured a publisher for AVR basic Data , you can test it and compare the received values of Avgcpu with the one on bigip ( Statistics >> Analystics >> Choose CPU .) you should find both of values equal but with normalizing AvgCpu to percentage %. 

    Please test it and keep me updated to add this in my info. 
    Thanks

  • AvgCpu, The value "5487" represents the average CPU usage. The unit is usually a percentage or a value ranging from 0 to 100, indicating the proportion of CPU resources being utilized. CpuHealth, The value "54" represents the CPU health. The unit for this metric is not standardized and may depend on the specific system or monitoring tool being used. It could be a proprietary scale or a custom-defined unit to indicate the health status of the CPU. MemoryHealth, The value "53" represents the memory health. Similar to CpuHealth, the unit for this metric is not explicitly mentioned and may vary based on the monitoring system. It could be a proprietary scale or a custom-defined unit representing the memory health status. AvgMemory, The value "5343" represents the average memory usage. The unit for memory usage is typically represented in kilobytes (KB), megabytes (MB), or gigabytes (GB), depending on the scale of memory being measured. Target Gift Card Balance

    • pradeep_kumar1's avatar
      pradeep_kumar1
      Icon for Altostratus rankAltostratus

      Thanks Pisceslo for the reply.
      I strictly need the units only of this data as I want to visualize it in graph with other systems.
      I have some more entries if you need like:

      errdefs_msgno="22282286"
      Entity="SystemMonitor"
      AggrInterval="300"
      EOCTimestamp="1686811200"
      HitCount="1"
      SlotId="0"
      CpuHealth="6"
      AvgCpu="600"
      AvgCpuDataPlane="600"
      AvgCpuControlPlane="506"
      AvgCpuAnalysisPlane="614"
      MaxCpu="627"
      MemoryHealth="35"
      AvgMemory="3524"
      MaxMemory="3525"
      ThroughputHealth="0"
      TotalBytes="16030788"
      AvgThroughput="65285"
      ConcurrentConnectionsHealth="0"
      AvgConcurrentConnections="23"
      MaxConcurrentConnections="29"
      Rounds="30"
    • Thanks Pisceslo for the reply. 

      But could you please share with us any documents or Links you have used to give that clarifications. 

      Like you said CPU units is 0-100 percentage , so this AvgCPU=5487 is a little bit confusing. 
      I assume there are thresholds for avgCPU for Example ( may this value AvgCPU=5487 is upper or lower than a configured threshold ).