我配置了一个 AWS Glue 作业,其中启用了连续日志记录,然后在作业参数中定义了连续日志记录。
参数:
但我的 Glue Job 日志组仍然指向“/aws-glue/jobs”以及 Cloudwatch 日志下的链接
我希望所有这些日志都进入我的custom_log_group。我在这里缺少什么。
您的设置看起来正确。我尝试实现相同的设置并观察到相同的行为。
所有日志:
输出日志 |错误日志:
未提及的一个关键步骤是使用 GlueContext 提供的记录器来确保您的日志显示在自定义 CloudWatch 日志组中。
记录器设置:
from awsglue.context import GlueContext
from pyspark.context import SparkContext
sc = SparkContext()
glueContext = GlueContext(sc)
logger = glueContext.get_logger()
logger.info("info message")
logger.warn("warn message")
logger.error("error message")