Documentation

Contents
Contents
Contents
Contents
!
This documentation applies to a beta version of uberAgent (docs for the latest official release)

Performance Counter Metrics

Field Name Normalization

The names of performance counters may contain characters which are invalid for field names on some backends. Valid field name characters are letters, numbers and underscore ([a-zA-Z0-9_]). Field names must begin with a letter.

uberAgent normalizes all field names as follows:

  1. Replace invalid characters with an underscore.
  2. Check if the field name starts with a letter. If not, prepend the name with uA_.
  3. Remove consecutive underscore characters.

This is done for every type of receiver to make sure that field names are identical in every backend.

Note: this also applies to field names sent via custom scripts.

For instance:

Original input field: \Process(explorer)\Handle Count
After replacement:    uA_Process_explorer_Handle_Count

Performance Counters

uberAgent can optionally collect the values of any Windows performance counters.

uberAgent supports a maximum of 100 performance counters per timer.

Details

  • Source type: uberAgent:PerformanceCounter:TimerName (where TimerName is the timer name from uberAgent’s configuration)
  • Used in dashboards: n/a
  • Enabled through configuration setting: Perf counter
  • Related configuration settings: n/a
  • Supported platform: Windows

List of Fields in the Raw Agent Data

Field Description Data type Unit Example
<CounterName> Perfomance counter name String \System\System Up Time

Leave a Reply

Your email address will not be published. Required fields are marked *