New stats api for plugins
-------------------------
Key: TS-600
URL: https://issues.apache.org/jira/browse/TS-600
Project: Traffic Server
Issue Type: Improvement
Components: TSAPI
Reporter: Leif Hedstrom
Fix For: 3.0
We added new Stats APIs in the v2.x release lines, and I'm making a small
change to keep this new API in line with another change made to the SDK. So,
the new APIs available for creating / manipulating stats are:
tsapi int TSStatCreate(const char *the_name, TSRecordDataType the_type,
TSStatPersistence persist, TSStatSync sync);
tsapi TSReturnCode TSStatIntIncrement(int the_stat, TSMgmtInt amount);
tsapi TSReturnCode TSStatIntDecrement(int the_stat, TSMgmtInt amount);
tsapi TSReturnCode TSStatIntSet(int the_stat, TSMgmtInt value);
tsapi int TSStatFindName(const char* name);
The one notable change here, from previous implementation, is the name change
of the "type" data type. It is now TSRecordDataType, which is used in another
new API, and it makes perfect sense to reuse / merge these into one data type
instead of two.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.