June 20-22 Announcing HashiConf Europe full schedule: keynotes, sessions, labs & more Register Now
  • Overview
    • Batch Processing Workloads
    • Edge Workload Management
    • Non-Containerized Application Orchestration
    • Simple Container Orchestration
  • Enterprise
  • Tutorials
  • Docs
  • API
  • Plugins
  • Tools
  • Community
GitHub—Stars on GitHub
Download
    • Overview
      • Overview
      • apm
      • dynamic_application_sizing
      • http
      • nomad
      • policy
      • policy_eval
      • source
      • strategy
      • target
      • telemetry
    • API
    • CLI
    • Policy
    • Telemetry
      • Overview
        • Overview
        • Datadog
        • Nomad API
        • Prometheus
        • Overview
        • Dynamic Application Sizing Average
        • Dynamic Application Sizing Max
        • Dynamic Application Sizing Percentile
        • Fixed Value
        • Pass-Through
        • Target Value
        • Threshold
        • Overview
        • Amazon Web Services Autoscaling Group
        • Azure Virtual Machine Scale Set
        • Dynamic Application Sizing
        • Google Cloud Engine Managed Instance Group
        • Nomad Task Group
      • Community
      • Overview
      • Checks
      • Node Selector Strategy
        • Overview
        • Base
        • APM
        • Strategy
        • Target
Type '/' to Search

»Dynamic Application Sizing Average Strategy Plugin

Enterprise

This functionality only exists in Nomad Autoscaler Enterprise. This is not present in the open source version of Nomad Autoscaler.

The app-sizing-avg plugin calculates the average value seen across the historical metrics dataset. The plugin applies an exponential weight decay to the data, in order to give more significance to recent data over older data.

This plugin is only recommended for CPU values of workloads with very stable resource usage levels, such as batch jobs.

»Agent Configuration Options

The app-sizing-avg plugin is automatically launched by Nomad Autoscaler Enterprise and so the following setup is optional.

strategy "app-sizing-avg" {
  driver = "app-sizing-avg"
}
strategy "app-sizing-avg" {
  driver = "app-sizing-avg"
}

»Policy Configuration Options

check "avg" {
  strategy "app-sizing-avg" {}
}
check "avg" {
  strategy "app-sizing-avg" {}
}

The app-sizing-avg plugin doesn't have any configuration.

github logoEdit this page
DocsAPIResourcesPrivacySecurityPress KitConsent Manager