incubator-dolphinscheduler
通过prometheus中push gateway的方式采集监控指标数据
#!/bin/bashTaskCs=`mysql -h 1.5x.xx.xx -u username -ppassword -e "select 'failed' as fl ,count(distinct(pdid))as fs from dolphinscheduler.t_ds_process_instance where state=6 and start_time>='${dr} 00:00:00'" |grep "failed"|awk -F " " '{print $2}'`echo "TaskCs:${fTaskCs}"job_name="Ssystem"instance_name="dolphinscheduler"cat <<EOF | curl --data-binary @- http://1.5x.xx.xx:805/metrics/job/$job_name/instance/$instance_namefailedSTaskCs $fTaskCsEOFcat <<EOF | curl --data-binary @- http://1.5x.xx.xx:805/metrics/job/$job_name/instance/$instance_name
failedSTaskCs $fTaskCs
EOF
通过手动导入传输数据到Prometheus中