Global

Members

AccessType

Properties:
Name Type Description
None Integer

No access.

Read Integer

Read access.

Write Integer

Write access.

AgentProperty

Properties:
Name Type Description
SnmpCommunity String

SNMP-Community.

SnmpVersion String

SNMP-Version: SnmpVersion.

ChartControlType

Properties:
Name Type Description
Gauge String
Table String
Line String
Bar String
Pie String
Status String
Remote String

ChartDatasourceType

Properties:
Name Type Description
SLA String
Baseline String
Performance String
CounterCheck String
Status String
CSV String
Logstat String
Remote String

DatabaseConnectionType

Properties:
Name Type Description
PostgreSQL Integer

PostgreSQL database.

OLEDB Integer

Microsoft SQL Server database.

ElementStatus

Infrastructure element Status.

Properties:
Name Type Description
Active Integer

Element is active.

Inactive Integer

Element is inactive.

Deleted Integer

Element marked for future deletion.

LabelType

Properties:
Name Type Description
Application Integer

Type for Labels that show up on the "Application Overview" in the Fabasoft app.telemetry Client.

LogAnalyzerEntryDatatype

Properties:
Name Type Description
Int32 Integer

32 bit integer number.

Int64 Integer

64 bit integer number.

String Integer

Textual value – if this data-type is set, the LogAnalyzerEntry#column_length attribute must be set too.

Duration Integer

Used for calculated duration between two events (when block is set) – unit in database = 100ns (that means value 10000 in DB = 1ms).

Timestamp Integer

64 bit long value used for storing date/time information.

Double Integer

64 bit floating point number.

LogAnalyzerEntryFlags

Properties:
Name Type Description
Block_Start Integer

The start of a block.

Block_End Integer

The end of a block.

Multiple_First Integer

Select first occurrence.

Multiple_All Integer

Persist all occurrences - requires LogAnalyzerEntry#tableType to have value LogAnalyzerEntryTableType.Extended.

Multiple_Last Integer

Persist last occurrence of this event (overwriting previous values).

Multiple_Count Integer

Count the number of occurrences of the event.

Multiple_Sum Integer

Store the sum of all occurrences.

Dimension Integer

Column is a dimension - requires a LogAnalyzerEntry#type of LogAnalyzerEntryType.Int32, LogAnalyzerEntryType.Int64 or LogAnalyzerEntryType.String.

Measure Integer

Column is a measure - requires a LogAnalyzerEntry#type of LogAnalyzerEntryType.Int32, LogAnalyzerEntryType.Int64 or LogAnalyzerEntryType.Duration.

NullableMeasure Integer

This measure column is null-able, so a count column of not null values is calculated. Only valid for columns with the LogAnalyzerEntryFlags.Measure flag set.

With_Minimum Integer

Calculate the minimum. Only valid for columns with the LogAnalyzerEntryFlags.Measure flag set.

With_Maximum Integer

Calculate the maximum. Only valid for columns with the LogAnalyzerEntryFlags.Measure flag set.

Evaluate_Ranges Integer

The LogAnalyzerEntry#calculation defines ranges for the value from the column referenced by the LogAnalyzerEntry#parent attribute. The LogAnalyzerEntry#format attribute of the column defines a textual representation of the result.

Evaluate_RegExp Integer

The LogAnalyzerEntry#calculation defines a regular expression to apply to the value from the column referenced by the LogAnalyzerEntry#parent attribute. The APMLogAnalyzerEntry#paramId attribute of the column defines which capture in the regular expression to use as the value.

LogAnalyzerEntryTableType

Properties:
Name Type Description
Request Integer

Base table where all the default columns are also stored, must only be used once for any Log Pool.

Extended Integer

Additional table for specific data that could occur more often than once for a request (like SQL queries).

LogAnalyzerEntryType

Properties:
Name Type Description
BlockStart Integer

Block start event type (has no data type).

Int32 Integer

32 bit integer number.

Int64 Integer

64 bit integer number.

String Integer

Textual value – if this data-type is set, the LogAnalyzerEntry#column_length attribute must be set too.

Duration Integer

Used for calculated duration between two events (when block is set) – unit in database = [100ns] (that means value 10000 in DB = 1ms)

Timestamp Integer

64 bit long value used for storing date/time information.

Double Integer

64 bit floating point number.

LogAnalyzerLevel

Telemetry data recording level.

Properties:
Name Type Description
Log Integer

Only minimal data required for log entries are recorded.

Normal Integer

Standard recording level.

Detail Integer

More details.

Debug Integer

Most detailed recording level (may result in a lot of data).

