v1.535.1
·
33 commits
to refs/heads/main
since this release
feat: add support for karpenter metrics in datadog @RoseSecurity (#15)
## what[!TIP]
Feel free to accept, disregard, or close this addition. We are using it in our environment as it has provided actionable information for us
- Incorporates toggle for enabling the metrics port and annotations for exposing Karpenter metrics to the Datadog agent
- This check uses OpenMetrics to collect metrics from the OpenMetrics endpoint that Karpenter exposes, which requires Python 3.
why
- Adds support for monitoring the health and performance of Karpenter
- Makes metrics accessible in the Datadog Karpenter Overview Dashboard
[!NOTE]
The listed metrics can only be collected if they are available. Some metrics are generated only when certain actions are performed. For example, thekarpenter.nodes.terminatedmetric is exposed only after a node is terminated.
references
Summary by CodeRabbit
-
New Features
- Added configurable metrics and monitoring options for Karpenter deployment.
- Introduced new variables to control metrics exposure and port configuration.
- Enhanced Karpenter deployment with Datadog monitoring capabilities.
-
Configuration
- Added support for dynamic replica count configuration.
- Implemented optional metrics and logging settings.
🤖 Automatic Updates
Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#16)
## what This is an auto-generated PR that updates the README.md and docswhy
To have most recent changes of README.md and doc from origin templates
