开发者社区> 云雷> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

自定义分析云账单

简介: 成本管家是基于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

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

相关文章
云助手命令支持自定义参数
#背景 [云助手](https://help.aliyun.com/document_detail/64601.html?spm=a2c4g.11186623.3.3.b8401fe5L8CO6N)可以自动地、批量地执行日常维护命令。
1774 0
热搜自定义View
接下来将一步一步实现如下(热搜词)效果 效果图 思路:通过观察效果图可以看出这个热搜词效果自定义View它是一个接一个的摆放的,而且每当一行的热搜词总宽度大于控件宽度的时候就会另起一行,因此我们可以考虑使用一个大的自定义的LinearLayout包裹一些小的LinearLayout从而实现分行的效果,至于热搜词可以使用TextView加自定义Shap进行显示。
784 0
自定义滚动条
DOCTYPE> JavaScript 优雅,是一种岁月,它是历经生命种种而呈现出的一种淡若不惊,褪去了少时的稚嫩,而呈现出的一种成熟的韵味。一个优雅的人,一定有着独特的魅力,和饱满的,恬淡而丰盈的灵魂。
872 0
@自定义注解
注解的作用类似于接口。使用注解让代码更简洁。1.注解定义 定义自己的注解要用到@Target与@Retention注解 @java.lang.annotation.Target 指明注解作用在类上,方法上还是字段上。依次对应TYPE,METHOD,FIELD。 @java.lang.annotation.Retention 指明注解的保留级别。若为RUNTIME:vm将在运行期间
828 0
+关注
云雷
日志计算驱动业务增长 让天下没有难分析的日志
文章
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
电商平台的资源开通及数据迁移篇
立即下载
基于资产配置业务场景下的全链路监控平台
立即下载
基于资产配置业务场景下全链路监控平台
立即下载