文件名称:serverless-analytics:使用Kinesis,Lambda和TypeScript的Serverless Analytics跟踪网站访问者
文件大小:271KB
文件格式:ZIP
更新时间:2024-02-19 14:57:55
aws lambda serverless analytics example
无服务器分析 :high_voltage: 一个Google Analytics(分析)个人跟踪网站访问者的示例项目和概念验证。 您可以在上了解有关进行更多信息… 组件 部署服务后,您将拥有一个使用Amazon API Gateway的HTTP终端节点,该终端节点接受请求并将其放入Kinesis Stream中。 Lambda函数处理流,并写出有关每个绝对URL到DynamoDB的访问者数量的基本指标。 要访问跟踪的数据,还包括带有JSON API的基本仪表板。 对于您创建自己的分析服务,这应该是一个完美的起点。 追踪服务 Amazon Kinesis直播访问者事件 适用于Kinesis HTTP代理的Amazon API Gateway Amazon DynamoDB用于数据存储 AWS Lambda处理访客事件 仪表板 JSON API的Amazon API Gateway 例 打算使用两个API网关(数据跟踪和读取)。 在此示例中构建有意义的内容时,您可能具有不同的跟踪和数据访问设置。 组态 可以在serverless.yml配置文件中自定义所有设置。 您可以轻松更改Dyn
【文件预览】:
serverless-analytics-master
----yarn.lock(123KB)
----src()
--------process.ts(2KB)
--------api()
----scripts()
--------build.sh(770B)
--------deploy.sh(1KB)
----sites()
--------website()
--------dashboard()
----tsconfig.json(522B)
----infra.png(232KB)
----LICENSE.md(1KB)
----tslint.json(542B)
----README.md(7KB)
----serverless.yml(8KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(104B)
----package.json(857B)
----vendor()
--------main.d.ts(588B)