KloudfrontBlogStats:用于收集分析数据的 AWS Cloudfront 访问日志解析,在 Kotlin 中实现

时间:2024-06-18 00:05:34
【文件属性】:

文件名称:KloudfrontBlogStats:用于收集分析数据的 AWS Cloudfront 访问日志解析,在 Kotlin 中实现

文件大小:73KB

文件格式:ZIP

更新时间:2024-06-18 00:05:34

Kotlin

Kloudfront 博客统计数据 用于在 Kotlin 中处理 AWS Cloudfront 访问日志并将有用数据转储到 postgres 的 lambda 函数和 CLI 工具。 为什么? 我的博客 ( ) 是一个通过 S3 和 AWS Cloudfront 托管的静态站点。 我构建了这个工具,以便在 Cloudfront 在其报告中为您提供的 60 天保留期之后,我可以获得更长久的页面查看数据。 目标 能够编写查询来评估: 网站和每页每天、每周、每月的查看次数 热门推荐人 清理 AWS 日志数据以准备对其进行查询 运行无服务器以保持低成本——主要用例是偶尔使用(站点所有者偶尔运行查询) Cloudfront 为您提供其中一些信息的报告,但数据只能追溯到 60 天。 将日志处理到数据库中允许查询 非目标 存储允许跟踪用户或位置的数据 它能做什么 这会解析 Cloudfront


【文件预览】:
KloudfrontBlogStats-master
----.gitignore(43B)
----gradle()
--------wrapper()
----README.md(4KB)
----gradlew.bat(3KB)
----gradlew(6KB)
----LICENSE(1KB)
----CODE_OF_CONDUCT(5KB)
----build.gradle.kts(3KB)
----settings.gradle.kts(42B)
----src()
--------test()
--------main()
----gradle.properties(27B)

网友评论