Skip to main content

AWS Observability Automatic Installation Script

Sumo Logic provides POSIX and PowerShell scripts to trigger the CloudFormation template for creating a stack to deploy AWS Observability Solution.

This is a simplified method of deploying AWS Observability using default parameters with just one quick command. Use it for a quick start or when you are happy with the defaults (see table below). For more advanced use cases, when any of the default needs to be adjusted, fall back to Terraform or CloudFormation installation steps.

Multi-account and region

If you need to add support for multiple AWS accounts or multiple regions, refer to the Sumo Logic documentation for CloudFormation or Terraform.

Prerequisites

AWS CLI should be pre-installed on the system where the script is supposed to be executed.

  • Set up the AWS CLI.
  • Configure AWS CLI to use AWS profiles.
  • Select/change the enabled AWS region where you want to deploy the solution. For example, if you wanted to change your default AWS region to us-west-1:
    aws configure set region us-west-1

Input parameters

The script takes two inputs:

  1. Sumo Logic Access ID - Provide the Sumo Logic Access ID from your respective Sumo Logic Account where you want to install AWS Observability Solution. See Access Keys for more information.
  2. Sumo Logic Access key - Provide the Sumo Logic Access Key from your respective Sumo Logic Account where you want to install AWS Observability Solution. See Access Keys for more information.

AWS_PROFILE can be set as an environment variable from the command line before executing the script. If it is not set, the “default” aws profile will be used.

CloudFormation parameters

The script above will take only two inputs, the Sumo Logic access ID and Access Key. And internally it will trigger a CloudFormation template. This CloudFormation template requires some additional parameters. But all of these parameters will take the default value. When using this script one cannot override these values. Refer to the table in Appendix I for all the parameters and the respective default values which will be used as part of this installation. Learn details about each parameter in detail here.

PowerShell script command execution

Below is an example to run the PowerShell script with the required parameters.

$uri="https://github.com/SumoLogic/sumologic-solution-templates/tree/master-v3x/cloudformation-sumologic-aws-observability/scripts/AWSOAutoSetupScript/DeployAWSOWin.ps1";$path=".\DeployAWSOWin.ps1";(New-Object System.Net.WebClient).DownloadFile($uri, $path);
.\DeployAWSOWin.ps1 <SUMO_ACCESS_ID> <SUMO_ACCESS_KEY>

Posix script command execution

Below is an example to run posix script with required parameters.

wget "https://raw.githubusercontent.com/SumoLogic/sumologic-solution-templates/master-v3x/cloudformation-sumologic-aws-observability/scripts/AWSOAutoSetupScript/DeployAWSOPosix.sh"

chmod +x DeployAWSOPosix.sh

./DeployAWSOPosix.sh <SUMO_ACCESS_ID> <SUMO_ACCESS_KEY>

Appendix I

Section 1: Sumo Logic Access Configuration

ParameterDefault Value
Sumo Logic DeploymentEvaluated when the script is executed
Sumo Logic Access IDProvided by the user
Sumo Logic Access KeyProvided by the user
Sumo Logic Organization IDEvaluated when the script is executed
Delete Sumo Logic Resources when stack is deletedtrue
Send telemetry to Sumo Logictrue

Section 2: AWS Account Configuration

ParameterDefault Value
AWS Account AliasRespective AWS Account ID
S3 URL of a CSV file that maps AWS Account IDs to an Account Aliasempty

Section 3: Sumo Logic AWS Observability Apps

ParameterDefault Value
Install AWS Observability Apps and AlertsYes

Section 4: Sumo Logic AWS CloudWatch Metrics Sources

ParameterDefault Value
Select the kind of Metrics Source to createKinesis Firehose Metrics Source
Sumo Logic AWS Metrics NamespacesAWS/ApplicationELB, AWS/ApiGateway, AWS/DynamoDB, AWS/Lambda, AWS/RDS, AWS/ECS, AWS/ElastiCache, AWS/ELB, AWS/NetworkELB, AWS/SQS, AWS/SNS, AWS/EC2, ECS/ContainerInsights
Existing Sumo Logic Metrics Source API URLempty
Sumo Logic AWS Metrics Tag Filters

Section 5: Sumo Logic AWS ALB Log Source

ParameterDefault Value
Enable ALB Access loggingBoth
Create Sumo Logic ALB Logs SourceYes
Existing Sumo Logic ALB Logs Source API URLempty
AWS S3 Bucket Nameempty
Path Expression for existing ALB logs*AWSLogs/*/elasticloadbalancing/*

Section 6: Sumo Logic AWS CloudTrail Log Source

ParameterDefault Value
Create Sumo Logic CloudTrail Logs SourceYes
Existing Sumo Logic CloudTrail Logs Source API URLempty
AWS S3 Bucket Nameempty
Path Expression for existing CloudTrail logsAWSLogs/*/CloudTrail/*

Section 7: Sumo Logic AWS CloudWatch Log Source

ParameterDefault Value
Select the Sumo Logic CloudWatch Logs SourcesKinesis Firehose Log Source
Existing Sumo Logic CloudWatch Logs Source API URLempty
Auto Subscribe Log GroupsBoth
Auto Subscribe Log Group Pattern\/aws\/(lambda|apigateway|rds)
Auto Subscribe Log Group By Tagsempty

Section 8: Sumo Logic AWS ELB Classic Log Source

ParameterDefault Value
Enable ELB Classic Access loggingBoth
Create Sumo Logic ELB Logs SourceYes
Existing Sumo Logic ELB Classic Logs Source API URLempty
AWS S3 Bucket Nameempty
Path Expression for existing ELB Classic logsclassicloadbalancing/AWSLogs/*/elasticloadbalancing/*
Status
Legal
Privacy Statement
Terms of Use
CA Privacy Notice

Copyright © 2026 by Sumo Logic, Inc.