自定义分析云账单-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文

自定义分析云账单

简介: 成本管家是基于SLS强大的存储引擎和计算引擎,提供对阿里账单的分析能力。针对客户常见的分账需求,费用优化需求,给出通用的解决方案。成本管家内置了对原始账单的查询,一些内置的通用报表,告警,和定时报告功能。内置的报表包括了账单的月度总览,明细报表,ECS,OSS,SLS等常见的产品定制报表。成本管家内置的报表满足了通用的场景。但是对于一些客户一些定制话的需求,成本管家通过SQL语言,可以自由的分析账单,功能上不逊于excel,而计算能力上远超excel。

成本管家赋能费用分析

成本管家是基于SLS强大的存储引擎和计算引擎,提供对阿里账单的分析能力。针对客户常见的分账需求,费用优化需求,给出通用的解决方案。成本管家内置了对原始账单的查询,一些内置的通用报表,告警,和定时报告功能。内置的报表包括了账单的月度总览,明细报表,ECS,OSS,SLS等常见的产品定制报表。

成本管家内置的报表满足了通用的场景。但是对于一些客户一些定制话的需求,成本管家通过SQL语言,可以自由的分析账单,功能上不逊于excel,而计算能力上远超excel。

本文就提供一些自定义分析的样例,跟用户介绍如何定制自己的账单报表。

产品维度账单分析

分析各个云产品的费用组成

如果我们需要分析本月各个云产品的费用和占比情况,应该怎么做呢?

image.png

首先进入成本管家,点击左侧菜单中的自定义分析,打开查询页面。在查询页面的右上角,选择时间(本月),当然也可以选择自己需要的时间范围。

在查询框中输入以下SQL,并且点击『查询/分析』。

source:bill | select ProductName, sum(PretaxAmount) as fee  group by ProductName order by fee desc

image.png

注:在结果中出现了很长的小数,可以通过round(key,3)指定保留3位小数。

分析结果默认以表格显示,如果需要展示成饼图,可以选择页面中间菜单的『饼图』,并且把这个饼图添加到一张报表中,方便后续的查询:

image.png

弹出窗口中填写仪表盘的名称和图表的名称:

image.png

注:仪表盘中可以包含多张图表

接下来要把这个新的仪表盘,添加到成本管家中,方便在一个地方统一查看所有报表。点击成本管家菜单中的+

image.png

弹出窗口中,选择『已有仪表盘』;Project名称选择『bill-analysis-』开头的project;仪表盘名称选择刚刚创建的仪表盘:

image.png

之后就能在成本管家的才单中看到自定义报表『XX公司的财务报表』

image.png

分析各个云产品每天的费用变化

在查询框中输入一下SQL,并且点击『查询/分析』:

source:bill | select ProductName, sum(PretaxAmount) as fee , date_trunc('day',__time__) as t  group by ProductName ,t order by t    limit 1000

并且选择流图

image.png

展示出每个云产品每天的变化情况,默认是展示成线图,如果需要变成柱状图,可以在属性中配置。

分析本月每个财务单元的费用组成

在查询框中输入:

source:instance_bill | select CostUnit, sum(PretaxAmount) as fee   group by CostUnit order by fee    limit 1000

注意,前边的查询条件是source:instance_bill,代表实例账单。

如果需要展示成饼图,参考上文的做法,切换到饼图模式

分析每个财务单元,每天的费用变化

在查询框中输入:

source:instance_bill | select CostUnit, sum(PretaxAmount) as fee , date_trunc('day',__time__) as t   group by CostUnit,t order by t     limit 1000

分析OSS各个计费项目的使用量和费用组成

在查询框中输入以下SQL,查询OSS的实例账单,在输出结果中,包含了用量信息和费用信息:

source:instance_bill  and productcode:oss |  select BillingItem as "计费项", round(sum(PretaxGrossAmount),3) as "费用", concat(cast(round(sum(Usage),3) as varchar),' ',arbitrary(UsageUnit)) as "用量" group by "计费项" order by "费用" desc

image.png

如需要查询其他产品的账单,并修改productcode:oss成其他产品。

预付费和按量付费维度费用组成

在查询框中输入:

source:bill | select SubscriptionType, sum(PretaxAmount) as fee group by SubscriptionType

资源组维度费用组成

在查询框中输入

source:instance_bill  | select ResourceGroup, sum(PretaxAmount) as fee group by ResourceGroup

ECS各个实例的账单组成

source:instance_bill  and productcode:ecs| select  instanceId, sum(PretaxAmount) as fee group by instanceId

不同规格ECS的账单组成

source:instance_bill  and productcode:ecs| select  InstanceSpec, sum(PretaxAmount) as fee group by InstanceSpec

参考内置模板,编写自定义SQL

在内置模板中,选择要复制的图表,点击右上角三个点,会出现下拉菜单,点击『查看分析详情』,会进入自定义分析,编辑后可以参考上文,添加到自定义仪表盘。

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
链接