Class IApplication.Jsii$Proxy
- All Implemented Interfaces:
IConstruct
,IConstruct.Jsii$Default
,IDependable
,IDependable.Jsii$Default
,IResource
,IResource.Jsii$Default
,IGrantable
,IGrantable.Jsii$Default
,IApplication
,IApplication.Jsii$Default
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IConstruct.Jsii$Default
- Enclosing interface:
- IApplication
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesis.analytics.flink.IApplication
IApplication.Jsii$Default, IApplication.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IConstruct
IConstruct.Jsii$Default, IConstruct.Jsii$Proxy
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IDependable
IDependable.Jsii$Default, IDependable.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$Proxy
Nested classes/interfaces inherited from interface software.amazon.awscdk.core.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Boolean
addToRolePolicy
(PolicyStatement policyStatement) (experimental) Convenience method for adding a policy statement to the application role.final void
applyRemovalPolicy
(RemovalPolicy policy) Apply the given removal policy to this resource.final String
(experimental) The application ARN.final String
(experimental) The name of the Flink application.final ResourceEnvironment
getEnv()
The environment this resource belongs to.final IPrincipal
The principal to grant permissions to.final ConstructNode
getNode()
The construct tree node for this construct.final IRole
getRole()
(experimental) The application IAM role.final Stack
getStack()
The stack in which this resource is defined.final Metric
(experimental) Return a CloudWatch metric associated with this Flink application.final Metric
metric
(String metricName, MetricOptions props) (experimental) Return a CloudWatch metric associated with this Flink application.final Metric
(experimental) The time (in milliseconds) this task or operator is back pressured per second.final Metric
(experimental) The time (in milliseconds) this task or operator is back pressured per second.final Metric
(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.final Metric
(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.final Metric
(experimental) The overall percentage of CPU utilization across task managers.final Metric
(experimental) The overall percentage of CPU utilization across task managers.final Metric
(experimental) The last watermark this application/operator/task/thread has received.final Metric
(experimental) The last watermark this application/operator/task/thread has received.final Metric
(experimental) The last watermark this application/operator/task/thread has received.final Metric
(experimental) The last watermark this application/operator/task/thread has received.final Metric
(experimental) The time elapsed during an outage for failing/recovering jobs.final Metric
metricDowntime
(MetricOptions props) (experimental) The time elapsed during an outage for failing/recovering jobs.final Metric
(experimental) The total number of times this job has fully restarted since it was submitted.final Metric
metricFullRestarts
(MetricOptions props) (experimental) The total number of times this job has fully restarted since it was submitted.final Metric
(experimental) Overall heap memory utilization across task managers.final Metric
(experimental) Overall heap memory utilization across task managers.final Metric
(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.final Metric
(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.final Metric
(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.final Metric
metricKpus
(MetricOptions props) (experimental) The number of Kinesis Processing Units that are used to run your stream processing application.final Metric
(experimental) The time it took to complete the last checkpoint.final Metric
(experimental) The time it took to complete the last checkpoint.final Metric
(experimental) The total size of the last checkpoint.final Metric
(experimental) The total size of the last checkpoint.final Metric
(experimental) The total amount of managed memory.final Metric
(experimental) The total amount of managed memory.final Metric
(experimental) The amount of managed memory currently used.final Metric
(experimental) The amount of managed memory currently used.final Metric
(experimental) Derived from managedMemoryUsed/managedMemoryTotal.final Metric
(experimental) Derived from managedMemoryUsed/managedMemoryTotal.final Metric
(experimental) The number of times checkpointing has failed.final Metric
(experimental) The number of times checkpointing has failed.final Metric
(experimental) The number of records this operator or task has dropped due to arriving late.final Metric
(experimental) The number of records this operator or task has dropped due to arriving late.final Metric
(experimental) The total number of records this application, operator, or task has received.final Metric
metricNumRecordsIn
(MetricOptions props) (experimental) The total number of records this application, operator, or task has received.final Metric
(experimental) The total number of records this application, operator or task has received per second.final Metric
(experimental) The total number of records this application, operator or task has received per second.final Metric
(experimental) The total number of records this application, operator or task has emitted.final Metric
metricNumRecordsOut
(MetricOptions props) (experimental) The total number of records this application, operator or task has emitted.final Metric
(experimental) The total number of records this application, operator or task has emitted per second.final Metric
(experimental) The total number of records this application, operator or task has emitted per second.final Metric
(experimental) The total number of old garbage collection operations that have occurred across all task managers.final Metric
(experimental) The total number of old garbage collection operations that have occurred across all task managers.final Metric
(experimental) The total time spent performing old garbage collection operations.final Metric
(experimental) The total time spent performing old garbage collection operations.final Metric
(experimental) The total number of live threads used by the application.final Metric
metricThreadsCount
(MetricOptions props) (experimental) The total number of live threads used by the application.final Metric
(experimental) The time that the job has been running without interruption.final Metric
metricUptime
(MetricOptions props) (experimental) The time that the job has been running without interruption.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getNode
The construct tree node for this construct.- Specified by:
getNode
in interfaceIApplication.Jsii$Default
- Specified by:
getNode
in interfaceIConstruct
- Specified by:
getNode
in interfaceIConstruct.Jsii$Default
- Specified by:
getNode
in interfaceIResource.Jsii$Default
-
getEnv
The environment this resource belongs to.For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
- Specified by:
getEnv
in interfaceIApplication.Jsii$Default
- Specified by:
getEnv
in interfaceIResource
- Specified by:
getEnv
in interfaceIResource.Jsii$Default
-
getStack
The stack in which this resource is defined.- Specified by:
getStack
in interfaceIApplication.Jsii$Default
- Specified by:
getStack
in interfaceIResource
- Specified by:
getStack
in interfaceIResource.Jsii$Default
-
getGrantPrincipal
The principal to grant permissions to.- Specified by:
getGrantPrincipal
in interfaceIApplication.Jsii$Default
- Specified by:
getGrantPrincipal
in interfaceIGrantable
- Specified by:
getGrantPrincipal
in interfaceIGrantable.Jsii$Default
-
getApplicationArn
(experimental) The application ARN.- Specified by:
getApplicationArn
in interfaceIApplication
- Specified by:
getApplicationArn
in interfaceIApplication.Jsii$Default
-
getApplicationName
(experimental) The name of the Flink application.- Specified by:
getApplicationName
in interfaceIApplication
- Specified by:
getApplicationName
in interfaceIApplication.Jsii$Default
-
getRole
(experimental) The application IAM role.- Specified by:
getRole
in interfaceIApplication
- Specified by:
getRole
in interfaceIApplication.Jsii$Default
-
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY
), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN
).- Specified by:
applyRemovalPolicy
in interfaceIApplication.Jsii$Default
- Specified by:
applyRemovalPolicy
in interfaceIResource
- Specified by:
applyRemovalPolicy
in interfaceIResource.Jsii$Default
- Parameters:
policy
- This parameter is required.
-
addToRolePolicy
@Stability(Experimental) @NotNull public final Boolean addToRolePolicy(@NotNull PolicyStatement policyStatement) (experimental) Convenience method for adding a policy statement to the application role.- Specified by:
addToRolePolicy
in interfaceIApplication
- Specified by:
addToRolePolicy
in interfaceIApplication.Jsii$Default
- Parameters:
policyStatement
- This parameter is required.
-
metric
@Stability(Experimental) @NotNull public final Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Return a CloudWatch metric associated with this Flink application.- Specified by:
metric
in interfaceIApplication
- Specified by:
metric
in interfaceIApplication.Jsii$Default
- Parameters:
metricName
- The name of the metric. This parameter is required.props
- Customization properties.
-
metric
(experimental) Return a CloudWatch metric associated with this Flink application.- Specified by:
metric
in interfaceIApplication
- Parameters:
metricName
- The name of the metric. This parameter is required.
-
metricBackPressuredTimeMsPerSecond
@Stability(Experimental) @NotNull public final Metric metricBackPressuredTimeMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is back pressured per second.Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricBackPressuredTimeMsPerSecond
in interfaceIApplication
- Specified by:
metricBackPressuredTimeMsPerSecond
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricBackPressuredTimeMsPerSecond
(experimental) The time (in milliseconds) this task or operator is back pressured per second.Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricBackPressuredTimeMsPerSecond
in interfaceIApplication
-
metricBusyTimePerMsPerSecond
@Stability(Experimental) @NotNull public final Metric metricBusyTimePerMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.Can be NaN, if the value could not be calculated.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricBusyTimePerMsPerSecond
in interfaceIApplication
- Specified by:
metricBusyTimePerMsPerSecond
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricBusyTimePerMsPerSecond
(experimental) The time (in milliseconds) this task or operator is busy (neither idle nor back pressured) per second.Can be NaN, if the value could not be calculated.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricBusyTimePerMsPerSecond
in interfaceIApplication
-
metricCpuUtilization
@Stability(Experimental) @NotNull public final Metric metricCpuUtilization(@Nullable MetricOptions props) (experimental) The overall percentage of CPU utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIApplication
- Specified by:
metricCpuUtilization
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricCpuUtilization
(experimental) The overall percentage of CPU utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricCpuUtilization
in interfaceIApplication
-
metricCurrentInputWatermark
@Stability(Experimental) @NotNull public final Metric metricCurrentInputWatermark(@Nullable MetricOptions props) (experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: maximum over 5 minutes
- Specified by:
metricCurrentInputWatermark
in interfaceIApplication
- Specified by:
metricCurrentInputWatermark
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricCurrentInputWatermark
(experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: maximum over 5 minutes
- Specified by:
metricCurrentInputWatermark
in interfaceIApplication
-
metricCurrentOutputWatermark
@Stability(Experimental) @NotNull public final Metric metricCurrentOutputWatermark(@Nullable MetricOptions props) (experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: maximum over 5 minutes
- Specified by:
metricCurrentOutputWatermark
in interfaceIApplication
- Specified by:
metricCurrentOutputWatermark
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricCurrentOutputWatermark
(experimental) The last watermark this application/operator/task/thread has received.Units: Milliseconds
Reporting Level: Application, Operator, Task, Parallelism
Default: maximum over 5 minutes
- Specified by:
metricCurrentOutputWatermark
in interfaceIApplication
-
metricDowntime
(experimental) The time elapsed during an outage for failing/recovering jobs.Units: Milliseconds
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricDowntime
in interfaceIApplication
- Specified by:
metricDowntime
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricDowntime
(experimental) The time elapsed during an outage for failing/recovering jobs.Units: Milliseconds
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricDowntime
in interfaceIApplication
-
metricFullRestarts
@Stability(Experimental) @NotNull public final Metric metricFullRestarts(@Nullable MetricOptions props) (experimental) The total number of times this job has fully restarted since it was submitted.This metric does not measure fine-grained restarts.
Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricFullRestarts
in interfaceIApplication
- Specified by:
metricFullRestarts
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricFullRestarts
(experimental) The total number of times this job has fully restarted since it was submitted.This metric does not measure fine-grained restarts.
Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricFullRestarts
in interfaceIApplication
-
metricHeapMemoryUtilization
@Stability(Experimental) @NotNull public final Metric metricHeapMemoryUtilization(@Nullable MetricOptions props) (experimental) Overall heap memory utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricHeapMemoryUtilization
in interfaceIApplication
- Specified by:
metricHeapMemoryUtilization
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricHeapMemoryUtilization
(experimental) Overall heap memory utilization across task managers.For example, if there are five task managers, Kinesis Data Analytics publishes five samples of this metric per reporting interval.
Units: Percentage
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricHeapMemoryUtilization
in interfaceIApplication
-
metricIdleTimeMsPerSecond
@Stability(Experimental) @NotNull public final Metric metricIdleTimeMsPerSecond(@Nullable MetricOptions props) (experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.Idle time excludes back pressured time, so if the task is back pressured it is not idle.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricIdleTimeMsPerSecond
in interfaceIApplication
- Specified by:
metricIdleTimeMsPerSecond
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricIdleTimeMsPerSecond
(experimental) The time (in milliseconds) this task or operator is idle (has no data to process) per second.Idle time excludes back pressured time, so if the task is back pressured it is not idle.
Units: Milliseconds
Reporting Level: Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricIdleTimeMsPerSecond
in interfaceIApplication
-
metricKpus
(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.The average number of KPUs used each hour determines the billing for your application.
Units: Count
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricKpus
in interfaceIApplication
- Specified by:
metricKpus
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricKpus
(experimental) The number of Kinesis Processing Units that are used to run your stream processing application.The average number of KPUs used each hour determines the billing for your application.
Units: Count
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricKpus
in interfaceIApplication
-
metricLastCheckpointDuration
@Stability(Experimental) @NotNull public final Metric metricLastCheckpointDuration(@Nullable MetricOptions props) (experimental) The time it took to complete the last checkpoint.Units: Milliseconds
Reporting Level: Application
Default: maximum over 5 minutes
- Specified by:
metricLastCheckpointDuration
in interfaceIApplication
- Specified by:
metricLastCheckpointDuration
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricLastCheckpointDuration
(experimental) The time it took to complete the last checkpoint.Units: Milliseconds
Reporting Level: Application
Default: maximum over 5 minutes
- Specified by:
metricLastCheckpointDuration
in interfaceIApplication
-
metricLastCheckpointSize
@Stability(Experimental) @NotNull public final Metric metricLastCheckpointSize(@Nullable MetricOptions props) (experimental) The total size of the last checkpoint.Units: Bytes
Reporting Level: Application
Default: maximum over 5 minutes
- Specified by:
metricLastCheckpointSize
in interfaceIApplication
- Specified by:
metricLastCheckpointSize
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricLastCheckpointSize
(experimental) The total size of the last checkpoint.Units: Bytes
Reporting Level: Application
Default: maximum over 5 minutes
- Specified by:
metricLastCheckpointSize
in interfaceIApplication
-
metricManagedMemoryTotal
@Stability(Experimental) @NotNull public final Metric metricManagedMemoryTotal(@Nullable MetricOptions props) (experimental) The total amount of managed memory.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryTotal
in interfaceIApplication
- Specified by:
metricManagedMemoryTotal
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricManagedMemoryTotal
(experimental) The total amount of managed memory.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryTotal
in interfaceIApplication
-
metricManagedMemoryUsed
@Stability(Experimental) @NotNull public final Metric metricManagedMemoryUsed(@Nullable MetricOptions props) (experimental) The amount of managed memory currently used.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryUsed
in interfaceIApplication
- Specified by:
metricManagedMemoryUsed
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricManagedMemoryUsed
(experimental) The amount of managed memory currently used.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryUsed
in interfaceIApplication
-
metricManagedMemoryUtilization
@Stability(Experimental) @NotNull public final Metric metricManagedMemoryUtilization(@Nullable MetricOptions props) (experimental) Derived from managedMemoryUsed/managedMemoryTotal.Units: Percentage
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryUtilization
in interfaceIApplication
- Specified by:
metricManagedMemoryUtilization
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricManagedMemoryUtilization
(experimental) Derived from managedMemoryUsed/managedMemoryTotal.Units: Percentage
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricManagedMemoryUtilization
in interfaceIApplication
-
metricNumberOfFailedCheckpoints
@Stability(Experimental) @NotNull public final Metric metricNumberOfFailedCheckpoints(@Nullable MetricOptions props) (experimental) The number of times checkpointing has failed.Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricNumberOfFailedCheckpoints
in interfaceIApplication
- Specified by:
metricNumberOfFailedCheckpoints
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumberOfFailedCheckpoints
(experimental) The number of times checkpointing has failed.Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricNumberOfFailedCheckpoints
in interfaceIApplication
-
metricNumLateRecordsDropped
@Stability(Experimental) @NotNull public final Metric metricNumLateRecordsDropped(@Nullable MetricOptions props) (experimental) The number of records this operator or task has dropped due to arriving late.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: sum over 5 minutes
- Specified by:
metricNumLateRecordsDropped
in interfaceIApplication
- Specified by:
metricNumLateRecordsDropped
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumLateRecordsDropped
(experimental) The number of records this operator or task has dropped due to arriving late.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: sum over 5 minutes
- Specified by:
metricNumLateRecordsDropped
in interfaceIApplication
-
metricNumRecordsIn
@Stability(Experimental) @NotNull public final Metric metricNumRecordsIn(@Nullable MetricOptions props) (experimental) The total number of records this application, operator, or task has received.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsIn
in interfaceIApplication
- Specified by:
metricNumRecordsIn
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumRecordsIn
(experimental) The total number of records this application, operator, or task has received.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsIn
in interfaceIApplication
-
metricNumRecordsInPerSecond
@Stability(Experimental) @NotNull public final Metric metricNumRecordsInPerSecond(@Nullable MetricOptions props) (experimental) The total number of records this application, operator or task has received per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsInPerSecond
in interfaceIApplication
- Specified by:
metricNumRecordsInPerSecond
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumRecordsInPerSecond
(experimental) The total number of records this application, operator or task has received per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsInPerSecond
in interfaceIApplication
-
metricNumRecordsOut
@Stability(Experimental) @NotNull public final Metric metricNumRecordsOut(@Nullable MetricOptions props) (experimental) The total number of records this application, operator or task has emitted.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsOut
in interfaceIApplication
- Specified by:
metricNumRecordsOut
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumRecordsOut
(experimental) The total number of records this application, operator or task has emitted.Units: Count
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsOut
in interfaceIApplication
-
metricNumRecordsOutPerSecond
@Stability(Experimental) @NotNull public final Metric metricNumRecordsOutPerSecond(@Nullable MetricOptions props) (experimental) The total number of records this application, operator or task has emitted per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsOutPerSecond
in interfaceIApplication
- Specified by:
metricNumRecordsOutPerSecond
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricNumRecordsOutPerSecond
(experimental) The total number of records this application, operator or task has emitted per second.Units: Count/Second
Reporting Level: Application, Operator, Task, Parallelism
Default: average over 5 minutes
- Specified by:
metricNumRecordsOutPerSecond
in interfaceIApplication
-
metricOldGenerationGCCount
@Stability(Experimental) @NotNull public final Metric metricOldGenerationGCCount(@Nullable MetricOptions props) (experimental) The total number of old garbage collection operations that have occurred across all task managers.Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricOldGenerationGCCount
in interfaceIApplication
- Specified by:
metricOldGenerationGCCount
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricOldGenerationGCCount
(experimental) The total number of old garbage collection operations that have occurred across all task managers.Units: Count
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricOldGenerationGCCount
in interfaceIApplication
-
metricOldGenerationGCTime
@Stability(Experimental) @NotNull public final Metric metricOldGenerationGCTime(@Nullable MetricOptions props) (experimental) The total time spent performing old garbage collection operations.Units: Milliseconds
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricOldGenerationGCTime
in interfaceIApplication
- Specified by:
metricOldGenerationGCTime
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricOldGenerationGCTime
(experimental) The total time spent performing old garbage collection operations.Units: Milliseconds
Reporting Level: Application
Default: sum over 5 minutes
- Specified by:
metricOldGenerationGCTime
in interfaceIApplication
-
metricThreadsCount
@Stability(Experimental) @NotNull public final Metric metricThreadsCount(@Nullable MetricOptions props) (experimental) The total number of live threads used by the application.Units: Count
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricThreadsCount
in interfaceIApplication
- Specified by:
metricThreadsCount
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricThreadsCount
(experimental) The total number of live threads used by the application.Units: Count
Reporting Level: Application
Default: average over 5 minutes
- Specified by:
metricThreadsCount
in interfaceIApplication
-
metricUptime
(experimental) The time that the job has been running without interruption.Units: Milliseconds
Reporting Level: Application
Default: sample count over 5 minutes
- Specified by:
metricUptime
in interfaceIApplication
- Specified by:
metricUptime
in interfaceIApplication.Jsii$Default
- Parameters:
props
-
-
metricUptime
(experimental) The time that the job has been running without interruption.Units: Milliseconds
Reporting Level: Application
Default: sample count over 5 minutes
- Specified by:
metricUptime
in interfaceIApplication
-