Skip to main content

AWS Observability Terraform script and CloudFormation Changelog

This section provides details on the available versions of the AWS Observability Terraform script and CloudFormation template. The details also include all the AWS and Sumo Logic resources that will be updated and resolved bugs when upgrading the existing version of the Terraform script or CloudFormation template to the latest version.

To install or upgrade to the required version of the CloudFormation template, use the URL of the YAML file corresponding to the right version number as the Amazon S3 URL in the AWS CloudFormation section of the AWS Management Console. See Selecting a stack template for more information.

v2.7.0, 25-Oct-2023

AWS Observability Solution (S3 Link for CloudFormation template): https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.7.0/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates.

New Feature:

  • RDS app - Added support to analyze MySQL and AuroraMySQL Databases CloudWatch logs.

Updates:

  • All python lambda runtimes have been updated to python3.11 along with libraries updated.
  • All nodeJS lambda runtimes have been update to NodeJS18.x along with libraries updated.
  • The solution is updated to use AWS terraform provider version v5.
  • Updated SAM apps used in solution.
    • sumologic-s3-logging-auto-enable - Semantic v1.0.6
    • sumologic-loggroup-connector - Semantic v1.0.9

Bug Fixes:

  • AWS Lambda app updated - Consistent handling of time-out error messages.
  • AWS Application Load Balancer app - Updated metric panel queries to precisely handle available dimensions.

v2.6.1, 18-July-2023

AWS Observability Solution (S3 Link for CloudFormation template):https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.6.1/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates.

Security Fixes and Updates:

  • Security fixes (CVE-2022-23491 and CVE-2021-33503) for following.
    • SAM: sumologic-s3-logging-auto-enable - Semantic v1.0.5
    • SAM: sumologic-loggroup-connector - Semantic v1.0.7
    • SumoLogicAWSObservabilityHelperv2.0.16.zip
  • Removed unused permissions (AddTags, RemoveTags) from SAM: sumologic-s3-logging-auto-enable.
  • Fine tuned IAM role permission to invoke lambda function in SAM: sumologic-loggroup-connector.

v2.6.0, 25-April-2023

AWS Observability Solution (S3 Link for CloudFormation template):https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.6.0/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates.

New Feature:

  • Support for Amazon SQS service.

Updates:

  • Updated “AWS Account Overview” and “AWS Region Overview” dashboards to monitor newly added Amazon SQS service and other generic updates.
  • AWS Lambda service related dashboard now supports InitDuration in the REPORT log with Lambda extension's new version, along with updates for trendline color fix and query optimization.
  • Improved the evaluation delay time to 4 minutes for CloudWatch metrics monitors.

Bug Fixes:

  • Fixed issues with the “AWS Account Overview” and “AWS Region Overview” dashboards.
  • Fixed AWS Observability's Entity Inspector KPI for supported services.
  • Updated SNS CloudTrail FER (AwsObservabilitySNSCloudTrailLogsFER).

v2.5.1, 27-Sept-2022

AWS Observability Solution (S3 Link for CloudFormation template): https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.5.1/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates.

Updates:

  • Updated runtime of nodeJS 12.x lambdas to nodeJS 16.x.

Bug Fixes:

  • Fixed FER (AwsObservabilityGenericCloudWatchLogsFER) that was mapping ECS namespace aws/ecs to ecs/containerInsights.

v2.5.0, 29-July-2022

AWS Observability Solution (S3 Link for CloudFormation template):https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.5.0/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates

New Features:

  • Support for Amazon EC2 CloudWatch Metric.
  • Support for Amazon SNS service.
  • New onboarding method via script for linux and windows.

Updates:

  • Updated “AWS Account Overview” and “AWS Region Overview” dashboards to monitor newly added Amazon SNS.
  • Simplified Terraform onboarding by importing existing SumoLogic Fields and FERs to TF state file via fields.sh script.
  • Enhanced and optimized dashboards for Amazon DynamoDB, AWS API Gateway, AWS Classic Load Balancer, Amazon RDS, AWS Application Load Balancer, Amazon EC2 Metrics, Amazon ElastiCache, and AWS Network Load Balancer.
  • Terraform solution will use Sumo Logic terraform provider >= v2.16.2.

