本文为您介绍如何通过阿里云日志服务SLS收集Presto作业的日志。
背景信息
由于EMR on ACK使用虚拟容器运行作业,作业运行完成后,相关的容器会被销毁以释放集群资源。对于弹性伸缩或分时调度,相关的容器资源也会被销毁。因此,当EMR on ACK上的作业或者服务运行有异常时,如果容器运行时的日志没有被及时保留和持久化,容器资源释放后,对异常根因定位相关的工作会造成很大的困难,因此EMR on ACK推荐启用日志服务SLS对容器日志进行保留。
前提条件
操作步骤
EMR on ACK推荐启用日志服务SLS对容器日志进行保留,详情请参见通过日志服务采集Kubernetes容器日志。
说明
涉及的日志路径如下:
- 标准日志输出路径:stdout。
- core dump日志输出路径:/data/trino/hs_err_pid1.log。