Skip to content
v2.275.0

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.