更新时间:2025-07-07 gmt 08:00
log-j9九游会登录
本实践中需要预置业务日志脚本,完成数据采集及监控。
log_write.sh日志样例如下:
#!/bin/bash
while true; do
random_number=$(( $random % 100 ))
if [ $random_number -lt 70 ]; then
log_type="info"
elif [ $random_number -lt 90 ]; then
log_type="debug"
else
log_type="error"
fi
log_messages=("logrecordmessagetest01:68" "logrecordmessagetest02:69" "logrecordmessagetest03:70" "logrecordmessagetest04:71" "logrecordmessagetest05:72")
log_message=${log_messages[$random % ${#log_messages[@]}]}
request_services=("demoorgidlogin" "demoservicea" "demoserviceb")
request_service=${request_services[$random % ${#request_services[@]}]}
request_login_urls=("http://org-app.appstageshow.com/index" "http://org-app.appstageshow.com/is/login" "http://org-app.appstageshow.com/oauth2/tologin")
request_demoa_urls=("http://org-demoa.appstageshow.com/user/list")
request_demob_urls=("http://org-demob.appstageshow.com/order/list")
if [ $request_service == "demoorgidlogin" ]; then
request_url=${request_login_urls[$random % ${#request_login_urls[@]}]}
request_type="get"
elif [ $request_service == "demoservicea" ]; then
request_url=${request_demoa_urls[$random % ${#request_demoa_urls[@]}]}
request_type="post"
else
request_url=${request_demob_urls[$random % ${#request_demob_urls[@]}]}
request_type="get"
fi
request_status_fail=("500" "302" "401" "402" "403")
if [ $log_type == "error" ]; then
request_status=${request_status_fail[$random % ${#request_status_fail[@]}]}
else
request_status="200"
fi
logfile="/opt/wiseeye/test/appstageshow.log"
timestamp=$(date "%y-%m-%d %h:%m:%s.%3n")
echo "$timestamp|$log_type|$log_message|$request_service|$request_type|$request_url|$(( $random % 201 ))|$request_status" >> $logfile
sleep_time=$(( $random % 3 3 ))
sleep $sleep_time
done
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