Interface Monitoring
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- Monitoring.Jsii$Proxy
Example:
 EmrContainersStartJobRun.Builder.create(this, "EMR Containers Start Job Run")
         .virtualCluster(VirtualClusterInput.fromVirtualClusterId("de92jdei2910fwedz"))
         .releaseLabel(ReleaseLabel.EMR_6_2_0)
         .jobDriver(JobDriver.builder()
                 .sparkSubmitJobDriver(SparkSubmitJobDriver.builder()
                         .entryPoint(TaskInput.fromText("local:///usr/lib/spark/examples/src/main/python/pi.py"))
                         .sparkSubmitParameters("--conf spark.executor.instances=2 --conf spark.executor.memory=2G --conf spark.executor.cores=2 --conf spark.driver.cores=1")
                         .build())
                 .build())
         .monitoring(Monitoring.builder()
                 .logging(true)
                 .build())
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMonitoringstatic final classAn implementation forMonitoring
- 
Method SummaryModifier and TypeMethodDescriptionstatic Monitoring.Builderbuilder()default IBucketAmazon S3 Bucket for monitoring log publishing.default BooleanEnable logging for this job.default ILogGroupA log group for CloudWatch monitoring.default StringA log stream name prefix for Cloudwatch monitoring.default BooleanMonitoring configurations for the persistent application UI.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getLogBucketAmazon S3 Bucket for monitoring log publishing.You can configure your jobs to send log information to Amazon S3. Default: - if `logging` is manually set to `true` and a `logBucket` is not provided, a `logBucket` will be automatically generated`. 
- 
getLoggingEnable logging for this job.If set to true, will automatically create a Cloudwatch Log Group and S3 bucket. This will be set to trueimplicitly if values are provided forlogGrouporlogBucket.Default: true - true if values are provided for `logGroup` or `logBucket`, false otherwise 
- 
getLogGroupA log group for CloudWatch monitoring.You can configure your jobs to send log information to CloudWatch Logs. Default: - if `logging` is manually set to `true` and a `logGroup` is not provided, a `logGroup` will be automatically generated`. 
- 
getLogStreamNamePrefixA log stream name prefix for Cloudwatch monitoring.Default: - Log streams created in this log group have no default prefix 
- 
getPersistentAppUIMonitoring configurations for the persistent application UI.Default: true 
- 
builder- Returns:
- a Monitoring.BuilderofMonitoring
 
 
-