duckdb-alb-log-analyzer
用DuckDB和SQL快速分析AWS ALB日志的Claude技能
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:duckdb-alb-log-analyzer。 它的用途是:用DuckDB和SQL快速分析AWS ALB日志的Claude技能 完整的 Skill 内容见:https://321skill.com/skills/duckdb-alb-log-analyzer/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我分析过去一周S3里ALB日志的错误情况,找出最常见的5xx错误和发生时间。',它会引导你使用该技能,通过执行预置的错误分析脚本,快速生成包含状态码分布、5xx错误按小时统计等信息的报告。或者直接说:'找出响应时间最慢的前10个请求',技能会执行性能分析查询,列出慢请求的详细信息。
介绍
DuckDB ALB Log Analyzer 是一款专为Claude Code设计的技能,用于直接查询和分析存储在AWS S3中的Application Load Balancer访问日志。它解决了开发者和运维人员需要从海量、压缩的ALB日志中快速提取洞察的难题,无需复杂的ETL流程即可进行错误排查、性能分析和流量监控。
使用方式非常灵活。你可以通过Claude Code插件市场一键安装,或手动克隆仓库。核心操作通过脚本完成:首先用脚本设置数据库并加载指定S3路径的日志文件,然后即可运行预置的分析脚本(如错误分析、性能分析),或直接编写SQL进行自定义查询。整个过程支持安全的AWS凭证管理。
这个技能非常适合需要与AWS ALB日志打交道的角色,例如后端开发、运维工程师和数据分析师。他们经常需要诊断线上问题、分析API性能瓶颈或监控服务健康状况,此技能能让他们用熟悉的SQL语言,在Claude环境中快速获得答案。
建议优先使用推荐的“安全方法”,通过AWS命名配置文件来管理凭证,避免敏感信息泄露。请注意,默认数据库文件位于/tmp目录,运行setup或load命令时会自动清理旧数据,确保每次分析都是全新的。如果需要持久化数据,请记得设置DB_FILE环境变量指定自定义路径。
核心特点
与同类日志分析工具相比,它深度集成于Claude Code,允许用户用自然语言发起分析请求;同时,它利用DuckDB直接查询S3上的压缩日志,无需将数据下载到本地或导入其他数据库,实现了高性能的即席查询。
注意事项
不适合分析非AWS ALB格式的日志文件,或需要复杂跨源关联分析的场景。
常见问题
需要提前安装DuckDB吗?
是的,需要先在本地系统安装DuckDB,macOS可使用`brew install duckdb`,其他平台请参考官方文档。
数据库文件会一直保存吗?
默认不会。数据库位于`/tmp`目录,运行`setup`或`load`命令时会自动删除旧文件,以确保磁盘空间和每次分析的独立性。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/duckdb-alb-log-analyzer/raw/index.md 读取 duckdb-alb-log-analyzer 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/duckdb-alb-log-analyzer/raw/index.md(查看排版版本)