You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dynatrace中针对定时文件作业失败发送自动化邮件告警?

基于Dynatrace实现定时批处理作业失败的自动化邮件告警方案

一、配置Dynatrace日志采集(无需修改代码)

  • 登录Dynatrace控制台,进入日志监控模块
  • 选择日志源 -> 添加新的日志源,选择文件日志类型
  • 指定.NET批处理作业的日志文件路径(确保Dynatrace OneAgent拥有该文件的读取权限)
  • 配置日志解析规则:根据现有日志格式(如纯文本、JSON)设置解析逻辑,确保能提取作业执行时间、状态描述等关键字段

二、创建日志检测规则识别失败场景

  • 进入问题检测 -> 自定义事件 -> 添加自定义事件
  • 选择日志事件类型,设置过滤条件:
    • 匹配日志中标识失败的关键词(如*Error*、*Failed to copy file*、*复制失败*等,需根据实际日志内容调整)
    • 结合作业定时时间范围:添加时间过滤,仅检测指定定时点前后的日志(例如作业计划凌晨2点执行,设置检测1:50-2:10之间的日志)
  • 设置事件级别为错误,并命名事件(如.NET文件复制作业失败)

三、配置工作流实现条件性邮件告警

  • 进入自动化 -> 工作流 -> 创建新工作流
  • 触发条件选择当自定义事件创建时,关联上一步创建的.NET文件复制作业失败事件
  • 添加发送邮件动作:
    • 配置收件人邮箱、邮件主题(如告警:.NET文件复制作业执行失败)
    • 邮件内容中可插入事件详情(如日志内容、触发时间),使用Dynatrace变量引用(例如{{event.description}})
  • 工作流默认仅在失败事件触发时执行,无需额外添加条件判断

四、验证与测试

  • 模拟文件复制失败场景,触发日志写入错误信息
  • 检查Dynatrace是否成功采集目标日志并生成自定义事件
  • 确认工作流自动执行并将告警邮件发送至指定邮箱

内容的提问来源于stack exchange,提问作者DnyaneshSurya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 15:32:34