ml-api.asciidoc 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. [role="xpack"]
  2. [testenv="platinum"]
  3. [[ml-apis]]
  4. == Machine learning APIs
  5. You can use the following APIs to perform {ml} activities.
  6. See <<ml-api-definitions, Definitions>> for the resource definitions used by the
  7. machine learning APIs and in advanced job configuration options in Kibana.
  8. [discrete]
  9. [[ml-api-anomaly-job-endpoint]]
  10. === {anomaly-jobs-cap}
  11. //* <<ml-valid-detector,Validate detectors>>, <<ml-valid-job,Validate job>>
  12. * <<ml-put-job,Create>> or <<ml-delete-job,delete {anomaly-jobs}>>
  13. * <<ml-put-calendar-job,Add>> or <<ml-delete-calendar-job,delete a {anomaly-job} from a calendar>>
  14. * <<ml-open-job,Open>> or <<ml-close-job,close {anomaly-jobs}>>
  15. * <<ml-get-job,Get {anomaly-jobs} info>> or <<ml-get-job-stats,statistics>>
  16. * <<ml-flush-job,Flush {anomaly-jobs}>>
  17. * <<ml-post-data,Post data to {anomaly-jobs}>>
  18. * <<ml-update-job,Update {anomaly-jobs}>>
  19. * <<ml-forecast,Create>> or <<ml-delete-forecast,delete forecasts>>
  20. [discrete]
  21. [[ml-api-calendar-endpoint]]
  22. === Calendars
  23. * <<ml-put-calendar,Create calendar>>, <<ml-delete-calendar,Delete calendar>>
  24. * <<ml-put-calendar-job,Add job to calendar>>, <<ml-delete-calendar-job,Delete job from calendar>>
  25. * <<ml-post-calendar-event,Add scheduled events to calendar>>, <<ml-delete-calendar-event,Delete scheduled events from calendar>>
  26. * <<ml-get-calendar,Get calendars>>, <<ml-get-calendar-event,Get scheduled events>>
  27. [discrete]
  28. [[ml-api-filter-endpoint]]
  29. === Filters
  30. * <<ml-put-filter,Create filter>>, <<ml-delete-filter,Delete filter>>
  31. * <<ml-update-filter,Update filters>>
  32. * <<ml-get-filter,Get filters>>
  33. [discrete]
  34. [[ml-api-datafeed-endpoint]]
  35. === {dfeeds-cap}
  36. * <<ml-put-datafeed,Create {dfeed}>>, <<ml-delete-datafeed,Delete {dfeed}>>
  37. * <<ml-start-datafeed,Start {dfeed}>>, <<ml-stop-datafeed,Stop {dfeed}>>
  38. * <<ml-get-datafeed,Get {dfeed} info>>, <<ml-get-datafeed-stats,Get {dfeed} statistics>>
  39. * <<ml-preview-datafeed,Preview {dfeed}>>
  40. * <<ml-update-datafeed,Update {dfeed}>>
  41. [discrete]
  42. [[ml-api-dfanalytics-endpoint]]
  43. === {dfanalytics-cap} APIs
  44. * <<put-dfanalytics,Create>> or
  45. <<delete-dfanalytics,delete {dfanalytics-jobs}>>
  46. * <<get-dfanalytics,Get {dfanalytics-jobs} info>> or
  47. <<get-dfanalytics-stats,statistics>>
  48. * <<start-dfanalytics,Start>> or <<stop-dfanalytics,stop {dfanalytics-jobs}>>
  49. * <<evaluate-dfanalytics,Evaluate {dfanalytics}>>
  50. [discrete]
  51. [[ml-api-job-endpoint]]
  52. === Jobs
  53. See <<ml-api-anomaly-job-endpoint>> and <<ml-api-dfanalytics-endpoint>>.
  54. [discrete]
  55. [[ml-api-snapshot-endpoint]]
  56. === Model Snapshots
  57. * <<ml-delete-snapshot,Delete model snapshot>>
  58. * <<ml-get-snapshot,Get model snapshot info>>
  59. * <<ml-revert-snapshot,Revert model snapshot>>
  60. * <<ml-update-snapshot,Update model snapshot>>
  61. [discrete]
  62. [[ml-api-result-endpoint]]
  63. === Results
  64. * <<ml-get-bucket,Get buckets>>
  65. * <<ml-get-overall-buckets,Get overall buckets>>
  66. * <<ml-get-category,Get categories>>
  67. * <<ml-get-influencer,Get influencers>>
  68. * <<ml-get-record,Get records>>
  69. [discrete]
  70. [[ml-api-file-structure-endpoint]]
  71. === File structure
  72. * <<ml-find-file-structure,Find file structure>>
  73. [discrete]
  74. [[ml-api-ml-info-endpoint]]
  75. === Info
  76. * <<get-ml-info,Machine learning info>>
  77. [discrete]
  78. [[ml-api-delete-expired-data-endpoint]]
  79. === Delete expired data
  80. * <<ml-delete-expired-data,Delete expired data>>
  81. [discrete]
  82. [[ml-set-upgrade-mode-endpoint]]
  83. === Set upgrade mode
  84. * <<ml-set-upgrade-mode, Set upgrade mode>>
  85. //ADD
  86. include::post-calendar-event.asciidoc[]
  87. include::put-calendar-job.asciidoc[]
  88. //CLOSE
  89. include::close-job.asciidoc[]
  90. //CREATE
  91. include::put-job.asciidoc[]
  92. include::put-calendar.asciidoc[]
  93. include::put-datafeed.asciidoc[]
  94. include::put-filter.asciidoc[]
  95. include::put-dfanalytics.asciidoc[]
  96. //DELETE
  97. include::delete-calendar.asciidoc[]
  98. include::delete-datafeed.asciidoc[]
  99. include::delete-calendar-event.asciidoc[]
  100. include::delete-filter.asciidoc[]
  101. include::delete-forecast.asciidoc[]
  102. include::delete-job.asciidoc[]
  103. include::delete-calendar-job.asciidoc[]
  104. include::delete-snapshot.asciidoc[]
  105. include::delete-expired-data.asciidoc[]
  106. include::delete-dfanalytics.asciidoc[]
  107. //EVALUATE
  108. include::evaluate-dfanalytics.asciidoc[]
  109. //FIND
  110. include::find-file-structure.asciidoc[]
  111. //FLUSH
  112. include::flush-job.asciidoc[]
  113. //FORECAST
  114. include::forecast.asciidoc[]
  115. //GET
  116. include::get-bucket.asciidoc[]
  117. include::get-calendar.asciidoc[]
  118. include::get-category.asciidoc[]
  119. include::get-dfanalytics.asciidoc[]
  120. include::get-dfanalytics-stats.asciidoc[]
  121. include::get-datafeed.asciidoc[]
  122. include::get-datafeed-stats.asciidoc[]
  123. include::get-influencer.asciidoc[]
  124. include::get-job.asciidoc[]
  125. include::get-job-stats.asciidoc[]
  126. include::get-ml-info.asciidoc[]
  127. include::get-snapshot.asciidoc[]
  128. include::get-overall-buckets.asciidoc[]
  129. include::get-calendar-event.asciidoc[]
  130. include::get-filter.asciidoc[]
  131. include::get-record.asciidoc[]
  132. //OPEN
  133. include::open-job.asciidoc[]
  134. //POST
  135. include::post-data.asciidoc[]
  136. //PREVIEW
  137. include::preview-datafeed.asciidoc[]
  138. //REVERT
  139. include::revert-snapshot.asciidoc[]
  140. //SET/START/STOP
  141. include::set-upgrade-mode.asciidoc[]
  142. include::start-datafeed.asciidoc[]
  143. include::start-dfanalytics.asciidoc[]
  144. include::stop-datafeed.asciidoc[]
  145. include::stop-dfanalytics.asciidoc[]
  146. //UPDATE
  147. include::update-datafeed.asciidoc[]
  148. include::update-filter.asciidoc[]
  149. include::update-job.asciidoc[]
  150. include::update-snapshot.asciidoc[]
  151. //VALIDATE
  152. //include::validate-detector.asciidoc[]
  153. //include::validate-job.asciidoc[]