LogAnalyzerStatisticsStatus

Telemetry data recording level.

Properties:
Name Type Description
None Integer

No statistics.

Precalculated Integer

Precalculated aggregations stored on database.

OnDemand Integer

Results calculated on demand using the request records from the database.

NotificationChannelAuthenticationType

Properties:
Name Type Description
Anonymous String

No authentication.

Basic String

Authentication with user name and password. Requires the additional properties NotificationChannelProperty.SendUserName and NotificationChannelProperty.SendPassword.

NTLM String

Integrated Windows Authentication.

NotificationChannelProperty

Properties:
Name Type Description
command String

Command string (only for NotificationChannelType.command).

Server String

Server name (only on Microsoft Windows with NotificationChannelType.smtp).

ServerPort String

Server port (only on Microsoft Windows with NotificationChannelType.smtp).

AccountName String

Account name (only on Microsoft Windows with NotificationChannelType.smtp).

UseSSL String

Use SSL (only on Microsoft Windows with NotificationChannelType.smtp).

Authenticate String

Server name (only on Microsoft Windows with NotificationChannelType.smtp). See NotificationChannelAuthenticationType for valid values.

SendUserName String

User name of the account used to send with "basic" authentication (only on Microsoft Windows with NotificationChannelType.smtp).

SendPassword String

Password of the account used to send with "basic" authentication (only on Microsoft Windows with NotificationChannelType.smtp).

SendEmailAddress String

Sender email address (only for NotificationChannelType.smtp)."

Timeout String

Timeout for sending a mail (only on Microsoft Windows with NotificationChannelType.smtp)."

NotificationChannelType

Properties:
Name Type Description
smtp String

SMTP (e-mail) channel.

command String

Command line channel.

NotificationSendIf

Properties:
Name Type Description
Ok Integer

Trigger a notification if the status changes to Ok.

Warning Integer

Trigger a notification if the status changes to Warning.

Critical Integer

Trigger a notification if the status changes to Critical.

NotificationSendtimeFlags

Properties:
Name Type Description
Core Integer
Remaining Integer
Maintenance Integer

ServerInfoProperty

Properties:
Name Type Description
logouturl String

URL to be navigated to when hitting the logout button.

defaultgroup String

Default group where all authenticated users belong to, if they are not explicitly assigned to a user group.

defaultdatabase String

Default database where all FormLogAnalyzers data will be written to by default. This database is used also for storing OAuth tokens and form usage statistics.

defaultchannel String

This ID of the NotificationChannel used to send mails in response to an incoming feedback.

url String

