看坛里好多在说流量被刷,奈何甲骨文流量不好查,特别是人均N个MJJ
原文地址:《OracleCloud甲骨文云利用API(OCI)查询虚拟机实例(VM)已使用流量信息》https://blog.vircloud.net/exp/oracle-cloud-traffic-oci.html
直接上脚本:
!/bin/bash
if[-n"$1"];then
echo-e"++++++查询目标是用量明细++++++
"
group_by="["service","skuName"]"
else
echo-e"++++++查询目标是用量汇总++++++
"
group_by="["service"]"
fi
if[!-n"$2"];then
start_date=date+"%Y-%m-01"
else
start_date=$2
fi
if[!-n"$3"];then
end_date=date-d"$(date-d"1month"+"%Y%m01")-1day"+"%Y-%m-%d"
else
end_date=$3
fi
echo-e"查询期间:${start_date}~${end_date}"
ten_id=$(cat~/.oci/config|greptenancy=|awk-F={print$2})
echo-e"查询租户:${ten_id}"
jq_para="jq-r.data.items[]as$t|[$t."service",$t."sku-name",$t."computed-quantity",$t."unit"]|@csv"
cmd="evalecho$(ociusage-apiusage-summaryrequest-summarized-usages--granularityMONTHLY--query-typeUSAGE--compartment-depth6--group-by${group_by}--time-usage-started${start_date}--time-usage-ended${end_date}--tenant-id${ten_id})|${jq_para}"
echo-e"查询命令:
"
echo-e"echo$(ociusage-apiusage-summaryrequest-summarized-usages--granularityMONTHLY--query-typeUSAGE--compartment-depth6"
echo-e"--group-by${group_by}--time-usage-started${start_date}--time-usage-ended${end_date}"
echo-e"--tenant-id${ten_id}"
echo-e")|${jq_para}"
echo-e"
"
echo"++++++查询结果++++++"
${cmd}
-----------------------------------------------------
**网友回复**:
引用:男人至死是少年发表于2021-8-3111:50
甲骨文的流量还能用超?
网友回复:
感谢分享。
不过我怕用了之后,ban的风险又高了。。楼下来
网友回复:
引用:男人至死是少年发表于2021-8-3111:50
甲骨文的流量还能用超?
网友回复:
引用:Jehovah发表于2021-8-3111:52
卧槽大佬,我只会在控制台查询
网友回复:
自己装个vnstat也不麻烦,还可以按任意区间统计
网友回复:
引用:燕十三丶发表于2021-8-3111:52
不如用nload查询
网友回复:
引用:笑花落半世琉璃发表于2021-8-3111:53
感谢分享。
不过我怕用了之后,ban的风险又高了。。楼下来
网友回复:
引用:Limu发表于2021-8-3111:56
复制都不给。。又要动小技巧了
网友回复:
引用:Mr.Qin发表于2021-8-3112:22
自己装个vnstat也不麻烦,还可以按任意区间统计