Releases: byu-oit/terraform-aws-humio-logger
Releases · byu-oit/terraform-aws-humio-logger
v3.0.6
v3.0.5
Bump dependencies
v3.0.4
Bumps dependencies
v3.0.3
Fix: lambda change detection (so that terraform isn't always trying to update the Lambda, even when nothing changed)
v3.0.2
v3.0.1
v3.0.0
⚒️ Breaking Changes
- Require hashicorp/aws version >=4.15.0
✨ New Features
- Specify specific log groups which the log ingester automatically subscribes to
- Allows configuration of the metric and metric statistics ingesters
- Allows specifying a custom s3 bucket to use with the infrastructure
🗑️ Removed
- The subscriber lambda is no longer necessary as subscriptions are now built-in to the infrastructure.
- The backfiller lambda is removed because it wasn't used within OIT and it was one less thing to maintain.
📋 Migration Guide
- ✨ NEW:
metric_conf
is an optional get-metric-data configuration to send cloudwatch metrics to humio. - ✨ NEW:
metric_rate_expression
is an optional rate expression (i.e. ) to control the frequency at which the metric ingester is invoked. The default rate expression is15 minutes
. - ✨ NEW:
metric_statistics_conf
is an optional get-metric-statistics configuration to send cloudwatch metrics to humio. - ✨ NEW:
metric_statistics_rate_expression
is an optional rate expression (i.e. ) to control the frequency at which the metric - ✨ NEW:
s3_bucket
is an optional parameter which specifies the name of an s3 bucket where an alternate version of this code is located. If specified, the code within this repository is not uploaded to s3 and the code within the specified s3 bucket is used instead. - ✅ CHANGED:
logs_subscriptions
replaceshumio_cloudwatch_logs_subscription_prefix
. It is an optional list of the log groups that the log ingester should subscribe to. - ✅ CHANGED:
log_level
replaceshumio_lambda_log_level
. It functions exactly the same as before. Specifying a log level changes the log level of the ingester lambdas. It does NOT filter logs before sending them to Humio.
statistics ingester is invoked. The default rate expression is15 minutes
. - 🗑️ REMOVED:
enable_cloudwatch_logs_backfiller_autorun
. The feature was unused with OIT so it was removed to simplify the code rewrite. - 🗑️ REMOVED:
enable_cloudwatch_logs_auto_subscription
. Passing in a list of log groups automatically subscribes the log ingester to the log groups. - 🗑️ REMOVED:
cloudwatch2humio_version
. The rewrite of the code from cloudformation to terraform and python to typescript made this parameter unnecessary.
Full Changelog: v2.0.0...v3.0.0
v3.0.0-alpha
What's Changed
Full Changelog: v2.0.0...v3.0.0-alpha
v2.0.0
What's Changed
- Humio additions by @BScott-c in #11
- Remove CloudTrail Resources by @stuft2 in #12
- Use Humio-Supported Cloudwatch2Humio loggers by @stuft2 in #10
- Bump hashicorp/setup-terraform from 1 to 2 by @dependabot in #9
- Bump actions/checkout from 2 to 3 by @dependabot in #8
New Contributors
- @BScott-c made their first contribution in #11
- @stuft2 made their first contribution in #12
- @dependabot made their first contribution in #9
Full Changelog: v1.1.0...v2.0.0
v2.0.0-alpha.8
docs: update the host port
fix: remove cloudtrail resources