Bug Fixes:

  • Fixed lambda CloudWatch logs FER (AwsObservabilityLambdaCloudWatchLogsFER).
  • Added new FER (AwsObservabilityGenericCloudWatchLogsFER) to handle generic CloudWatch logs namespace identification.
  • Fixed creation of extra resources with terraform when user selects none to deployed.
  • Fixed issue with collection of generic aws namespace metric.
  • Fixed query for “Network Bytes In” panel in Amazon ElastiCache dashboard.
  • Updated documentation for Terraform solution.

Removals:

  • RCE Dashboards are deprecated from the AWS Observability solution.

v2.4.0, 30-March-2022

AWS Observability Solution (S3 Link for CloudFormation template): https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.4.0/sumologic_observability.master.template.yaml

AWS Observability Solution (Terraform-based) repo: sumologic-solution-templates

New Features:

  • Select the install location for the AWS Observability app folder. Personal is the default location.
  • Share the AWS Observability app folder “AWS Observability” with the Sumo Logic organization during installation, with “Share with Org” as default.
  • Classic Elastic Load Balancer (ELB) AWS Service added to AWS Observability Solution.

Updates:

  • Updated “AWS Account Overview” and “AWS Region Overview” dashboards to monitor newly added AWS Classic ELB Service.
  • Added a new “AWS EC2 - Events” dashboard for AWS CloudTrail audit log monitoring.
  • Enhanced Lambda dashboards to monitor Lambda functions cold start duration.
  • Updated FERs for application load balancer access logs, ECS AWS CloudTrail logs, ElastiCache CloudTrail logs and created a new EC2 related AWS CloudTrail logs FER.

Bug Fixes:

  • Resolved issue related to upgrade and uninstallation of AWS Observability solution when a user deletes the “apps” and/or “monitor” folder prior to upgrade or deletion.

v2.3.0, 24-Sept-2021

CloudFormation YAML URL: https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.3.0/sumologic_observability.master.template.yaml

Terraform folder in the sumologic-solution-templates GitHub Repo

Updates:

  • Provide Terraform support for setting up the AWS Observability Solution.
  • Allow rapid on-boarding of multiple AWS accounts via CloudFormation templates and CSV files, that map AWS account-ids to account aliases.
  • Allow collection of CloudWatch metrics data from all possible AWS namespaces.
  • Updated ECS, ElastiCache, EC2, RDS, and Lambda dashboards with minor cosmetic changes.

Bug Fixes:

  • Changed the IAM Role to ensure that permissions are applied to S3 buckets used by AWS Observability only.
  • Made the AWS Account ID available as the “accountId” field.
  • OOTB monitors:
    • Added a new monitor “AWS EC2 - High Total CPU Utilization”
    • Renamed “AWS EC2 - High CPU Utilization” to “AWS EC2 - High System CPU Utilization”
    • Fixed the underlying query for the “AWS EC2 - High Disk Utilization” monitor

v2.2.0, 30-Apr-2021

CloudFormation YAML URL: https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.2.0/sumologic_observability.master.template.yaml

Updates:

  • Support Kinesis Firehose for Metrics and Logs sources.
  • Lambda App updates to support data formats in the Kinesis Firehose for Logs source.
  • Added Global Intelligence for AWS CloudTrail DevOps.

Bug Fixes:

  • Changed the widget title from "System CPU Utilization" to "Total CPU Utilization" in EC2 metrics dashboards.

Removals:

  • Metric Rules for entity fields.

v2.1.0, 04-Feb-2021

CloudFormation YAML URL: https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/aws-observability-versions/v2.1.0/sumologic_observability.master.template.yaml

Updates:

  • Out-of-the-box Alerts.
  • Support for AWS NLB, Amazon ECS, and ElastiCache.
  • CloudFormation template versioning.
  • Support for AWS/SQS and AWS/SNS CloudWatch Metrics namespaces.
  • Automatic deletion of all resources created by the test CloudFormation template that checks permissions.

Bug Fixes:

  • Fixed the FERs that were not getting applied correctly for logs from existing collector sources, with spaces in the source name.

v2.0.0, 10-Oct-2020

CloudFormation YAML URL: https://sumologic-appdev-aws-sam-apps.s3.amazonaws.com/sumologic_observability.master.template.yaml

Updates:

  • Updated the AWS Explore hierarchy and all dashboards to use entity model.
  • Added new FERs and fields to support the entity model.

v1.0.0, 31-Aug-2020

First version of the solution.

Status
Legal
Privacy Statement
Terms of Use

Copyright © 2024 by Sumo Logic, Inc.