Class: LogStatistic

LogStatistic

The LogStatistic class.

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:

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