list-analytics-collection.asciidoc 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. [role="xpack"]
  2. [[list-analytics-collection]]
  3. === List Analytics Collections
  4. beta::[]
  5. ++++
  6. <titleabbrev>List Analytics Collections</titleabbrev>
  7. ++++
  8. .New API reference
  9. [sidebar]
  10. --
  11. For the most up-to-date API details, refer to {api-es}/group/endpoint-analytics[Behavioral analytics APIs].
  12. --
  13. ////
  14. [source,console]
  15. ----
  16. PUT _application/analytics/my_analytics_collection
  17. PUT _application/analytics/my_analytics_collection2
  18. ----
  19. // TESTSETUP
  20. [source,console]
  21. ----
  22. DELETE _application/analytics/my_analytics_collection
  23. DELETE _application/analytics/my_analytics_collection2
  24. ----
  25. // TEARDOWN
  26. ////
  27. Returns information about <<behavioral-analytics-overview,Behavioral Analytics>> Collections.
  28. [[list-analytics-collection-request]]
  29. ==== {api-request-title}
  30. `GET _application/analytics/<criteria>`
  31. [[list-analytics-collection-prereq]]
  32. ==== {api-prereq-title}
  33. Requires the `manage_behavioral_analytics` cluster privilege.
  34. [[list-analytics-collection-path-params]]
  35. ==== {api-path-parms-title}
  36. `<criteria>`::
  37. (optional, string)
  38. Criteria is used to find a matching analytics collection. This could be the name of the collection or a pattern to match multiple. If not specified, will return all analytics collections.
  39. [[list-analytics-collection-response-codes]]
  40. ==== {api-response-codes-title}
  41. `404`::
  42. Criteria does not match any Analytics Collections.
  43. ==== {api-response-codes-title}
  44. [[list-analytics-collection-example]]
  45. ==== {api-examples-title}
  46. The following example lists all configured Analytics Collections:
  47. [source,console]
  48. ----
  49. GET _application/analytics/
  50. ----
  51. A sample response:
  52. [source,console-result]
  53. ----
  54. {
  55. "my_analytics_collection": {
  56. "event_data_stream": {
  57. "name": "behavioral_analytics-events-my_analytics_collection"
  58. }
  59. },
  60. "my_analytics_collection2": {
  61. "event_data_stream": {
  62. "name": "behavioral_analytics-events-my_analytics_collection2"
  63. }
  64. }
  65. }
  66. ----
  67. The following example returns the Analytics Collection that matches `my_analytics_collection`:
  68. [source,console]
  69. ----
  70. GET _application/analytics/my_analytics_collection
  71. ----
  72. A sample response:
  73. [source,console-result]
  74. ----
  75. {
  76. "my_analytics_collection": {
  77. "event_data_stream": {
  78. "name": "behavioral_analytics-events-my_analytics_collection"
  79. }
  80. }
  81. }
  82. ----
  83. The following example returns all Analytics Collections prefixed with `my`:
  84. [source,console]
  85. ----
  86. GET _application/analytics/my*
  87. ----
  88. A sample response:
  89. [source,console-result]
  90. ----
  91. {
  92. "my_analytics_collection": {
  93. "event_data_stream": {
  94. "name": "behavioral_analytics-events-my_analytics_collection"
  95. }
  96. },
  97. "my_analytics_collection2": {
  98. "event_data_stream": {
  99. "name": "behavioral_analytics-events-my_analytics_collection2"
  100. }
  101. }
  102. }
  103. ----