Amazon CloudSearch 监控集成
Amazon CloudSearch 让您可以轻松地将搜索功能添加到您的网站或 Web 应用程序,而无需担心实例预置、扩展、设置和维护。通过 Site24x7 的集成,您可以监控和接收有关搜索域指标的告警。
设置和配置
- 如果您尚未这样做,请通过在您的 AWS 账户和 Site24x7 的 AWS 账户之间创建跨账户 IAM 角色来启用对 AWS 资源的编程访问,或者您可以将 Site24x7 创建为 IAM 用户并生成安全凭证。了解更多。
- 在集成 AWS 账户页面中,确保选中 CloudSearch 列表旁边的复选框以启用指标收集。了解更多。
策略和权限
Site24x7 使用各种 CloudSearch API 列出所有搜索域并收集有关它们的信息。我们建议您将 AWS 托管策略ReadOnlyAccess分配给 Site24x7 实体(IAM 用户或 IAM 角色),以帮助 Site24x7 无缝收集数据。如果您要分配自定义策略,请确保策略 JSON 中存在以下读取级别操作。
- "cloudsearch:DescribeDomains",
- "cloudsearch:DescribeIndexFields",
- "cloudsearch:DescribeAvailabilityOptions",
- "cloudsearch:DescribeScalingParameters",
- "cloudsearch:DescribeAnalysisSchemes",
- "cloudsearch:DescribeServiceAccessPolicies",
- "cloudsearch:DescribeExpressions",
- "cloudsearch:DescribeSuggesters"
轮询频率
您的每个搜索实例每 1 分钟向 CloudWatch 发送一次指标。Site24x7 根据轮询频率集(1 分钟到一天)聚合这 1 分钟的数据点。
许可
每个搜索域都被视为一个基本监视器
支持的指标
每个搜索域收集以下指标:
属性 | 描述 | 数据类型 | 统计数据 |
---|---|---|---|
成功的请求 | 衡量搜索索引成功处理的搜索请求数。 | 计数 | 总和和最大值 |
可搜索的文件 | 监测域搜索索引中可搜索文档的数量。 | 计数 | 最大 |
索引利用率 | 监测已使用的搜索实例的索引容量的百分比。 | 百分 | 平均值和最大值 |
分区 | 监测索引分布在其中的分区数。 | 总数 | 最小值和最大值 |
查看数据
- 登录到 Site24x7 控制台。
- 在左侧导航窗格中,选择 AWS 并选择您监控的 AWS 账户。
- 在菜单下拉菜单中,选择 CloudSearch
- 从监控的搜索域列表中,选择要查看其指标的域。
Amazon CloudSearch 监控 UI 页面
概括
显示 Amazon CloudSearch 域指标的时间序列图表。
域详细信息
集成收集以下元数据:
属性 | 描述 |
---|---|
域名 | 表示域名称的字符串。 |
状态 | 域的当前状态。 |
地区 | CloudSearch 域所在的 AWS 区域。 |
索引字段 | 为域配置的索引字段数。 |
搜索实例类型 | 用于处理搜索请求的实例类型。 |
搜索端点 | 您可以通过它提交搜索请求的端点。 |
文档端点 | 您可以通过它提交文档更新的端点。 |
可用性选项 | 为域配置的可用性选项。 |
多可用区 | 指示是否为域启用了多可用区。 |
复制计数 | 您要为您的域预配置的副本数。 |
缩放选项 | 搜索域的扩展参数的状态和配置。 |
域 ARN | 搜索域的 Amazon 资源名称。 |
索引字段
显示为搜索域配置的每个索引字段的名称和类型。
表达和建议
显示为排序搜索结果而配置的表达式和用于检索不完整查询建议的建议器。
计划和策略
显示应用于域索引字段的文本分析方案以及为域的文档和搜索端点配置的访问策略方案。