跳转到: 导航, 搜索

Searchlight

OpenStack Project Searchlight vertical.png

使命宣言

为多租户云资源提供高级且可扩展的索引和搜索功能。

项目链接

开发者文档 https://docs.openstack.org/searchlight/latest/
API 参考 https://developer.openstack.org/api-ref/search/
源代码 - API 和监听服务 https://github.com/openstack/searchlight
源代码 - Horizon UI 插件 https://github.com/openstack/searchlight-ui
源代码 - Python 客户端 https://github.com/openstack/python-searchlightclient
Gerrit 代码审查 https://review.openstack.org/#/q/project:%255E.*searchlight.*+status:open,n,z
Bug 追踪器 https://storyboard.openstack.org/#!/project_group/searchlight
功能跟踪 https://storyboard.openstack.org/#!/project_group/searchlight
IRC #openstack-searchlight
会议时间 http://eavesdrop.openstack.org/#Searchlight_Team_Meeting
会议议程 https://etherpad.openstack.org/p/search-team-meeting-agenda
会议记录 http://eavesdrop.openstack.org/meetings/openstack_search/

概述

Searchlight 大大改进了各种 OpenStack 云服务代表用户提供的搜索能力和性能。

它通过将用户搜索查询从现有的 API 服务器卸载并将其数据索引到 ElasticSearch 来实现这一点。ElasticSearch 是一个基于 Lucene 的搜索引擎。它提供了一个分布式、可扩展、近乎实时的、分面的、多租户能力的全文本搜索引擎,具有 RESTful Web 接口和无模式的 JSON 文档。ElasticSearch 以 Apache 许可证的形式开源开发和发布。ElasticSearch 的知名用户包括 Wikimedia、StumbleUpon、Mozilla、Quora、Foursquare、Etsy、SoundCloud、GitHub、FDA、CERN 和 Stack Exchange。(来源:http://en.wikipedia.org/wiki/Elasticsearch)。elastic-recheck 项目也使用 Elasticsearch(和 kibana)来分类和跟踪 OpenStack 网关故障。(来源:http://status.openstack.org/elastic-recheck

Searchlight 目前的重点是将搜索扩展到多云/边缘环境。租户可以在其他提供商的云或容器平台上搜索授权的资源和服务(请参阅用例)。VIM 和 Orchestrator 可以使用 Searchlight API 来查询资源状态和服务的管理操作需求。

用例

请查看此文档:https://docs.openstack.org/searchlight/latest/user/usecases.html

演示视频

设计

概念概述

Searchlight-Concept-1.png

概念内部结构概述

多云

参与贡献

请加入我们,共同努力,作为一个社区前进!

Searchlight 是一个开放项目,我们鼓励来自每个人的贡献。

我们支持希望提供输入、功能请求和错误修复的开发人员和非开发人员。我们希望能够快速推进,而不会陷入流程中,但仍然提供必要的功能审查机制。

联系方式

PTL:Trinh Nguyen <dangtrinhnt [at] gmail [dot] com>

贡献者

  • Thuy Dang <thuydang.de[at] gmail [dot] com>


过去贡献者

  • Sa Pham <tbd[at] gmail [dot] com>

历史记录

Searchlight 最初是在 Glance 的 Kilo 版本中开发和发布的,作为 Catalog Index Service [1]。在 Liberty 峰会上,我们决定扩大范围,为多租户云资源提供高级且可扩展的搜索功能。

[1] https://specs.openstack.org/openstack/glance-specs/specs/kilo/catalog-index-service.html