#!/bin/bash
#set -x
DATE=$(date +"%Y-%m-%d %H:%M:%S")
ps -eo pid,lstart,etime,cmd | grep azkaban-exec-server| grep executions |awk '{print $7 $NF}'|grep -E ':[0-9]+:'|awk -F ":" -v OFS=':' '{gsub("-","0", $1)}; {print $0}' |awk -F "[ :]+" '$1>1 {print $0}'|xargs -I {} curl 'httpXXXXXXXXX -d 'alert_time='"$DATE"'&alert_host=调度任务延迟告警&alert_level=Error&alert_info=调度 {} 延迟&obj_id=assembly'
进程延迟告警脚本
于 2025-03-06 20:27:50 首次发布