Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE
Class MetricMeasurementJob

A MetricManagementJob is a management activity that may consist of several steps but is performed as a single logical unit in a Metric context.
It can be a one-time activity or a regular one. In the latter case, a schedule definition is attached to it.
A MetricMeasurementJob defines a measurement job for a scope of monitored objects using the MonitoredMetricObjectCriterion.

Attributes
MetricDefMeasure _metricDefMeasure _metricDefMeasure
MetricDefMeasureGroup _metricDefMeasureGroup _metricDefMeasureGroup
MonitoredMetricObjectCriterion _monitoredMetricObjectCriterion _monitoredMetricObjectCriterion

Monitored objects are specified by the MonitoredMetricObjectCriterion.

AdministrativeState adminState adminState

The administrative state of the management job

String consumingApplicationId consumingApplicationId

The identifier of the application that produces MetricMeasures.

DateTime creationTime creationTime

The creation time of the management job

ExecutionState executionState executionState

The execution state of the management job.

It is used to indicate a failure in the execution of the job.

TimeGranularity granularity granularity

The sampling rate of MetricMeasure as determined when they are produced. In many cases a different granularity of an indicator will be reflected in a different indicator value (e.g. a gauge)

String jobId jobId

The ID of the management job.

JobPriority jobPriority jobPriority

The priority of the management job.

The way the management application will use the JobPriority to schedule job execution is application specific and outside of the scope.

MetricMeasurementObservation metricmeasurementobservation metricmeasurementobservation
String producingApplicationId producingApplicationId

The identifier of the application that consumes MetricMeasures.

«dataType» ScheduleDefinition scheduleDefinition scheduleDefinition
Test test test

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameMetricMeasurementJob
Name Expression
NamespaceMetric Job ABE
Owned Template Signature
OwnerMetric Job ABE
Owning Template Parameter
PackageMetric Job ABE
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _metricDefMeasure
Public MetricDefMeasure _metricDefMeasure
Constraints:
Properties:

AggregationNone
Alias
AssociationMetircDefMeasureMeasuredBy
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_metricDefMeasure
Name Expression
NamespaceMetricMeasurementJob
Opposite_metricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::_metricDefMeasure
Stereotype
Template Parameter
TypeMetricDefMeasure
Upper*
Upper Value(*)
VisibilityPublic


 _metricDefMeasureGroup
Public MetricDefMeasureGroup _metricDefMeasureGroup
Constraints:
Properties:

AggregationNone
Alias
AssociationMetircDefMeasureGroupMeasuredBy
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_metricDefMeasureGroup
Name Expression
NamespaceMetricMeasurementJob
Opposite_metricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::_metricDefMeasureGroup
Stereotype
Template Parameter
TypeMetricDefMeasureGroup
Upper*
Upper Value(*)
VisibilityPublic


 _monitoredMetricObjectCriterion
Public MonitoredMetricObjectCriterion _monitoredMetricObjectCriterion

Monitored objects are specified by the MonitoredMetricObjectCriterion.

Constraints:
Properties:

AggregationNone
Alias
AssociationMeasurementJobUsesMonitoredObjectsCriterion
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_monitoredMetricObjectCriterion
Name Expression
NamespaceMetricMeasurementJob
Opposite_metricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::_monitoredMetricObjectCriterion
Stereotype
Template Parameter
TypeMonitoredMetricObjectCriterion
Upper1
Upper Value(1)
VisibilityPublic


 adminState
Public AdministrativeState adminState

The administrative state of the management job

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
DefaultUNLOCKED
Default Value(UNLOCKED)
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameadminState
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::adminState
Stereotyperequired
Template Parameter
TypeAdministrativeState
Upper1
Upper Value
VisibilityPublic


 consumingApplicationId
Public String consumingApplicationId

The identifier of the application that produces MetricMeasures.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameconsumingApplicationId
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::consumingApplicationId
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 creationTime
Public DateTime creationTime

The creation time of the management job

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamecreationTime
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::creationTime
Stereotyperequired
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 executionState
Public ExecutionState executionState

The execution state of the management job.

It is used to indicate a failure in the execution of the job.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
DefaultExecuting
Default Value(Executing)
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameexecutionState
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::executionState
Stereotyperequired
Template Parameter
TypeExecutionState
Upper1
Upper Value
VisibilityPublic


 granularity
Public TimeGranularity granularity

The sampling rate of MetricMeasure as determined when they are produced. In many cases a different granularity of an indicator will be reflected in a different indicator value (e.g. a gauge)

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namegranularity
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::granularity
Stereotyperequired
Template Parameter
TypeTimeGranularity
Upper1
Upper Value
VisibilityPublic


 jobId
Public String jobId

The ID of the management job.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamejobId
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::jobId
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 jobPriority
Public JobPriority jobPriority

The priority of the management job.

The way the management application will use the JobPriority to schedule job execution is application specific and outside of the scope.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
DefaultMedium
Default Value(Medium)
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamejobPriority
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::jobPriority
Stereotyperequired
Template Parameter
TypeJobPriority
Upper1
Upper Value
VisibilityPublic


 metricmeasurementobservation
Public MetricMeasurementObservation metricmeasurementobservation
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricMeasurementObservationUses
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Namemetricmeasurementobservation
Name Expression
NamespaceMetricMeasurementJob
OppositemetricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::metricmeasurementobservation
Stereotype
Template Parameter
TypeMetricMeasurementObservation
Upper*
Upper Value(*)
VisibilityPublic


 producingApplicationId
Public String producingApplicationId

The identifier of the application that consumes MetricMeasures.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameproducingApplicationId
Name Expression
NamespaceMetricMeasurementJob
Opposite
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::producingApplicationId
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 scheduleDefinition
Public «dataType» ScheduleDefinition scheduleDefinition
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricMeasurementJobScheduledAccordingTo
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamescheduleDefinition
Name Expression
NamespaceMetricMeasurementJob
OppositemetricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::scheduleDefinition
Stereotype
Template Parameter
Type«dataType» ScheduleDefinition
Upper*
Upper Value(*)
VisibilityPublic


 test
Public Test test
Constraints:
Properties:

AggregationNone
Alias
AssociationMetricMeasurementJobExecutedFor
Association End
ClassMetricMeasurementJob
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Nametest
Name Expression
NamespaceMetricMeasurementJob
OppositemetricMeasurementJob
OwnerMetricMeasurementJob
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Metric ABE::Metric Monitoring ABE::Metric Job ABE::MetricMeasurementJob::test
Stereotype
Template Parameter
TypeTest
Upper*
Upper Value(*)
VisibilityPublic