get-transform-stats.asciidoc 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. [role="xpack"]
  2. [testenv="basic"]
  3. [[get-data-frame-transform-stats]]
  4. === Get {dataframe-transform} statistics API
  5. ++++
  6. <titleabbrev>Get {dataframe-transform} statistics</titleabbrev>
  7. ++++
  8. Retrieves usage information for {dataframe-transforms}.
  9. ==== Request
  10. `GET _data_frame/transforms/<data_frame_transform_id>/_stats`
  11. `GET _data_frame/transforms/<data_frame_transform_id>,<data_frame_transform_id>/_stats` +
  12. `GET _data_frame/transforms/_stats` +
  13. `GET _data_frame/transforms/_all/_stats` +
  14. `GET _data_frame/transforms/*/_stats` +
  15. //===== Description
  16. ==== Path Parameters
  17. `data_frame_transform_id`::
  18. (string) Identifier for the {dataframe-transform}. It can be a
  19. {dataframe-transform} identifier or a wildcard expression. If you do not
  20. specify one of these options, the API returns information for all
  21. {dataframe-transforms}.
  22. ==== Results
  23. The API returns the following information:
  24. `transforms`::
  25. (array) An array of statistics objects for {dataframe-transforms}.
  26. //==== Authorization
  27. ==== Examples
  28. The following example gets usage information for the `ecommerce_transform`
  29. {dataframe-transform}:
  30. [source,js]
  31. --------------------------------------------------
  32. GET _data_frame/transforms/ecommerce_transform/_stats
  33. --------------------------------------------------
  34. // CONSOLE
  35. // TEST[skip:todo]
  36. The API returns the following results:
  37. [source,js]
  38. ----
  39. {
  40. "count" : 1,
  41. "transforms" : [
  42. {
  43. "id" : "ecommerce_transform",
  44. "state" : {
  45. "indexer_state" : "started",
  46. "task_state": "started",
  47. "current_position" : {
  48. "customer_id" : "9"
  49. },
  50. "generation" : 1
  51. },
  52. "stats" : {
  53. "pages_processed" : 0,
  54. "documents_processed" : 0,
  55. "documents_indexed" : 0,
  56. "trigger_count" : 0,
  57. "index_time_in_ms" : 0,
  58. "index_total" : 0,
  59. "index_failures" : 0,
  60. "search_time_in_ms" : 0,
  61. "search_total" : 0,
  62. "search_failures" : 0
  63. }
  64. }
  65. ]
  66. }
  67. ----
  68. // TESTRESPONSE