首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法从AWS Glue作业发布自定义指标?

有没有办法从AWS Glue作业发布自定义指标?
EN

Stack Overflow用户
提问于 2021-06-01 13:16:54
回答 1查看 365关注 0票数 0

我正在使用AWS Glue作业跨S3存储桶移动和转换数据,我想构建自定义累加器来监控我正在接收和发送的行数,以及其他自定义指标。监控这些指标的最佳方式是什么?根据这篇文档:https://docs.aws.amazon.com/glue/latest/dg/monitoring-awsglue-with-cloudwatch-metrics.html我可以在我的glue工作中跟踪一般指标,但似乎没有一个好方法通过cloudwatch发送自定义指标。

EN

回答 1

Stack Overflow用户

发布于 2021-06-08 23:54:47

考虑在您的亚马逊网络服务胶水作业中使用enabling continuous logging。这将允许您通过进行自定义日志记录。CloudWatch。自定义日志记录可以包括行数等信息。

更确切地说

胶水作业开头的

  1. Enable continuous logging for you Glue Job
  2. Add logger = glueContext.get_logger()
  3. 添加要在其中记录信息到CloudWatch的logger.info("Custom logging message that will be sent to CloudWatch")。例如,如果我有一个名为df的数据框,我可以通过添加logger.info("Row count of df " + str(df.count()))

将行数记录到CloudWatch中

您的日志消息将位于名为CloudWatch -driver的日志流下的glue_run_id日志组/aws-glue/jobs/logs-v2下。

您也可以参考亚马逊网络服务文档Enabling Continuous Logging for AWS Glue Jobs中的“使用自定义脚本记录器记录特定于应用程序的消息”部分,了解有关特定于应用程序的日志记录的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67783069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档