ecos-labs.io
Issues · Contribution
______________________________________________________________________
什么是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数据 - 银 -视图/增量表:清理、规范化、映射数据 - 黄金 -增量表(分区):业务就绪分析(预先计算,快速查询) - 服务 -根据需要创建自定义视图
快速入门
详细设置 查看全文 快速入门 导游。
1.启用AWS CUR 为Athena设置AWS成本和使用情况报告。
2.安装ecos CLI
# Install via brew
brew tap ecos-labs/homebrew-ecos
brew install ecos
# Verify installation
ecos version3.初始化项目
mkdir ecos-playground && cd ecos-playground
ecos init4.转换您的数据
# Load reference data
ecos transform seed
# Run all transformations
ecos transform run5.查询分析
-- 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
