[{"data":1,"prerenderedAt":66},["ShallowReactive",2],{"pattern-cloudwatch-logs-to-splunk-using-lambda-kinesis":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":18,"extension":19,"framework":20,"gitHub":21,"highlight":6,"introBox":27,"language":33,"level":34,"meta":35,"patternArch":36,"resources":50,"s3URL":6,"services":6,"stem":61,"testing":62,"videoId":6,"__hash__":65},"patterns\u002Fpatterns\u002Fcloudwatch-logs-to-splunk-using-lambda-kinesis.json","Stream Amazon CloudWatch Logs to Splunk in Near Real-Time",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fgourang-harhare.json",{"text":13},[14,15,16,17],"git clone https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns","cd cloudwatch-logs-to-splunk-using-lambda-kinesis","cdk deploy","Note: Please refer to manual steps\u002Finstructions after the AWS CDK has successfully deployed in the Readme.md file","This pattern creates a Lambda Function to continuously send CloudWatch logs to Splunk","json","AWS CDK",{"template":22},{"repoURL":23,"templateURL":24,"projectFolder":25,"templateFile":26},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fcloudwatch-logs-to-splunk-using-lambda-kinesis","serverless-patterns\u002Fcloudwatch-logs-to-splunk-using-lambda-kinesis","cloudwatch-logs-to-splunk-using-lambda-kinesis","bin\u002Fkinesis-data-stream-log-processor.ts",{"headline":28,"text":29},"How It Works",[30,31,32],"This pattern sets up a serverless stack with AWS Lambda and Amazon Kinesis Data Stream (KDS) to continuously process streaming CloudWatch logs from different accounts and regions.","Lambda receives stream records containing Amazon CloudWatch log events, decompresses and decodes them to prepare events for pushing to Splunk.","A log destination ARN needs to be configured across all account's CloudWatch log groups as a subscription filter for Amazon CloudWatch to start streaming logs.","Python","200",{},{"icon1":37,"icon2":42,"line1":46},{"x":38,"y":39,"service":40,"label":41},20,50,"lambda","AWS Lambda",{"x":43,"y":39,"service":44,"label":45},80,"kinesis-datastreams","Amazon Kinesis Data Stream",{"from":47,"to":48,"label":49},"icon1","icon2","",{"bullets":51},[52,55,58],{"text":53,"link":54},"Troubleshooting Common AWS CDK Issues","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fv2\u002Fguide\u002Ftroubleshooting.html#troubleshooting_app_required",{"text":56,"link":57},"Splunk - About HTTP Event Collector Indexer Acknowledgment. Use this link to configure the HTTP event collector on the Splunk side","https:\u002F\u002Fdocs.splunk.com\u002FDocumentation\u002FSplunk\u002F9.0.4\u002FData\u002FAboutHECIDXAck",{"text":59,"link":60},"How to Create a LogDestination Using the AWS Command Line Interface (CLI)","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Flogs\u002FCreateDestination.html","patterns\u002Fcloudwatch-logs-to-splunk-using-lambda-kinesis",{"text":63},[64],"See the GitHub repo for detailed testing instructions in the Readme.md file.","_b0iu5Tn1fFrV7sYiBwJNBt2hUFFQHBXjcErtJ2SVog",1779705307961]