Amir Szekely
Amir Szekely
If you have any Lambda functions to bundle, you may also need `buildCommand`. ```typescript const cdkConfig = new CdkConfig(project, { app: '', // Required for types. buildCommand: 'npm run bundle',...
I think it would be better if we could pass all this on the `cdk watch` command line as it should only be there for the watch command. The `buildCommand`...
Is it possible the result is over the 6mb Lambda limit? https://github.com/CloudSnorkel/CloudWatch2S3/blob/d1b23d6c4509e89c91f5c0c67126643761fe4846/CloudWatch2S3.template#L513-L521 Do the records ever come back in the next chunk or are they completely lost?
Would you be able to add some logging at line 521 so we can confirm it's not this? I can't find any other code path that would cause this.
Ok, good. At least there is no mystery bug :) I should add a log line there anyway so it's clearer next time. Easiest solution is to set log format...
Reducing the batch size might help, assuming there is no single record that's too big on its own. I don't think shard count will make a difference. I added some...
Thanks. We need to give the processor function permission to add records to the stream and then resend them if they're too big for the output. I'll give it a...
Gave it a second thought and manually requeuing records might cause result in out of order logs. So instead I tried explicitly setting retry count and properly reporting records being...
You can update the stack and ask to see the changes it's going to make before applying them. The documentation states a replacement is not required for `NumberOfRetries` change. If...
Progress! 😄 Were you able to set retries? Or did that not help?