get-transform-stats.asciidoc 2.2 KB

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