【文件属性】:
文件名称:serverless-analytics:使用Kinesis,Lambda和TypeScript的Serverless Analytics跟踪网站访问者
文件大小:271KB
文件格式:ZIP
更新时间:2021-01-29 21:11:15
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)
网友评论
相关文章
- kinesis-streams-fan-out-kinesis-analytics:Amazon Kinesis通过Kinesis Analytics(由Serverless Framework支持)通过Streams进行扇出
- amazon-kinesis-analytics-streaming-etl:使用Apache Flink和Amazon Kinesis Data Analytics进行流式ETL
- java-dagger2-serverless-lambda:使用匕首的AWS Lambda Java Serverless
- serverless-nestjs:nestjs使用serverlessframework和lambda