Список коллекций аналитики поведения
Данная функциональность находится в стадии бета-тестирования и может быть изменена. Дизайн и код менее зрелые, чем официальные функции GA, и предоставляются в исходном виде без гарантий. Для функций бета-версии не распространяется SLA поддержки официальных функций GA.
Возвращает информацию о коллекциях аналитики поведения.
Запрос
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