Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API аналитики поведения

Список коллекций аналитики поведения

Данная функциональность находится в стадии бета-тестирования и может быть изменена. Дизайн и код менее зрелые, чем официальные функции GA, и предоставляются в исходном виде без гарантий. Для функций бета-версии не распространяется SLA поддержки официальных функций GA.

Новая справка по API

Для получения самых актуальных данных об API обратитесь к API аналитики поведения.

Возвращает информацию о коллекциях аналитики поведения.

Запрос

GET _application/analytics/<criteria>

Предварительные условия

Требуется привилегия кластера manage_behavioral_analytics.

Параметры пути

<criteria>
(необязательно, строка) Критерий используется для поиска соответствующей коллекции аналитики. Это может быть имя коллекции или шаблон для сопоставления нескольких коллекций. Если не указано, будут возвращены все коллекции аналитики.

Коды ответов

404
Критерий не соответствует ни одной коллекции аналитики.

Коды ответов

Примеры

Следующий пример отображает все настроенные коллекции аналитики поведения:

resp = client.search_application.get_behavioral_analytics()
print(resp)
const response = await client.searchApplication.getBehavioralAnalytics();
console.log(response);
GET _application/analytics/

Пример ответа:

{
  "my_analytics_collection": {
      "event_data_stream": {
          "name": "behavioral_analytics-events-my_analytics_collection"
      }
  },
  "my_analytics_collection2": {
      "event_data_stream": {
          "name": "behavioral_analytics-events-my_analytics_collection2"
      }
  }
}

Следующий пример возвращает коллекцию аналитики поведения, соответствующую my_analytics_collection:

resp = client.search_application.get_behavioral_analytics(
    name="my_analytics_collection",
)
print(resp)
const response = await client.searchApplication.getBehavioralAnalytics({
  name: "my_analytics_collection",
});
console.log(response);
GET _application/analytics/my_analytics_collection

Пример ответа:

{
  "my_analytics_collection": {
      "event_data_stream": {
          "name": "behavioral_analytics-events-my_analytics_collection"
      }
  }
}

Следующий пример возвращает все коллекции аналитики поведения, начинающиеся с my:

resp = client.search_application.get_behavioral_analytics(
    name="my*",
)
print(resp)
const response = await client.searchApplication.getBehavioralAnalytics({
  name: "my*",
});
console.log(response);
GET _application/analytics/my*

Пример ответа:

{
  "my_analytics_collection": {
      "event_data_stream": {
          "name": "behavioral_analytics-events-my_analytics_collection"
      }
  },
  "my_analytics_collection2": {
      "event_data_stream": {
          "name": "behavioral_analytics-events-my_analytics_collection2"
      }
  }
}

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/list-analytics-collection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API