Monitoring Struct
Configuration setting for monitoring.
Example
ts
new tasks.EmrContainersStartJobRun(this, 'EMR Containers Start Job Run', {
virtualCluster: tasks.VirtualClusterInput.fromVirtualClusterId('de92jdei2910fwedz'),
releaseLabel: tasks.ReleaseLabel.EMR_6_2_0,
jobDriver: {
sparkSubmitJobDriver: {
entryPoint: sfn.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',
},
},
monitoring: {
logging: true,
},
});
Properties
logBucketoptionalIBucketlog_bucketoptionalIBucketlogBucketoptionalIBucketLogBucketoptionalIBucketLogBucketoptionalIBucket#Amazon S3 Bucket for monitoring log publishing.
Default: if logging is manually set to true and a logBucket is not provided, a logBucket will be automatically generated`.
You can configure your jobs to send log information to Amazon S3.
loggingoptionalbooleanloggingoptionalboolloggingoptionalBooleanLoggingoptionalboolLoggingoptional*bool#Enable logging for this job.
Default: true - true if values are provided for logGroup or logBucket, false otherwise
If set to true, will automatically create a Cloudwatch Log Group and S3 bucket. This will be set to true implicitly if values are provided for logGroup or logBucket.
logGroupoptionalILogGrouplog_groupoptionalILogGrouplogGroupoptionalILogGroupLogGroupoptionalILogGroupLogGroupoptionalILogGroup#A log group for CloudWatch monitoring.
Default: if logging is manually set to true and a logGroup is not provided, a logGroup will be automatically generated`.
You can configure your jobs to send log information to CloudWatch Logs.
logStreamNamePrefixoptionalstringlog_stream_name_prefixoptionalstrlogStreamNamePrefixoptionalStringLogStreamNamePrefixoptionalstringLogStreamNamePrefixoptional*string#A log stream name prefix for Cloudwatch monitoring.
Default: Log streams created in this log group have no default prefix
persistentAppUIoptionalbooleanpersistent_app_uioptionalboolpersistentAppUIoptionalBooleanPersistentAppUIoptionalboolPersistentAppUIoptional*bool= true#Monitoring configurations for the persistent application UI.