Metric data types

Document created by Guenter_Grossberger Employee on May 8, 2015
Version 1Show Document
  • View in full screen mode

As this question comes up quite often here is a summary of the metric data types in Introscope:

 

  • PerIntervalCounter: A 64 bit numeric value representing a per interval Metric value. When aggregated over multiple time periods, the sum is used as the aggregated Value. The Count is the number of completions (i.e. responses or errors) during the time interval and will be equal to the Value. Example Metrics: Responses Per Interval, Errors Per Interval
  • IntCounter/LongCounter: A 32/64 bit numeric value that fluctuates, but stays at the last known value until new data is available. When aggregated over multiple time periods, the highest Value is used as the aggregated Value. The Count is the total number of increments and decrements to the Value that occurred during that time interval. Example Metrics: Stall Count, Concurrent Invocation
  • IntAverage/LongAverage: A 32/64 bit numeric value representing duration of time. When aggregated over multiple time periods, the weighted average is used as the aggregated Value. The Count is the number of completions (i.e. responses) during the time interval, which is used as the denominator to calculate the Value (i.e. average). Example Metric: Average Response Time (ms)
  • IntRate: A 32 bit numeric value representing a per second counter. For a 15 second interval, the remainder (14 or less) will be truncated. When aggregated over multiple time periods, the weighted average is used as the aggregated Value. Example Metric: Queries Per Second
  • TimeStamp: A timestamp value which may be updated. Value is entered as the number of milliseconds since Unix Epoch Time, January 1, 1970 00:00:00 UTC. Not persisted to SmartStor.
  • StringEvent: A string value which may be updated. Not persisted to SmartStor. Example Metric: Currently Leaking

 

Remember that every metric "value" is a tuple (Value, Min, Max, Count)!


Ciao,

Guenter

Attachments

    Outcomes