Constructor
new LogStatistic()
A LogStatistic defines an additional persisted statistic computed on top of all requests of a LogAnalyzer. To assign a LogStatistic to a LogAnalyzer, add the ID of the LogStatistic in the statistics property of the LogAnaylzer.
Extends
Members
calculations :Array.<LogStatCalculation>
Additional columns to be calculated for the statistic based on the request data properties.
Type:
- Array.<LogStatCalculation>
dimensions :Array.<string>
Subset of the dimensions of the LogAnalyzer to be calculated for this statistics.
Type:
- Array.<string>
filter :String
Filter to be applied to the query.
Type:
- String
(readonly) id :Integer
The ID of this object.
Type:
- Integer
- Inherited From:
name :String
The name of this object.
Type:
- String
- Inherited From:
properties :Object.<string, string>
A place to store arbitrary string properties. In some cases objects store their configuration inside this hash/dictionary. If you store custom properties make sure you prefix them with your moduleId.
Type:
- Object.<string, string>
- Inherited From:
- See:
-
- upgrade_module
reference :String
The reference of this object. May only contain the characters A-Za-z0-9_.+: -
.
Type:
- String
- Inherited From:
- Default Value:
- ""
resolution :String
Time resolution for statistics in 100ns (default 1 day).
Type:
- String
- Default Value:
- "864000000000"
schedule :Integer
Number of minutes to wait after the end of the interval to compute values.
Type:
- Integer
- Default Value:
- 10
status :ElementStatus
The object status.
Type:
- Inherited From:
- Default Value:
- ElementStatus.Active
tableExtension :String
Name extension to uniquely name database tables (databasePrefix + tableExtension + tableName).
Type:
- String