Cpaas平台日志收集脚本

脚本实现目的:在cpaas平台上,需要批量查找平台中的项目日志是否采集成功;脚本中采集时间段固定为15分钟,项目名和集群名之间固定关系;

脚本内容:

#先创建项目和集群名之间的文档,便有脚本进行批量循环采集对应项目日志,并判断是否采集成功;
#vim jiqun.txt                    #在文件中添加项目名和集群名
!/bin/bash
token=此处输入平台token值
end_time=$(date +%s)                #此处赋值end_time为日志采集结束时间段;
start_time()                       #计算开始采集日报时间,利用end_time换算;此处定义一个函数
{
    b=900
    echo "scale=2;$end_time - $b" | bc
}
cat jiqun.txt | while read line            #使用while read do循环
do
i=$(echo $line | awk '{printf $1}')        #定义并赋值i为集群名称
g=$(echo $line | awk '{printf $2}')        #定义g并赋值为项目名称
    sttime='end_time'
    a=`curl -XGET -s "http://cpaas....../v5/logs/search?type=workload&project_name=$g&region_name=$i&start_time=$sttime&end_time=$end_time$pageno=1&size=1" -H 'Content-Type: application/json' -H "Authorization: Bearer $Token" | grep log_data | awk -F ':' '{printf $2}'`
if [ -z $a ]
then
 echo "$g,$i"
fi
done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值