elasticsearch/docs/reference/ml/anomaly-detection/apis/index.asciidoc
David Roberts 0d403365bd
[7.16] [ML] Model snapshot upgrade needs a stats endpoint (#81706)
* [7.16] [ML] Model snapshot upgrade needs a stats endpoint

Previously the ML model snapshot upgrade endpoint did not
provide a way to reliably monitor progress. This could lead
to the upgrade assistant UI thinking that a model snapshot
upgrade had finished when it actually hadn't.

This change adds a new "stats" API that allows external
interested parties to find out the status of each model
snapshot upgrade and which node (if any) each is running on.

Backport of #81641

* Fixing compilation
2021-12-14 04:50:07 -05:00

70 lines
2.6 KiB
Text

include::ml-apis.asciidoc[leveloffset=+1]
//ADD
include::post-calendar-event.asciidoc[leveloffset=+2]
include::put-calendar-job.asciidoc[leveloffset=+2]
//CLOSE
include::close-job.asciidoc[leveloffset=+2]
//CREATE
include::put-job.asciidoc[leveloffset=+2]
include::put-calendar.asciidoc[leveloffset=+2]
include::put-datafeed.asciidoc[leveloffset=+2]
include::put-filter.asciidoc[leveloffset=+2]
//DELETE
include::delete-calendar.asciidoc[leveloffset=+2]
include::delete-datafeed.asciidoc[leveloffset=+2]
include::delete-calendar-event.asciidoc[leveloffset=+2]
include::delete-filter.asciidoc[leveloffset=+2]
include::delete-forecast.asciidoc[leveloffset=+2]
include::delete-job.asciidoc[leveloffset=+2]
include::delete-calendar-job.asciidoc[leveloffset=+2]
include::delete-snapshot.asciidoc[leveloffset=+2]
include::delete-expired-data.asciidoc[leveloffset=+2]
//ESTIMATE
include::estimate-model-memory.asciidoc[leveloffset=+2]
//FIND
include::find-file-structure.asciidoc[leveloffset=+2]
//FLUSH
include::flush-job.asciidoc[leveloffset=+2]
//FORECAST
include::forecast.asciidoc[leveloffset=+2]
//GET
include::get-bucket.asciidoc[leveloffset=+2]
include::get-calendar.asciidoc[leveloffset=+2]
include::get-category.asciidoc[leveloffset=+2]
include::get-datafeed.asciidoc[leveloffset=+2]
include::get-datafeed-stats.asciidoc[leveloffset=+2]
include::get-influencer.asciidoc[leveloffset=+2]
include::get-job.asciidoc[leveloffset=+2]
include::get-job-stats.asciidoc[leveloffset=+2]
include::get-ml-info.asciidoc[leveloffset=+2]
include::get-snapshot.asciidoc[leveloffset=+2]
include::get-job-model-snapshot-upgrade-stats.asciidoc[leveloffset=+2]
include::get-overall-buckets.asciidoc[leveloffset=+2]
include::get-calendar-event.asciidoc[leveloffset=+2]
include::get-filter.asciidoc[leveloffset=+2]
include::get-record.asciidoc[leveloffset=+2]
//OPEN
include::open-job.asciidoc[leveloffset=+2]
//POST
include::post-data.asciidoc[leveloffset=+2]
//PREVIEW
include::preview-datafeed.asciidoc[leveloffset=+2]
//RESET
include::reset-job.asciidoc[leveloffset=+2]
//REVERT
include::revert-snapshot.asciidoc[leveloffset=+2]
//SET/START/STOP
include::set-upgrade-mode.asciidoc[leveloffset=+2]
include::start-datafeed.asciidoc[leveloffset=+2]
include::stop-datafeed.asciidoc[leveloffset=+2]
//UPDATE
include::update-datafeed.asciidoc[leveloffset=+2]
include::update-filter.asciidoc[leveloffset=+2]
include::update-job.asciidoc[leveloffset=+2]
include::update-snapshot.asciidoc[leveloffset=+2]
//UPGRADE
include::upgrade-job-model-snapshot.asciidoc[leveloffset=+2]
//VALIDATE
//include::validate-detector.asciidoc[leveloffset=+2]
//include::validate-job.asciidoc[leveloffset=+2]