transforms.asciidoc 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. [role="xpack"]
  2. [[cat-transforms]]
  3. === cat {transforms} API
  4. ++++
  5. <titleabbrev>cat transforms</titleabbrev>
  6. ++++
  7. [IMPORTANT]
  8. ====
  9. cat APIs are only intended for human consumption using the command line or {kib}
  10. console. They are _not_ intended for use by applications. For application
  11. consumption, use the <<get-transform,get transforms API>>.
  12. ====
  13. Returns configuration and usage information about {transforms}.
  14. [[cat-transforms-api-request]]
  15. ==== {api-request-title}
  16. `GET /_cat/transforms/<transform_id>` +
  17. `GET /_cat/transforms/_all` +
  18. `GET /_cat/transforms/*` +
  19. `GET /_cat/transforms`
  20. [[cat-transforms-api-prereqs]]
  21. ==== {api-prereq-title}
  22. * If the {es} {security-features} are enabled, you must have `monitor_transform`
  23. cluster privileges to use this API. The built-in `transform_user` role has these
  24. privileges. For more information, see <<security-privileges>> and
  25. <<built-in-roles>>.
  26. //[[cat-transforms-api-desc]]
  27. //==== {api-description-title}
  28. [[cat-transforms-api-path-params]]
  29. ==== {api-path-parms-title}
  30. `<transform_id>`::
  31. (Optional, string)
  32. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=transform-id-wildcard]
  33. [[cat-transforms-api-query-params]]
  34. ==== {api-query-parms-title}
  35. `allow_no_match`::
  36. (Optional, Boolean)
  37. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=allow-no-match-transforms1]
  38. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=http-format]
  39. `from`::
  40. (Optional, integer)
  41. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=from-transforms]
  42. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=cat-h]
  43. +
  44. If you do not specify which columns to include, the API returns the default
  45. columns. If you explicitly specify one or more columns, it returns only the
  46. specified columns.
  47. +
  48. Valid columns are:
  49. `changes_last_detection_time`, `cldt`:::
  50. (Default)
  51. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=checkpointing-changes-last-detected-at]
  52. `checkpoint`, `cp`:::
  53. (Default)
  54. The sequence number for the checkpoint.
  55. `checkpoint_duration_time_exp_avg`, `cdtea`, `checkpointTimeExpAvg`:::
  56. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=exponential-avg-checkpoint-duration-ms]
  57. `checkpoint_progress`, `c`, `checkpointProgress`:::
  58. (Default)
  59. The progress of the next checkpoint that is currently in progress.
  60. `create_time`, `ct`, `createTime`:::
  61. The time the {transform} was created.
  62. `delete_time`, `dtime`:::
  63. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=delete-time-ms]
  64. `description`, `d`:::
  65. The description of the {transform}.
  66. `dest_index`, `di`, `destIndex`:::
  67. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=dest-index]
  68. `documents_deleted`, `docd`:::
  69. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=docs-deleted-transform]
  70. `documents_indexed`, `doci`:::
  71. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=docs-indexed]
  72. `docs_per_second`, `dps`:::
  73. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=transform-settings-docs-per-second]
  74. `documents_processed`, `docp`:::
  75. (Default)
  76. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=docs-processed]
  77. `frequency`, `f`:::
  78. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=frequency]
  79. `id`:::
  80. (Default)
  81. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=transform-id]
  82. `index_failure`, `if`:::
  83. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-failures]
  84. `index_time`, `itime`:::
  85. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-time-ms]
  86. `index_total`, `it`:::
  87. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=index-total]
  88. `indexed_documents_exp_avg`, `idea`:::
  89. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=exponential-avg-documents-indexed]
  90. `last_search_time`, `lst`, `lastSearchTime`:::
  91. (Default)
  92. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=checkpointing-last-search-time]
  93. `max_page_search_size`, `mpsz`:::
  94. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=transform-settings-max-page-search-size]
  95. `pages_processed`, `pp`:::
  96. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=pages-processed]
  97. `pipeline`, `p`:::
  98. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=dest-pipeline]
  99. `processed_documents_exp_avg`, `pdea`:::
  100. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=exponential-avg-documents-processed]
  101. `processing_time`, `pt`:::
  102. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=processing-time-ms]
  103. `reason`, `r`:::
  104. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=state-transform-reason]
  105. `search_failure`, `sf`:::
  106. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=search-failures]
  107. `search_time`, `stime`:::
  108. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=search-time-ms]
  109. `search_total`, `st`:::
  110. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=search-total]
  111. `source_index`, `si`, `sourceIndex`:::
  112. (Default)
  113. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=source-index-transforms]
  114. `state`, `s`:::
  115. (Default)
  116. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=state-transform]
  117. `transform_type`, `tt`:::
  118. Indicates the type of {transform}: `batch` or `continuous`.
  119. `trigger_count`, `tc`:::
  120. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=trigger-count]
  121. `version`, `v`:::
  122. The version of {es} that existed on the node when the {transform} was
  123. created.
  124. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=help]
  125. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=cat-s]
  126. `size`::
  127. (Optional, integer)
  128. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=size-transforms]
  129. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=time]
  130. include::{es-repo-dir}/rest-api/common-parms.asciidoc[tag=cat-v]
  131. [[cat-transforms-api-examples]]
  132. ==== {api-examples-title}
  133. [source,console]
  134. --------------------------------------------------
  135. GET /_cat/transforms?v=true&format=json
  136. --------------------------------------------------
  137. // TEST[skip:kibana sample data]
  138. [source,console-result]
  139. ----
  140. [
  141. {
  142. "id" : "ecommerce_transform",
  143. "state" : "started",
  144. "checkpoint" : "1",
  145. "documents_processed" : "705",
  146. "checkpoint_progress" : "100.00",
  147. "changes_last_detection_time" : null
  148. }
  149. ]
  150. ----
  151. // TESTRESPONSE[skip:kibana sample data]