transforms.asciidoc 5.9 KB

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