AWS FireLens
To integrate with AWS FireLens, you can configure your ECS containers to route logs to Moogsoft Onprem.
See the AWS FireLens documentation documentation for details on custom log routing.
Before you begin
Before you start to set up your AWS FireLens integration, ensure you have met the following requirements:
You have an active AWS account.
You have the necessary permissions to create a Task Definitions in ECS.
AWS can make requests to external endpoints over port 443. This is the default.
Configure the AWS FireLens integration
To configure the AWS FireLens integration:
Navigate to the Integrations tab.
Click AWS FireLens in the Monitoring section.
Provide a unique integration name. You can use the default name or customize the name according to your needs.
Set a Basic Authentication username and password.
Configure AWS FireLens
For ECS tasks you want to route logs for, use the following logConfiguration
.
"logConfiguration": { "logDriver": "awsfirelens", "secretOptions": null, "options": { "tls.verify": "on", "Format": "json", "Port": "443", "Host": "<moog-inline-element data-ref="webhost"></moog-inline-element>", "tls": "on", "URI": "<moog-inline-element data-ref="uri"></moog-inline-element>", "Name": "http", "Header": "Authorization <moog-inline-element data-ref="auth"></moog-inline-element>" } }
After you run your tasks, AWS FireLens routes logs to Moogsoft Onprem.