谷姐:我们都是谷歌迷
We are all Google fans

刚写了个查询 Oracle 甲骨文已使用流量的脚本-cyclists

Rate this post

看坛里好多在说流量被刷,奈何甲骨文流量不好查,特别是人均 N 个 MJJ

原文地址:《Oracle Cloud 甲骨文云利用 API(OCI)查询虚拟机实例(VM)已使用流量信息 》https://blog.vircloud.net/exp/oracle-cloud-traffic-oci.html

直接上脚本:

    root@oc-uk:~/.oci# cat ./cost-analysis.sh
    #!/bin/bash
    if [ -n "$1" ]; then
    echo -e "++++++查询目标是用量明细++++++\n"
    group_by="["service","skuName"]"
    else
    echo -e "++++++查询目标是用量汇总++++++\n"
    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"1 month" +"%Y%m01") -1 day" +"%Y-%m-%d"`
    else
    end_date=$3
    fi
    echo -e "查询期间:${start_date} ~ ${end_date}"
    ten_id=$(cat ~/.oci/config |grep tenancy=|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="eval echo \$(oci usage-api usage-summary request-summarized-usages --granularity MONTHLY --query-type USAGE --compartment-depth 6 --group-by '${group_by}' --time-usage-started ${start_date} --time-usage-ended ${end_date} --tenant-id ${ten_id} ) | ${jq_para}"
    echo -e "查询命令:\n"
    echo -e "echo \$(oci usage-api usage-summary request-summarized-usages --granularity MONTHLY --query-type USAGE --compartment-depth 6 \"
    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 "\n"
    echo "++++++查询结果++++++"
    ${cmd}

但是

但是,发现莫名其妙的问题,查询命令在 shell 可以直接执行查询,但是放在脚本里,就出现了错误 401,希望大佬帮忙看下怎么改。

热议
2楼 男人至死是少年 1小时前

甲骨文的流量还能用超?

3楼 louiejordan 1小时前

甲骨文的流量还能用超?

10个T,就论坛里三天两头放测速链接的,刷一刷就没了,很多人被ban了都不知道为什么,估计有一部分跟流量被刷完有关系

4楼 Jehovah 1小时前

卧槽大佬,我只会在控制台查询

5楼 燕十三丶 1小时前

不如用nload查询

6楼 笑花落半世琉璃 1小时前

感谢分享。
不过我怕用了之后,ban的风险又高了。。楼下来

7楼 happy_cat 1小时前

谢谢大佬脚本,希望逐渐完善

8楼 phpsky 1小时前

挂cf 严格保密IP才是办法

9楼 Limu 1小时前

复制都不给。。又要动小技巧了

10楼 cyclists 半小时前

甲骨文的流量还能用超?

哈哈哈,有时候想看看用了多少

12楼 Mr.Qin 半小时前

自己装个vnstat也不麻烦, 还可以按任意区间统计

13楼 wifitry 半小时前

感谢分享

14楼 cyclists 25分钟前

不如用nload查询

这个命令是查本机,跟甲骨文自己统计系统不一定一样

15楼 凤梨 1分钟前

甲骨文适合自己用,不分享不公开10T够够的

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 刚写了个查询 Oracle 甲骨文已使用流量的脚本-cyclists
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活