实例基本信息
1. 实例ID,用于唯一的标识该实例;
2. 标签,使用自定义标签来标识实例并分组,以便进行灵活管理;
3. 实例创建时间,该实例创建的时间(格式YYYY-mm-dd HH:MM:SS);
4. 付费类型,开放搜索的计费方式,包月包年/按量付费;
5. 地域,该应用部署的区域(例:杭州、上海、北京、青岛、张家口等等);
6. 商品版本,开放搜索的实例类型,高性能检索版;
7. 集群偏好规格,开放搜索按照场景划分的规格(如:共享通用型、共享计算型、独享通用型、独享计算型等);
8. 存储资源,应用中各个表的总文档大小累加值(不考虑字段名,字段内容按照string来计算容量);
9. 计算资源,LCU(逻辑计算单元)是衡量搜索计算能力的单位,一个LCU代表搜索集群中10millicores的计算能力(注:millicores是CPU资源的单位,即一个核的1/1000);
10. 实例描述,对该实例的简单介绍,可自定义。
线上/线下应用
当用户第一次配置应用,并索引重建后,此时该应用只有一个“线上应用”;若在此基础上进行清理数据、线下变更等会触发索引重建的操作时,开放搜索为保证用户线上应用稳定,此时会为该应用创建一个“线下应用”,所有的变更在“线下应用”中进行,当“线下应用”索引构建成功后,可在“线下应用”中进行简单的测试,测试通过后,可将其切换到线上,由此可做到无论对应用实例做何种操作,对用户的生产调用均是无感的。
状态
表示该应用当前的状态,状态为:正常时,则表示该版本当前线上提供服务中。
其余未服务的状态有:
1) 待配置:应用未配置时的状态。
2) 版本初始化中。
3) 数据初始化中。
4) 失效:全量存储超quota或数据源表、表字段等不存在等原因均会导致失效。失效应用目前仅支持删除后,重新配置。
5) 到期:预付费实例购买周期到期后服务暂停,实例在控制台保留7天,期间操作仅支持续费,其余功能不支持。
6) 冻结:欠费应用。
应用基本信息
包含当前应用版本的付费类型、商品版本、存储资源、计算资源以及实例ID、地域、应用描述等信息。
温馨提示:应用的计费规则类型,请参考原生OpenSearch实例计费概述文档。
API 入口
又称服务接入地址(Endpoint). 每个地域的API域名不同,使用API或者SDK访问OpenSearch的时候需要根据此处给出的API入口进行访问。不同地域也根据使用的场景区分了内网API域名(同区域(含VPC)环境下的ECS可用)、公网API域名(公网环境下使用),请根据实际部署情况选择合适的域名,使用前请先ping下,确定可访问。
数据源
表示开放搜索中的数据来源。目前支持MaxCompute(原ODPS)数据源配置、RDS数据源配置(不支持5.2以下,8以上版本,支持8.0)、PolarDB数据源配置以及API/SDK数据导入。
应用结构
数据表 表示应用的表结构(schema)。
索引字段列表 表示应用中配置的索引(index)字段。索引名称为ID的索引字段,
使用示例:
query=id:'云搜索'
。索引分析方式,请文本分析器。属性字段列表 表示应用中配置的属性(attribute)字段。
使用说明:在filter、aggregate、sort、distinct子句中使用该字段,可实现过滤、统计、排序等功能。比如:filter=id>100000
默认展示字段列表
每一次搜索请求中,应用结构部分字段的召回都可以通过指定“默认展示字段”来限制。
云监控
云监控可以查看当前应用版本中的一些常见指标,例如存储容量(bytes)、存储容量使用率(%)、文档总数(个)、查询QPS(次/秒)、查询限流QPS(次/秒)、查询耗时(ms)、计算资源(LCU)、单次查询计算消耗(LCU)、计算资源每日峰值(LCU)等等。具体监控指标含义以及配置报警流程,请云监控报警。
索引重建
对于用户上传的数据(包括通过各个数据源的同步过来的数据)OpenSearch会在系统中保存一份镜像。如果有涉及到应用结构变更、或者需要导入全量数据的情况下,需要进行索引重建操作。目前支持两种索引重建方式:1)手动索引重建(一般用于修改应用结构或者导入全量用户数据时使用);2)定时索引重建(一般在odps等数据源每天导入全量用户数据使用。RDS默认开启数据同步,无需配置定时任务)。
转包年包月
指计费方式由按量付费转为包年包月,计费方式、价格以及操作步骤,请变配。
错误日志
错误日志会展示索引重建失效的报错信息以及API/SDK推送处理失败的报错信息。其中请注意:API/SDK推送为异步处理,代码未报错不代表一定推送成功,数据处理失败会在控制台上报错。错误码表示含义,请错误码说明。
已下线应用
线上应用:指搜索业务当前对接的开放搜索应用的版本。
线下应用:指需要针对某一具体开放搜索应用需要进行配置变更(如应用结构)时,所创建的当前线上应用的另一版本,该版本初始状态同线上应用版本。另,线上版本支持线下变更(数据源、应用结构、索引结构)与查询配置、排序配置和其他扩展功能,而线下应用不支持再创建另一版本进行变更,仅支持在当前版本配置(数据源、应用结构、索引结构、查询配置、排序配置以及其他扩展功能),所以线上应用与线下应用既有继承关系又各自独立。
已下线应用:当用户将线下应用发布上线后,线上应用将变成已下线应用,而原线下应用将变为线上应用。此时,除非用户对线下应用再次发起线下变更,否则线下应用处于不可发布状态(状态将为:已发布)。
删除应用
需要删除应用时,为了避免误删。只有在输入正确的“应用名称+线上应用”时,才能正常删除。
为了防止用户误操作,导致应用被删除,所以opensearch不支持在已有“线上应用”的情况直接删除整个应用,如确定应用可以下线,可以参考以下除步骤:
1.删除“线下应用”:(应用管理--应用详情页--选择线下应用--点击“删除应用”):
注意:如果无“线下应用”此步骤可以忽略。
2.删除“线上应用”:(应用管理--应用详情页--选择线上应用--点击“删除应用”):
3.当应用处于“待配置”状态时,可以删除该应用:
注意:只能删除“按量付费”的实例,“包月包年”的实例无法删除。
线下变更
当用户需要对应用进行修改应用结构(新增/删除字段、变更/添加索引、新增/删除属性)或者变更数据源的时候,需要通过线下变更完成。