Class: APMLogAnalyzerEntry

APMLogAnalyzerEntry

The APMLogAnalyzerEntry class.

Constructor

new APMLogAnalyzerEntry()

Extends

Members

block :String

The block name. Requires either the LogAnalyzerEntryFlags.Block_Start or the LogAnalyzerEntryFlags.Block_End flag to be set.

Type:
  • String
See:

calculation :String

A list of ranges or a PCRE compatible regular expression used to populate the column based on the content of the LogAnalyzerEntry#parent columns content. Only evaluated if the LogAnalyzerEntry#flags has the LogAnalyzerEntryFlags.Evaluate_Ranges or the LogAnalyzerEntryFlags.Evaluate_RegExp flag set. See LogAnalyzerEntry#format for more examples.

Type:
  • String
Inherited From:
Example

Example for LogAnalyzerEntryFlags.Evaluate_RegExp:

col.calculation = "[\w]+://[^/]*([^\?]+)";
col.paramId = "1";
// for a column that contains an URL like: "http://example.org/some/path/file.html?query"
// the result would be: "/some/path/file.html"

columnDatatype :LogAnalyzerEntryDatatype

The type used to persist this column on the database. Ignored unless LogAnalyzerEntry#tableName is set.

Type:
Inherited From:

columnLength :Integer

The length of this column on the database. Ignored unless LogAnalyzerEntry#tableName is set.

Type:
  • Integer
Inherited From:

columnName :String

The name of this column used to persist on the database. Ignored unless LogAnalyzerEntry#tableName is set.

Type:
  • String
Inherited From:

displayPriority :Integer

Display priority used to influence the initial ordering of columns.

Type:
  • Integer
Inherited From:
Default Value:
  • 1

displayWidth :Integer

Width hint used to display this column in the Fabasoft app.telemetry client. Use 0 to use a default width.

Type:
  • Integer
Inherited From:
Default Value:
  • 0

eventId :String

The id of the event. Make sure you treat this value as a string because 64bit values can't be represented in JavaScript.

Type:
  • String

flags :LogAnalyzerEntryFlags

Bit field of flags for this column.

Type:
Inherited From:

format :String

Format of this column. This could be for example "fsc:reference" or "enum:1:0-1s;2:1-5s;3:5-15s;4:>15s"

Type:
  • String
Inherited From:
See:
Example

Example for LogAnalyzerEntryFlags.Evaluate_Ranges:

col.calculation = "10000000;50000000;150000000";
col.format = "enum:1:0-1s;2:1-5s;3:5-15s;4:>15s";
// a value of 11345000
// would result in the value: "1-5s"

label :String

The label of this column. If a label is not provided the LogAnalyzerEntry#name will be displayed instead.

Type:
  • String
Inherited From:

module :String

The name of the module.

Type:
  • String

name :String

The name of this column.

Type:
  • String
Inherited From:

paramId :Integer

The id of the parameter of the event (starting at 1).

Type:
  • Integer

parent :String

Name of the parent column.

Type:
  • String
Inherited From:
See:

tableName :String

The name of the database table this column uses.

Type:
  • String
Inherited From:

tableType :LogAnalyzerEntryTableType

Type of table this column uses. Ignored unless LogAnalyzerEntry#tableName is set.

Type:
Inherited From:

type :LogAnalyzerEntryType

Type of this column.

Type:
Inherited From: