Need help with adaptive-alerting?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

153 Stars 46 Forks Apache License 2.0 1.7K Commits 28 Opened issues


Anomaly detection for streaming time series, featuring automated model selection.

Services available


Need anything else?

Contributors list

Build Status codecov License

Adaptive Alerting (AA)

Streaming anomaly detection with automated model selection and fitting.

Wiki documentation


To build the Maven project:

$ ./mvnw clean verify

To build the Docker images:

$ make docker_build

How the Travis CI build works

We use Travis CI to build AA Docker images and push them to Docker Hub. Here's how it works:

  • A developer pushes a branch (
    or otherwise) to GitHub.
  • GitHub kicks off a Travis CI build.
  • Travis CI reads
    , which drives the build.
  • .travis.yml
    invokes the top-level
  • The top-level
    • runs a Maven build for the whole project
    • invokes module-specific
      s to handle building and releasing Docker images
  • Each module-specific
    runs one or more module-specific build scripts to
    • build the Docker images
    • release the Docker images
  • For the release (docker push), the module-specific build script delegates to the shared
    script. This script has logic to push the image to Docker Hub if and only if the current branch is the

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.