-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add kinesis log stream #74
Conversation
a356eb9
to
6cd83e2
Compare
6cd83e2
to
1923c68
Compare
View stack outputs
|
1923c68
to
a5d412b
Compare
a5d412b
to
a799de6
Compare
stacks/ucan-stream-stack.js
Outdated
const stream = new KinesisStream(stack, 'ucan-stream', { | ||
cdk: { | ||
stream: { | ||
retentionPeriod: Duration.days(365) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a799de6
to
51334f2
Compare
@alanshaw FYI we need some changes by our discussion last night. So, removed review until I sort it out |
51334f2
to
e9f234e
Compare
e9f234e
to
66c9e3b
Compare
66c9e3b
to
34f1893
Compare
34f1893
to
c23e572
Compare
SST is having a bad time. Need to close to wipe out cloudformation... |
Adds kinesis ucan log stream to ucanto service. Once a UCAN invocation is handled by the service, it is sent to Amazon Kinesis data streams for post processing (JSON with invocation CID, invocation bytes, and decoded invocation).
Kinesis log stream has its own stack named
UcanStreamStack
which will include resources needed for post processing of ucan stream ops.ApiStack
depends onUcanStreamStack
given it will use its stream, as well as its data further down the line to get content like user facing statsPer https://www.notion.so/UCAN-LOG-0f3870fc4b404f5cbf646bf16b463365
Other notes: