Class IApplication.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IConnectable,IConnectable.Jsii$Default,IGrantable,IGrantable.Jsii$Default,IApplication,IApplication.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IApplication
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisanalytics.flink.alpha.IApplication
IApplication.Jsii$Default, IApplication.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Metric(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 busy (neither idle nor back pressured) per second.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 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(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 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 total size of the last checkpoint.final Metric(experimental) The total amount of managed memory.final Metric(experimental) The amount of managed memory currently used.final Metric(experimental) Derived from managedMemoryUsed/managedMemoryTotal.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 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 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 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 number of live threads used by the application.final Metric(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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awscdk.services.kinesisanalytics.flink.alpha.IApplication.Jsii$Default
addToRolePolicy, getApplicationArn, getApplicationName, getRole, metric, metricBackPressuredTimeMsPerSecond, metricBusyTimePerMsPerSecond, metricCpuUtilization, metricCurrentInputWatermark, metricCurrentOutputWatermark, metricDowntime, metricFullRestarts, metricHeapMemoryUtilization, metricIdleTimeMsPerSecond, metricKpus, metricLastCheckpointDuration, metricLastCheckpointSize, metricManagedMemoryTotal, metricManagedMemoryUsed, metricManagedMemoryUtilization, metricNumberOfFailedCheckpoints, metricNumLateRecordsDropped, metricNumRecordsIn, metricNumRecordsInPerSecond, metricNumRecordsOut, metricNumRecordsOutPerSecond, metricOldGenerationGCCount, metricOldGenerationGCTime, metricThreadsCount, metricUptimeMethods inherited from interface software.amazon.awscdk.services.ec2.IConnectable.Jsii$Default
getConnectionsMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
metric
(experimental) Return a CloudWatch metric associated with this Flink application.- Specified by:
metricin interfaceIApplication- Specified by:
metricin interfaceIApplication.Jsii$Default- Parameters:
metricName- The name of the metric. This parameter is required.
-
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:
metricBackPressuredTimeMsPerSecondin interfaceIApplication- Specified by:
metricBackPressuredTimeMsPerSecondin interfaceIApplication.Jsii$Default
-
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:
metricBusyTimePerMsPerSecondin interfaceIApplication- Specified by:
metricBusyTimePerMsPerSecondin interfaceIApplication.Jsii$Default
-
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:
metricCpuUtilizationin interfaceIApplication- Specified by:
metricCpuUtilizationin interfaceIApplication.Jsii$Default
-
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:
metricCurrentInputWatermarkin interfaceIApplication- Specified by:
metricCurrentInputWatermarkin interfaceIApplication.Jsii$Default
-
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:
metricCurrentOutputWatermarkin interfaceIApplication- Specified by:
metricCurrentOutputWatermarkin interfaceIApplication.Jsii$Default
-
metricDowntime
(experimental) The time elapsed during an outage for failing/recovering jobs.Units: Milliseconds
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricDowntimein interfaceIApplication- Specified by:
metricDowntimein interfaceIApplication.Jsii$Default
-
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:
metricFullRestartsin interfaceIApplication- Specified by:
metricFullRestartsin interfaceIApplication.Jsii$Default
-
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:
metricHeapMemoryUtilizationin interfaceIApplication- Specified by:
metricHeapMemoryUtilizationin interfaceIApplication.Jsii$Default
-
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:
metricIdleTimeMsPerSecondin interfaceIApplication- Specified by:
metricIdleTimeMsPerSecondin interfaceIApplication.Jsii$Default
-
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:
metricKpusin interfaceIApplication- Specified by:
metricKpusin interfaceIApplication.Jsii$Default
-
metricLastCheckpointDuration
(experimental) The time it took to complete the last checkpoint.Units: Milliseconds
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointDurationin interfaceIApplication- Specified by:
metricLastCheckpointDurationin interfaceIApplication.Jsii$Default
-
metricLastCheckpointSize
(experimental) The total size of the last checkpoint.Units: Bytes
Reporting Level: Application
Default: - maximum over 5 minutes
- Specified by:
metricLastCheckpointSizein interfaceIApplication- Specified by:
metricLastCheckpointSizein interfaceIApplication.Jsii$Default
-
metricManagedMemoryTotal
(experimental) The total amount of managed memory.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryTotalin interfaceIApplication- Specified by:
metricManagedMemoryTotalin interfaceIApplication.Jsii$Default
-
metricManagedMemoryUsed
(experimental) The amount of managed memory currently used.Units: Bytes
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUsedin interfaceIApplication- Specified by:
metricManagedMemoryUsedin interfaceIApplication.Jsii$Default
-
metricManagedMemoryUtilization
(experimental) Derived from managedMemoryUsed/managedMemoryTotal.Units: Percentage
Reporting Level: Application, Operator, Task, Parallelism
Default: - average over 5 minutes
- Specified by:
metricManagedMemoryUtilizationin interfaceIApplication- Specified by:
metricManagedMemoryUtilizationin interfaceIApplication.Jsii$Default
-
metricNumberOfFailedCheckpoints
(experimental) The number of times checkpointing has failed.Units: Count
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricNumberOfFailedCheckpointsin interfaceIApplication- Specified by:
metricNumberOfFailedCheckpointsin interfaceIApplication.Jsii$Default
-
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:
metricNumLateRecordsDroppedin interfaceIApplication- Specified by:
metricNumLateRecordsDroppedin interfaceIApplication.Jsii$Default
-
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:
metricNumRecordsInin interfaceIApplication- Specified by:
metricNumRecordsInin interfaceIApplication.Jsii$Default
-
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:
metricNumRecordsInPerSecondin interfaceIApplication- Specified by:
metricNumRecordsInPerSecondin interfaceIApplication.Jsii$Default
-
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:
metricNumRecordsOutin interfaceIApplication- Specified by:
metricNumRecordsOutin interfaceIApplication.Jsii$Default
-
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:
metricNumRecordsOutPerSecondin interfaceIApplication- Specified by:
metricNumRecordsOutPerSecondin interfaceIApplication.Jsii$Default
-
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:
metricOldGenerationGCCountin interfaceIApplication- Specified by:
metricOldGenerationGCCountin interfaceIApplication.Jsii$Default
-
metricOldGenerationGCTime
(experimental) The total time spent performing old garbage collection operations.Units: Milliseconds
Reporting Level: Application
Default: - sum over 5 minutes
- Specified by:
metricOldGenerationGCTimein interfaceIApplication- Specified by:
metricOldGenerationGCTimein interfaceIApplication.Jsii$Default
-
metricThreadsCount
(experimental) The total number of live threads used by the application.Units: Count
Reporting Level: Application
Default: - average over 5 minutes
- Specified by:
metricThreadsCountin interfaceIApplication- Specified by:
metricThreadsCountin interfaceIApplication.Jsii$Default
-
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:
metricUptimein interfaceIApplication- Specified by:
metricUptimein interfaceIApplication.Jsii$Default
-