transforms.asciidoc 5.6 KB

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