使用 sls-mentor,以前所未有的方式可视化您的 AWS 应用程序
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
sls-mentor 带给你前所未有的无服务器应用体验
你是否曾梦想过能够一目了然地可视化整个 AWS 应用程序?借助 sls-mentor 的全新 3.0 (alpha) 版本,现在这一切都成为了可能!
sls-mentor 是一款免费开源工具,可生成 AWS 应用程序的交互式图表。该图表包含应用程序组件(Lambda 函数、DynamoDB 表、S3 存储桶等)之间的所有交互,以及它们的统计信息(冷启动持续时间、程序包大小、表大小等)。
sls-mentor 的最终目标是让开发人员和技术主管能够根据自身情况,通过提供用户友好的数据和最佳实践,做出与其 AWS 应用程序架构相关的明智决策。
如何运行sls-mentor?
您只需使用命令行界面 (CLI) 即可运行 sls-mentor 的新版本 3.0,只需使用以下命令:
npx sls-mentor@alpha -p <AWS_CLI_PROFILE> -r <AWS_REGION>
sls-mentor 将在与 CLI 配置文件关联的 AWS 账户上实时执行分析。
此外,还有筛选选项:-c用于指定 CloudFormation 堆栈,-t以及用于标签。
sls-mentor 能做什么?
sls-mentor 3.0 目前仍处于 alpha 测试阶段,但功能已经相当强大了!
可视化 AWS 应用程序的图形快照
部分资源或交互功能目前尚不支持,我们正在努力开发中!
按统计数据(持续时间、大小等)对 Lambda 函数/DynamoDB 数据库进行排名
更多选项即将推出!
编辑图表
您可以随意移动应用程序的各个组件,或者将其固定(按空格键)使其更清晰。
短期路线图
我们目前正在努力改进 alpha 版本!
以下是我们计划在未来几周内实现的一些功能:
- AppSync API 和集成
- 聚类(按 CloudFormation 堆栈、按标签……)
- 筛选选项(按 CloudFormation 堆栈、按标签……)
- 更多统计数据(S3 存储桶……)
- 最佳实践
我们需要你!
如果您喜欢试用 sls-mentor 3.0,您的反馈对我们非常宝贵!欢迎留言或在 Twitter 上联系我。
我们也欢迎大家投稿!
文章来源:https://dev.to/slsbytheodo/visualize-your-aws-app-like-never-before-with-sls-mentor-2j3l