Settings and Statistics
Your plugin might need to know information about Traffic Server’s current configuration and performance. The functions described in this section read this information from the Traffic Server records.config
file. Configuration settings are stored in CONFIG
variables and statistics are stored in PROCESS
variables.
Caution
Not all CONFIG
and PROCESS
variables in records.config
are relevant to Traffic Server’s configuration and statistics. Therefore, retrieve only the records.config
variables that are documented in the Administrator’s Guide.
To retrieve a variable, you need to know its type (int
, counter
, float
, or string
). Plugins store the records.config
values as an TSMgmtInt
, TSMgmtCounter
, TSMgmtFloat
, or TSMgmtString
. You can look up records.config
variable types in the Administrator’s Guide.
Depending on the result type, you’ll use TSMgmtIntGet
, TSMgmtCounterGet
, TSMgmtFloatGet
, or TSMgmtStringGet
to obtain the variable value (see the example for TSMgmtIntGet()
.
The TSMgmt*Get
functions are: