列出分析集合
编辑列出分析集合
编辑此功能处于 Beta 测试阶段,可能会发生更改。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何保证。Beta 功能不受正式 GA 功能的支持 SLA 约束。
返回关于行为分析集合的信息。
请求
编辑GET _application/analytics/<criteria>
先决条件
编辑需要 manage_behavioral_analytics
集群权限。
路径参数
编辑-
<criteria>
- (可选,字符串) Criteria 用于查找匹配的分析集合。这可以是集合的名称或匹配多个集合的模式。如果未指定,将返回所有分析集合。
响应代码
编辑-
404
- Criteria 与任何分析集合都不匹配。
响应代码
编辑示例
编辑以下示例列出所有已配置的分析集合
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" } } }