阅读643 返回首页    go 技术社区[云栖]


三分钟教你学会分析MaxCompute消费明细

很多用户经常被MaxCompute收费所困扰,比如执行了一条 select xxx from yyy 然后扣费1元 ,使用了机器学习后扣了1分钱,不知道如何查询到明细,也无法做优化。

查看你在MaxCompute(DataWorks/Studio)中每一条SQL/MR计算、存储、下载的消费明细。

6859267456bed6adf3c2df874dd41b6f46bfccb2

cff0c40c580c2460f701c9896ebcb919474d834f


场景1,查看昨天的收费情况


出账后,通过控制台消费明细来查看。


出账时间:

预付费出账单时间次日12点

后付费出账单时间是次日9点


step1 进入阿里云控制台-消费,https://expense.console.aliyun.com/

step2 打开消费总览,看到当月账单。

bd01ab276680b343c0bc5eaa0a70290ba96d59b0


step3 点击左侧消费明细,根据产品分类Maxcompute及时间来筛选昨天的消费金额,https://expense.console.aliyun.com/consumption/list/flow/afterpay

a2d9a70a11ffd83f925090cb5f5487e0bb587968


step4 点击详情,展开每个项目的消费情况,查看有无“贵”收费

b6bb8ed60c99a94bdf85b4cd1d7823a6ba6f2d09

如发现“贵“的项目,可根据存储、计算、下载几个场景对应到下面的解决方法。


场景2,分析某一天计算收费“贵“原因


通过导出使用记录,分析消费多的作业instance具体情况。


ca2b409604464aef5720c9ab173def56b724c26e


step1 打开消费明细后,看到账单异常后,请到左侧消费记录下载导出使用记录。

a975fb98163160f9a43961cdf7241bb74461230e


step2 下载记录后,打开excel表,定位异常数据的instanceid

ec020770b80bd08cc2f590907dd6f64fd1345f0a


step3 查看这个“贵”instanceID 的logview

wait 20171106100629865g4iplf9

22b4eb00118952b051e64f2b20400354b874a031

step4 通过Logview我们发现产生了全表扫描、长尾计算等问题,及时优化我们的SQL/MR作业。

7675c02a43a0cc2e9e40cde46f055703fe0df01b

长尾优化参考:


场景3,分析存储收取1分钱的原因

通过导出使用记录,分析消费多的存储Storeage明细。

step1 下载记录后,打开excel表。

65c1a3969db948369828e2deb04930936a279207

step2 查看数据分类中的Storage,会发现在yinlin_test_huabei2_io Project下存储了384字节数据。

92b88a035d11fac086156815b4945f3592f7dc03

step3 如果这份数据是用来测试的,你可以通过IDE删除Project下的表数据。




总结:通过上述几个场景,带大家学习MaxCompute账单的分析方法,希望能够帮到更多的用户。



MaxCompute招聘信息:DT时代,与坚持梦想者同行!


阿里巴巴大数据-玩家社区 https://yq.aliyun.com/teams/6/

---阿里大数据博文,问答,社群,实践,有朋自远方来,不亦说乎……

bba01b493e1c5d904e882b1c380673c6ebe49a98

 

最后更新:2017-11-17 11:34:40

  上一篇:go  《大数据系统基础》课程实践项目中期答辩顺利举行,清华持续探索大数据人才教育创新之路
  下一篇:go  淘宝、天猫之后又一个万亿级市场!闲鱼是马云“初恋”的味道