You need to enable JavaScript to run this app.
文档中心
云搜索服务

云搜索服务

复制全文
下载 pdf
常见问题
Kibana 高频操作指南
复制全文
下载 pdf
Kibana 高频操作指南
云搜索服务提供的 Kibana 版本兼容原生 Elasticsearch 提供的 Kibana,两者在操作上存在一定的区别。本文介绍云搜索服务版 Kibana 的高频操作。​
前提条件​
您已登录 Kibana。具体操作,请参见登录 Kibana/Dashboards。​
语句执行类​
执行 DSL 语句​
Dev Tools 是 Kibana 中常用的工具,您可在 Dev Tools 中执行 DSL 语句来实现各种功能。​
  1. 在左侧导航栏选择 Management > Dev Tools。​
  1. 在 Console 面板的文本框中输入待执行的 DSL 语句。​
  1. 在文本框右上角单击执行图标。​
  • ​​​
此外,您还可以单击配置图标,然后选择 Auto intent 对 DSL 语句进行格式化,如下图所示。​
​​​
执行 SQL 语句​
您可以通过 Query Workbench 工具来执行 SQL 语句。​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Query Workbench。​
  1. 在 Query editor 面板的文本框中输入待执行的 SQL 语句。​
  1. 单击 Run 按钮。​
  • ​​​
索引类​
创建索引模式​
  1. 在左侧导航栏选择 Management > Stack Management。​
  1. 选择 Index Patterns,然后单击 Create index pattern。​
  • ​​​
  1. 在 Index pattern name 文本框中输入索引模式名称,然后单击 Next step。​
说明​
索引模式名称支持通配符 * 来匹配多个索引。不支持特殊字符 \/?"<>| 和空格。 ​
  • ​​​
  1. 在 Time field 下拉列表中选择 I don't want to use the time filter,然后单击 Create index pattern。​
  • ​​​
查看索引列表​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Index Management。​
  1. 选择 Indices,然后在 Indices 区域查看索引列表。​
  • ​​​
查看索引 settings​
在 Dev Tools 中执行如下命令。具体操作,请参见本文执行 DSL 语句章节。​
​
GET {index_name}/_settings​
​
查看索引 mapping​
在 Dev Tools 中执行如下命令。具体操作,请参见本文执行 DSL 语句章节。​
​
GET {index_name}/_mapping​
​
开启索引​
在Dev Tools 中执行如下命令。具体操作,请参见本文执行 DSL 语句章节。​
​
POST {index_name}/_open​
​
关闭索引​
说明​
关闭索引后,数据将继续保留,但不再提供读写服务。需要时可重新开启索引。​
在 Dev Tools 中执行如下命令。具体操作,请参见执行 DSL 语句章节。​
​
POST {index_name}/_close​
​
删除索引​
注意​
索引删除后不可恢复,请谨慎操作。​
在 Dev Tools 中执行如下命令。具体操作,请参见执行 DSL 语句章节。​
​
POST {index_name}/_close​
​
查询参数设置​
设置 max_concurrent_shard_requests 参数​
  1. 在左侧导航栏选择 Management > Stack Management。​
  1. 选择 Advanced Settings。​
  • ​​​
  1. 在 Settings 页面中,通过配置 Max Concurrent Shard Requests 来设置 max_concurrent_shard_requests 参数。​
  • ​​​
用户和角色​
此功能仅向管理员开放,且 Kibana 7.10.2 与 Kibana 6.7.1 操作略有差异。​
​
Kibana 7.10.2
Kibana 6.7.1
​
创建角色​
您可以基于角色(Role)定义具体可以执行的 API 权限,具体的权限信息可以参考社区官方文档。​
操作步骤​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Security。​
  1. 选择 Roles,然后单击 Create role。​
  • ​​​
  1. 在 Create Role 页面,根据需要配置各参数,然后单击 Create。​
  • ​​​
创建用户​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Security。​
  1. 选择 Internal users,然后单击 Create internal user。​
  • ​​​
  1. 在 Create internal user 页面,根据需要配置各参数,然后单击 Create。​
将角色关联至用户​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Security。​
  1. 选择 Roles,然后单击目标角色名称。​
  • ​​​
  1. 在目标角色的详情页,单击 Mapped users 页签,然后单击 Manage mapping。​
  • ​​​
  1. 在 Map user 页面,从 Users 下拉列表中选择要关联的用户,然后单击 Map。​
  • ​​​
​
Dev Tools 自动提示索引​
Dev Tools 支持自动提示索引,如下图所示。Kibana 7.10.2 与 Kibana 6.7.1 操作略有差异。​
​​​
​
Kibana 7.10.2
Kibana 6.7.1
​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Security。​
  1. 选择 Roles,然后单击 Create role。​
  • ​​​
  1. 在 Create Role 页面,输入角色名称,在 Cluster permissions 下添加 indices:admin/template/get 权限,在 Index 下输入 *,在 Index permissions 下添加 indices:admin/get、indices:admin/aliases/get 权限,然后单击 Create。​
  • ​​​
​
索引生命周期管理​
创建 policy​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Index Management。​
  1. 选择 Index Policies,然后单击 Create policy。​
  • ​​​
  1. 在 Create policy 页面,设置 Policy ID,定义 policy 内容,然后单击 Create。​
  • ​​​
创建的 policy 将对新增的索引自动生效。以下为 7 天自动删除索引的示例 policy。​
​
{​
"policy": {​
"description": "Retain indices for 7 days",​
"default_state": "hot",​
"states": [​
{​
"name": "hot",​
"actions": [​
​
],​
"transitions": [​
{​
"state_name": "delete",​
"conditions": {​
"min_index_age": "7d" //保留天数​
}​
}​
]​
},​
{​
"name": "delete",​
"actions": [​
{"delete":{}}​
],​
"transitions": [​
​
]​
}​
],​
"ism_template": {​
"index_patterns": [​
"index-*" //匹配的索引规则​
]​
}​
}​
}​
​
将 policy 关联至存量索引​
  1. 在左侧导航栏选择 Open Distro for Elasticsearch > Index Management。​
  1. 选择 Indices,勾选要关联的索引,然后单击 Apply policy。​
  • ​​​
  1. 在 Apply policy 对话框中,选择要关联的 policy,然后单击 Apply。​
  • ​​​
更多操作​
火山引擎云搜索服务提供的 Kibana 中部分功能需要通过 Dev Tools 来实现。如需帮助,请提交工单联系火山引擎云搜索服务团队。​
​
​
最近更新时间:2026.08.05 11:09:25
这个页面对您有帮助吗?
有用
有用
无用
无用