You need to enable JavaScript to run this app.
导航

运维任务

最近更新时间2022.12.15 15:18:25

首次发布时间2022.08.09 18:35:23

本文从任务运行状态、启动问题排查、运行时问题排查和数据结果验证等方向,向您介绍如何通过查看日志或消息进行排错。

1 进入实时任务运维

  1. 选择数据开发 > 运维中心 > 实时任务运维,或在提交作业界面中,直接单击上线成功提示框中的查看启动详情链接,进入实时任务运维页面。

  1. 可以查看任务当前的运行状态,并执行以下操作。
    1. 根据任务 ID、名称、状态等字段进行筛选查询。

    2. 排查启动问题

    3. 排查运行时问题

    4. 验证数据结果

2 排查启动问题

如果任务长时间未进入 运行中 状态,可通过以下操作排查启动问题:

  1. 单击列表中该任务操作列的最新操作日志 按钮,弹出操作详情窗口。

  2. 找到并单击最近的启动日志,进入日志详情页面。

  3. 根据日志中的错误信息排查启动问题。

3 排查运行时问题

任务进入运行中状态后,可通过以下操作排查任务运行时的问题:

  1. 单击列表中该任务操作列的 日志 > 执行日志,进入执行日志页面。

  2. 设置搜索条件,单击开始搜索按钮,可以查看符合条件的任务运行时日志,并根据日志内容排查任务运行时是否出现异常。

4 验证数据结果

流式任务开始运行后,您便可通过查看 print 日志或 Kafka 消息队列,来校验数据结果是否符合预期。您可根据需要,选择合适的查验方式。

4.1 确认 Print 结果

任务进入运行中状态后,在实时任务运维页面,可通过以下操作排查数据问题:

  1. 单击列表中该任务操作列的 日志 > 执行日志,进入执行日志页面。

  2. 日志来源选择 TaskManager日志类型选择Out

  3. 单击开始搜索按钮,可以查看 print 输出结果,验证数据结果是否符合预期。

4.2 确认 Kafka 结果

按照如下步骤,可以查看数据是否成功写入 Kafka 消息队列。

  1. 登录消息队列 Kafka 版控制台,进入实例列表页面。

  2. 单击列表中要查看的实例名称 ,进入该实例的实例详情页面。

  3. 单击 Topic 管理页签,进入 Topic管理 页面。

  4. 单击 Topic 列表中要查看的 Topic 名称,进入该 Topic 页面,查看分区列表中的 末端offset 是否在增长。若在增长,则说明有数据在写入。

  5. 单击页面左上方的实例名称,返回上一级页面,单击消息查询页签,进入消息查询页面。

  6. 按照时间或者位点查询,选择对应的 Topic 查询信息后,单击查询按钮,可以查询写入的消息。

  7. 单击列表中某条消息操作列的下载消息按钮,可以下载对应的消息文件。

  8. 将消息内容进行Base64解码,可以查看原始写入的消息内容,并验证消息内容是否符合预期。