Skip to content

Cloudwatch Logs Transform for Firehose: formats into Splunk HEC Event

License

Notifications You must be signed in to change notification settings

avillach/CloudwatchFH2HEC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CloudwatchFH2HEC

Cloudwatch Logs Transform for Firehose: formats into Splunk HEC Event

Lambda Function taken from AWS Repository to convert the Cloudwatch Logs into Splunk HEC Events.

Function takes the AWS Kinesis Firehose ARN and uses this for "Host", the LogGroup name and the subscription filter name for "Source". "Sourcetype" is set as "aws:cloudtrail" if the Log Group name contains CloudTrail, "aws:cloudwatchlogs:vpcflow" if the Log Group name contains VPC, or for all other cases taken from an environment variable in the Lambda function settings (SPLUNK_SOURCETYPE).

Index is not set in the function, but could easily be added by contents of LogGroup name or Subscription Filter name.

Instructions to set this up are in the file here: SETUP.pdf

About

Cloudwatch Logs Transform for Firehose: formats into Splunk HEC Event

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%