URL to the app.telemetry used in links within the IT Infrastructure synchronization (e.g. https://myapmserver/apptelemetry).

timezone String

Default time zone name. Check you Fabasoft app.telemetry installation for valid values or look at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

ServiceCheckProperty

Properties:
Name Type Description
protocol String

The protocol required to interpret the counter. See ServiceCheckProtocol.

counter String

The counter definition.

warning String

The warning limit.

error String

The error limit.

ServiceCheckProtocol

Properties:
Name Type Description
winperf String

Microsoft Windows performance counter check.

snmp String

SNMP counter check.

winsvc String

Microsoft Windows service availability check.

wincluster String

Microsoft Windows Cluster resource availability check.

rhelcluster String

Red Hat cluster suite service availability check.

linuxsvc String

Linux process availability check.

counter String

Counter check using existing counter definition.

formula String

Counter check using formula.

procfs String

Linux /proc counter check.

httpcheck String

Web service availability check.

tcpping String

TCP Ping availability check.

file String

Counter check using file system.

logpool String

Log pool statistics counter check.

icmpping String

ICMP Ping availability check.

serverstat String

Server Statistics check.

ServiceDeskAthenticationType

Properties:
Name Type Description
basic String

Basic authentication (username/password).

certificate String

Certificate authentication (requires a private key of a client certificate).

kerberos String

Kerberos authentication (authenticate as the windows user the service is running under).

oauth2 String

Use a OAuth 2 to authenticate with a web service.

SnmpVersion

Properties:
Name Type Description
Version_1 String

SNMP Version 1.

Version_2c String

SNMP Version 2c.

Version_3 String

SNMP Version 3.

StatusPropagation

Status propagation mode.

Properties:
Name Type Description
Worst Integer

Propagate the worst child status.

Best Integer

Propagate best child status.

TimeRangeType

Properties:
Name Type Description
Core Integer
Maintenance Integer
Remaining Integer
Sendmail Integer
Nomail Integer

VmServerType

Properties:
Name Type Description
None Integer

No detection for virtual machines.

VmWare Integer

Virtual machine detection for VMWare agents.

HyperV Integer

Virtual machine detection for Microsoft HyperV agents.

Methods

API(Integer, Integer)

Use this function do declare a minimal Fabasoft app.telemetry product version that is capable of executing your modules scripts. If later Fabasoft app.telemetry releases add new classes, attributes, ... any such element will be marked with the first version number that supports it. In case your script uses anything that has a version number in it's comments a call to the API function with the documented values is needed to ensure proper function of module upgrades.

Parameters:
Name Type Description
Integer

major minimum required Fabasoft app.telemetry major version number.

Integer

minor minimum required Fabasoft app.telemetry minor version number.

config_module(moduleId)

Initialize the Infrastructure API for the given module.

Parameters:
Name Type Description
moduleId String

Id of this module can only contain the characters: A-Za-z0-9_.+: -

extend(target, …obj) → {Object}

Parameters:
Name Type Attributes Description
target Object

the target object that will receive all enumerable own properties of all the subsequent parameters.

obj Object <repeatable>

an object whose enumerable own properties shall be applied onto the target object.

Returns:

returns the modified target argument.

Type
Object

log(…argument)

Log all given arguments to the execution log for debugging purposes.

Parameters:
Name Type Attributes Description
argument * <repeatable>

all arguments will be converted to a string and then logged adding a single space in between every argument.

upgrade(version, transactionFunction)

Parameters:
Name Type Description
version Integer

the version number that this transaction updates to.

transactionFunction upgradeTransactionCallback

the closure that performs the upgrade, after it completes the changes will be committed. If this function fails (throws an exception) none of the changes will be committed and no further upgrades will be performed.

Type Definitions

selectorCallbackAgent(agent)

Selector callback for Agent objects. May be invoked multiple times!

Parameters:
Name Type Description
agent Agent

matching your selection criteria.

selectorCallbackAgentGroup(agentGroup)

Selector callback for AgentGroup objects. May be invoked multiple times!

Parameters:
Name Type Description
agentGroup AgentGroup

matching your selection criteria.

selectorCallbackAPMLogAnalyzer(logPool)

Selector callback for APMLogAnalyzer objects. May be invoked multiple times!

Parameters:
Name Type Description
logPool APMLogAnalyzer

matching your selection criteria.

selectorCallbackChart(chart)

Selector callback for Chart objects. May be invoked multiple times!

Parameters:
Name Type Description
chart Chart

matching your selection criteria.

selectorCallbackConfigObject(configObject)

Selector callback for ConfigObject objects. May be invoked multiple times!

Parameters:
Name Type Description
configObject ConfigObject

matching your selection criteria.

selectorCallbackCounter(counter)

Selector callback for Counter objects. May be invoked multiple times!

Parameters:
Name Type Description
counter Counter

matching your selection criteria.

selectorCallbackDashboard(dashboard)

Selector callback for Dashboard objects. May be invoked multiple times!

Parameters:
Name Type Description
dashboard Dashboard

matching your selection criteria.

selectorCallbackDatabaseConnectionOLEDB(mssqlDatabaseConnection)

Selector callback for DatabaseConnectionOLEDB objects. May be invoked multiple times!

Parameters:
Name Type Description
mssqlDatabaseConnection DatabaseConnectionOLEDB

matching your selection criteria.

selectorCallbackDatabaseConnectionPostgreSQL(pgsqlDatabaseConnection)

Selector callback for DatabaseConnectionPostgreSQL objects. May be invoked multiple times!

Parameters:
Name Type Description
pgsqlDatabaseConnection DatabaseConnectionPostgreSQL

matching your selection criteria.

selectorCallbackFilterLogAnalyzer(filteredLogPool)

Selector callback for FilterLogAnalyzer objects. May be invoked multiple times!

Parameters:
Name Type Description
filteredLogPool FilterLogAnalyzer

matching your selection criteria.

selectorCallbackFormLogAnalyzer(formLogPool)

Selector callback for FormLogAnalyzer objects. May be invoked multiple times!

Parameters:
Name Type Description
formLogPool FormLogAnalyzer

matching your selection criteria.

selectorCallbackHoliday(holiday)

Selector callback for Holiday objects. May be invoked multiple times!

Parameters:
Name Type Description
holiday Holiday

matching your selection criteria.

selectorCallbackLabel(label)

Selector callback for Label objects. May be invoked multiple times!

Parameters:
Name Type Description
label Label

matching your selection criteria.

selectorCallbackLogStatistic(logPoolStatistic)

Selector callback for LogStatistic objects. May be invoked multiple times!

Parameters:
Name Type Description
logPoolStatistic LogStatistic

matching your selection criteria.

selectorCallbackModule(module)

Selector callback for Module objects. May be invoked multiple times!

Parameters:
Name Type Description
module Module

matching your selection criteria.

selectorCallbackNotificationAccount(notificationAccount)

Selector callback for NotificationAccount objects. May be invoked multiple times!

Parameters:
Name Type Description
notificationAccount NotificationAccount

matching your selection criteria.

selectorCallbackNotificationChannel(notificationChannel)

Selector callback for NotificationChannel objects. May be invoked multiple times!

Parameters:
Name Type Description
notificationChannel NotificationChannel

matching your selection criteria.

selectorCallbackNotificationSchedule(notificationSchedule)

Selector callback for NotificationSchedule objects. May be invoked multiple times!

Parameters:
Name Type Description
notificationSchedule NotificationSchedule

matching your selection criteria.

selectorCallbackServer(server)

Selector callback for Server objects. May be invoked multiple times!

Parameters:
Name Type Description
server Server

matching your selection criteria.

selectorCallbackService(service)

Selector callback for Service objects. May be invoked multiple times!

Parameters:
Name Type Description
service Service

matching your selection criteria.

selectorCallbackServiceCheck(serviceCheck)

Selector callback for ServiceCheck objects. May be invoked multiple times!

Parameters:
Name Type Description
serviceCheck ServiceCheck

matching your selection criteria.

selectorCallbackServiceDesk(serviceDesk)

Selector callback for ServiceDesk objects. May be invoked multiple times!

Parameters:
Name Type Description
serviceDesk ServiceDesk

matching your selection criteria.

selectorCallbackServiceDeskFabasoftCloudTicketing(fabasoftServiceDesk)

Selector callback for ServiceDeskFabasoftCloudTicketing objects. May be invoked multiple times!

Parameters:
Name Type Description
fabasoftServiceDesk ServiceDeskFabasoftCloudTicketing

matching your selection criteria.

selectorCallbackServiceGroup(serviceGroup)

Selector callback for ServiceGroup objects. May be invoked multiple times!

Parameters:
Name Type Description
serviceGroup ServiceGroup

matching your selection criteria.

selectorCallbackSLADefinition(slaDefinition)

Selector callback for SLADefinition objects. May be invoked multiple times!

Parameters:
Name Type Description
slaDefinition SLADefinition

matching your selection criteria.

selectorCallbackViewLogAnalyzer(viewLogPool)

Selector callback for ViewLogAnalyzer objects. May be invoked multiple times!

Parameters:
Name Type Description
viewLogPool ViewLogAnalyzer

matching your selection criteria.

selectorCallbackWebTimingLogAnalyzer(webTimingLogPool)

Selector callback for WebTimingLogAnalyzer objects. May be invoked multiple times!

Parameters:
Name Type Description
webTimingLogPool WebTimingLogAnalyzer

matching your selection criteria.

selectorInstancedCallbackAgent(agent, instance)

Selector callback for Agent objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
agent Agent

the Agent instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Agent instance.

selectorInstancedCallbackAgentGroup(agentGroup, instance)

Selector callback for AgentGroup objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
agentGroup AgentGroup

the AgentGroup instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed AgentGroup instance.

selectorInstancedCallbackAPMLogAnalyzer(logPool, instance)

Selector callback for APMLogAnalyzer objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
logPool APMLogAnalyzer

the APMLogAnalyzer instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed APMLogAnalyzer instance.

selectorInstancedCallbackChart(chart, instance)

Selector callback for Chart objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
chart Chart

the Chart instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Chart instance.

selectorInstancedCallbackConfigObject(configObject, instance)

Selector callback for ConfigObject objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
configObject ConfigObject

the ConfigObject instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ConfigObject instance.

selectorInstancedCallbackCounter(counter, instance)

Selector callback for Counter objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
counter Counter

the Counter instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Counter instance.

selectorInstancedCallbackDashboard(dashboard, instance)

Selector callback for Dashboard objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
dashboard Dashboard

the Dashboard instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Dashboard instance.

selectorInstancedCallbackDatabaseConnectionOLEDB(mssqlDatabaseConnection, instance)

Selector callback for DatabaseConnectionOLEDB objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
mssqlDatabaseConnection DatabaseConnectionOLEDB

the DatabaseConnectionOLEDB instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed DatabaseConnectionOLEDB instance.

selectorInstancedCallbackDatabaseConnectionPostgreSQL(pgsqlDatabaseConnection, instance)

Selector callback for DatabaseConnectionPostgreSQL objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
pgsqlDatabaseConnection DatabaseConnectionPostgreSQL

the DatabaseConnectionPostgreSQL instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed DatabaseConnectionPostgreSQL instance.

selectorInstancedCallbackFilterLogAnalyzer(filteredLogPool, instance)

Selector callback for FilterLogAnalyzer objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
filteredLogPool FilterLogAnalyzer

the FilterLogAnalyzer instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed FilterLogAnalyzer instance.

selectorInstancedCallbackFormLogAnalyzer(formLogPool, instance)

Selector callback for FormLogAnalyzer objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
formLogPool FormLogAnalyzer

the FormLogAnalyzer instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed FormLogAnalyzer instance.

selectorInstancedCallbackHoliday(holiday, instance)

Selector callback for Holiday objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
holiday Holiday

the Holiday instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Holiday instance.

selectorInstancedCallbackLabel(label, instance)

Selector callback for Label objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
label Label

the Label instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Label instance.

selectorInstancedCallbackLogStatistic(logPoolStatistic, instance)

Selector callback for LogStatistic objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
logPoolStatistic LogStatistic

the LogStatistic instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed LogStatistic instance.

selectorInstancedCallbackModule(module, instance)

Selector callback for Module objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
module Module

the Module instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Module instance.

selectorInstancedCallbackNotificationAccount(notificationAccount, instance)

Selector callback for NotificationAccount objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
notificationAccount NotificationAccount

the NotificationAccount instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed NotificationAccount instance.

selectorInstancedCallbackNotificationChannel(notificationChannel, instance)

Selector callback for NotificationChannel objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
notificationChannel NotificationChannel

the NotificationChannel instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed NotificationChannel instance.

selectorInstancedCallbackNotificationSchedule(notificationSchedule, instance)

Selector callback for NotificationSchedule objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
notificationSchedule NotificationSchedule

the NotificationSchedule instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed NotificationSchedule instance.

selectorInstancedCallbackServer(server, instance)

Selector callback for Server objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
server Server

the Server instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Server instance.

selectorInstancedCallbackService(service, instance)

Selector callback for Service objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
service Service

the Service instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed Service instance.

selectorInstancedCallbackServiceCheck(serviceCheck, instance)

Selector callback for ServiceCheck objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
serviceCheck ServiceCheck

the ServiceCheck instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ServiceCheck instance.

selectorInstancedCallbackServiceDesk(serviceDesk, instance)

Selector callback for ServiceDesk objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
serviceDesk ServiceDesk

the ServiceDesk instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ServiceDesk instance.

selectorInstancedCallbackServiceDeskFabasoftCloudTicketing(fabasoftServiceDesk, instance)

Selector callback for ServiceDeskFabasoftCloudTicketing objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
fabasoftServiceDesk ServiceDeskFabasoftCloudTicketing

the ServiceDeskFabasoftCloudTicketing instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ServiceDeskFabasoftCloudTicketing instance.

selectorInstancedCallbackServiceGroup(serviceGroup, instance)

Selector callback for ServiceGroup objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
serviceGroup ServiceGroup

the ServiceGroup instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ServiceGroup instance.

selectorInstancedCallbackSLADefinition(slaDefinition, instance)

Selector callback for SLADefinition objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
slaDefinition SLADefinition

the SLADefinition instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed SLADefinition instance.

selectorInstancedCallbackViewLogAnalyzer(viewLogPool, instance)

Selector callback for ViewLogAnalyzer objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
viewLogPool ViewLogAnalyzer

the ViewLogAnalyzer instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed ViewLogAnalyzer instance.

selectorInstancedCallbackWebTimingLogAnalyzer(webTimingLogPool, instance)

Selector callback for WebTimingLogAnalyzer objects. Called for every unique instance passed to the selector function.

Parameters:
Name Type Description
webTimingLogPool WebTimingLogAnalyzer

the WebTimingLogAnalyzer instance that corresponds to the passed instance.

instance String | CISElement

the instance name or object corresponding to the passed WebTimingLogAnalyzer instance.

upgradeTransactionCallback(cfg)

The upgrade transaction callback receives an instance of the Config class with which it can perform modify the infrastructure.

Parameters:
Name Type Description
cfg Config

an instance of the Config class with selectors for infrastructure modification.