AWS EB Node.JS Login to CloudWatch

Is there any possible solution for the elastic beanstalk application Node.JS log stream in Amazon CloudWatch?

I saw the cwl-webrequest-metrics.config file , but without information about this format, I cannot format it to a Node.JS stream (only) in CloudWatch.

What are you in advance for your comments!

+6
source share
1 answer

The question is a little old, but for those of you who came from Google, the .ebextension config for Node.JS log stream in cloudwatch works here:

# Store Node.JS Application Logs in Cloudwatch Mappings: CWLogs: NodeJSLogGroup: LogFile: "/var/log/nodejs/nodejs.log" TimestampFormat: "%d/%b/%Y:%H:%M:%S %z" Outputs: NodeJSCWLogGroup: Description: "Node.JS Application Logs" Value: { "Ref" : "AWSEBCloudWatchLogs8832c8d3f1a54c238a40e36f31ef55a0NodeJSLogGroup"} Resources : AWSEBCloudWatchLogs8832c8d3f1a54c238a40e36f31ef55a0NodeJSLogGroup: ## Must have prefix: AWSEBCloudWatchLogs8832c8d3f1a54c238a40e36f31ef55a0 Type: "AWS::Logs::LogGroup" DependsOn: AWSEBBeanstalkMetadata DeletionPolicy: Retain ## this is required Properties: LogGroupName: "Fn::GetOptionSetting": Namespace: "aws:elasticbeanstalk:application:environment" OptionName: NodeJSCWLogGroup DefaultValue: {"Fn::Join":["-", [{ "Ref":"AWSEBEnvironmentName" }, "nodejs"]]} RetentionInDays: 14 ## Register the files/log groups for monitoring AWSEBAutoScalingGroup: Metadata: "AWS::CloudFormation::Init": CWLogsAgentConfigSetup: files: ## any .conf file put into /tmp/cwlogs/conf.d will be added to the cwlogs config (see cwl-agent.config) "/tmp/cwlogs/conf.d/nodejs.conf": content : | [nodjs-log] file = `{"Fn::FindInMap":["CWLogs", "NodeJSLogGroup", "LogFile"]}` log_group_name = `{ "Ref" : "AWSEBCloudWatchLogs8832c8d3f1a54c238a40e36f31ef55a0NodeJSLogGroup" }` log_stream_name = {instance_id} datetime_format = `{"Fn::FindInMap":["CWLogs", "NodeJSLogGroup", "TimestampFormat"]}` mode : "000400" owner : root group : root 

Looks like http://serebrov.imtqy.com/html/2015-05-20-cloudwatch-setup.html could be a good link.

+4
source

All Articles