CloudMonitoring
extends AbstractUnit
in package
implements
UnitInterface
Description of CloudMonitoring
Tags
Interfaces, Classes and Traits
- UnitInterface
- Description of UnitInterface
Table of Contents
- CHECK_LABEL = 'website_check'
- DEFAULT_CHECK_TYPE = 'remote.dns'
- ENTITY_LABEL = 'test_entity'
- NOTIFICATION_LABEL = 'test_notification'
- NOTIFICATION_PLAN_LABEL = 'test_notification_plan'
- TRACEROUTE_TARGET = 'bbc.com'
- $connection : OpenStack
- The connection object which everything routes through.
- $currentStep : mixed
- $currentSubStep : mixed
- $includedUnits : mixed
- $service : Service
- The particular service that each unit uses.
- $check : mixed
- $credentialsCacheFile : string
- The credentials cache filename.
- $entity : mixed
- createSubStep() : mixed
- doAgentBlock() : mixed
- doAlarmBlock() : mixed
- doCheckBlock() : mixed
- doEntityBlock() : mixed
- doEntityTeardown() : mixed
- doMetricsBlock() : mixed
- doMonitoringZonesBlock() : mixed
- doNotificationsBlock() : mixed
- doOtherBlock() : mixed
- factory() : UnitInterface
- Factory method for instantiating the unit object, and executing its main algorithm.
- getConnection() : mixed
- getIncludedUnits() : mixed
- getService() : mixed
- getWaiterCallback() : mixed
- main() : mixed
- Method for executing the main algorithm of the test.
- prepend() : mixed
- setConnection() : mixed
- setIncludedUnits() : mixed
- setService() : mixed
- setupService() : mixed
- Allows for the setting up of any required object variables.
- shouldDelete() : mixed
- step() : mixed
- stepInfo() : mixed
- stepInfoDotter() : mixed
- subStep() : mixed
- teardown() : mixed
- Allows for the deletion of any persistent resources created during execution.
- getResourceDir() : mixed
Constants
CHECK_LABEL
public
mixed
CHECK_LABEL
= 'website_check'
DEFAULT_CHECK_TYPE
public
mixed
DEFAULT_CHECK_TYPE
= 'remote.dns'
ENTITY_LABEL
public
mixed
ENTITY_LABEL
= 'test_entity'
NOTIFICATION_LABEL
public
mixed
NOTIFICATION_LABEL
= 'test_notification'
NOTIFICATION_PLAN_LABEL
public
mixed
NOTIFICATION_PLAN_LABEL
= 'test_notification_plan'
TRACEROUTE_TARGET
public
mixed
TRACEROUTE_TARGET
= 'bbc.com'
Properties
$connection
The connection object which everything routes through.
protected
OpenStack
$connection
$currentStep
protected
mixed
$currentStep
$currentSubStep
protected
mixed
$currentSubStep
$includedUnits
protected
mixed
$includedUnits
$service
The particular service that each unit uses.
protected
Service
$service
$check
private
mixed
$check
$credentialsCacheFile
The credentials cache filename.
private
string
$credentialsCacheFile
$entity
private
mixed
$entity
Methods
createSubStep()
public
createSubStep(mixed $string[, mixed $outputType = null ]) : mixed
Parameters
- $string : mixed
- $outputType : mixed = null
Return values
mixed —doAgentBlock()
public
doAgentBlock() : mixed
Return values
mixed —doAlarmBlock()
public
doAlarmBlock() : mixed
Return values
mixed —doCheckBlock()
public
doCheckBlock() : mixed
Return values
mixed —doEntityBlock()
public
doEntityBlock() : mixed
Return values
mixed —doEntityTeardown()
public
doEntityTeardown() : mixed
Return values
mixed —doMetricsBlock()
public
doMetricsBlock() : mixed
Return values
mixed —doMonitoringZonesBlock()
public
doMonitoringZonesBlock() : mixed
Return values
mixed —doNotificationsBlock()
public
doNotificationsBlock() : mixed
Return values
mixed —doOtherBlock()
public
doOtherBlock() : mixed
Return values
mixed —factory()
Factory method for instantiating the unit object, and executing its main algorithm.
public
static factory(OpenStack $connection, array<string|int, mixed> $includedUnits) : UnitInterface
Parameters
- $connection : OpenStack
- $includedUnits : array<string|int, mixed>
Return values
UnitInterface —getConnection()
public
getConnection() : mixed
Return values
mixed —getIncludedUnits()
public
getIncludedUnits() : mixed
Return values
mixed —getService()
public
getService() : mixed
Return values
mixed —getWaiterCallback()
public
getWaiterCallback() : mixed
Return values
mixed —main()
Method for executing the main algorithm of the test.
public
main() : mixed
Return values
mixed —prepend()
public
prepend(mixed $string) : mixed
Parameters
- $string : mixed
Return values
mixed —setConnection()
public
setConnection(OpenStack $connection) : mixed
Parameters
- $connection : OpenStack
Return values
mixed —setIncludedUnits()
public
setIncludedUnits(array<string|int, mixed> $includedUnits) : mixed
Parameters
- $includedUnits : array<string|int, mixed>
Return values
mixed —setService()
public
setService(AbstractService $service) : mixed
Parameters
- $service : AbstractService
Return values
mixed —setupService()
Allows for the setting up of any required object variables.
public
setupService() : mixed
Return values
mixed —shouldDelete()
public
shouldDelete(mixed $string) : mixed
Parameters
- $string : mixed
Return values
mixed —step()
public
step() : mixed
Return values
mixed —stepInfo()
public
stepInfo() : mixed
Return values
mixed —stepInfoDotter()
public
stepInfoDotter() : mixed
Return values
mixed —subStep()
public
subStep() : mixed
Return values
mixed —teardown()
Allows for the deletion of any persistent resources created during execution.
public
teardown() : mixed
Return values
mixed —getResourceDir()
protected
getResourceDir() : mixed