使用说明
> ecos-labs.io
什么是ecos?
生态系统 是一个开源的FinOps数据栈,它将AWS成本和使用情况报告(CUR)转换为干净、丰富、高性能的数据集。其分析就绪的语义层通过可操作的见解实现了成本透明度、分配和优化。
亮点:
-
拥有您的数据 -在您的基础设施、任何云或仓库中运行。完全透明的转换,数据永远不会离开您的帐户。
-
模块化和可扩展 -40+预构建数据模型。从小处着手,扩展您的业务逻辑和数据,自动统一源代码。
-
生产就绪 -智能数据物化平衡了速度和成本。快速CLI部署、无服务器扩展、完全dbt可扩展性。
-
高级分析 -BI和AI代理的语义层。查明成本驱动因素,揭示节约潜力,跟踪趋势等等。
AWS Cost and Usage Reports (CUR) with Athena, today. All clouds, eventually.
包括什么?
- ecos命令行界面 -一个命令项目设置、配置和模型部署
- dbt模型 -40多个用于成本分析和优化的预构建SQL模型
- 青铜 -视图:来自S3的原始CUR数据
- 银 -视图/增量表:清理、规范化、映射数据
- 黄金 -增量表(分区):业务就绪分析(预先计算,快速查询)
- 服务 -根据需要创建自定义视图
- Web用户界面 -互动 谱系图 和 数据目录 浏览器
- MCP服务器 - (预览) 通过模型上下文协议实现人工智能驱动的成本洞察
快速入门
详细设置 查看全文 快速入门 导游。
1.启用AWS CUR 为Athena设置AWS成本和使用情况报告。
2.安装ecos CLI
# Install via brew
brew tap ecos-labs/homebrew-ecos
brew install ecos
# Verify installation
ecos version
3.初始化项目
mkdir ecos-playground && cd ecos-playground
ecos init
4.转换您的数据
# Load reference data
ecos transform seed
# Run all transformations
ecos transform run
5.查询分析
-- Daily service costs
select
usage_date,
service_name,
sum(total_effective_cost) as cost
from gold_core__service_daily
where billing_period = '2025-10'
group by 1, 2
order by 3 desc;
贡献
我们欢迎社区的贡献!无论您是在修复错误、添加功能、改进文档还是帮助他人。非常感谢您的贡献。
Built with ❤️ by ecos-labs.io