Difference between revisions of "Searchlight"
Travis Tripp (talk | contribs) (→Screencasts) |
Travis Tripp (talk | contribs) |
||
Line 37: | Line 37: | ||
= Overview = | = Overview = | ||
− | Searchlight | + | Searchlight is intended to dramatically improving the user focused search capabilities and performance on behalf of various OpenStack cloud services. |
− | + | It accomplishes this by offloading user search queries from existing API servers and indexing their data into ElasticSearch. ElasticSearch is a search server based on Lucene. It provides a distributed, scalable, near real-time, faceted, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. ElasticSearch is developed and released as open source under the terms of the Apache License. Notable users of ElasticSearch include Wikimedia, StumbleUpon, Mozilla, Quora, Foursquare, Etsy, SoundCloud, GitHub, FDA, CERN, and Stack Exchange. (Source: http://en.wikipedia.org/wiki/Elasticsearch). The elastic-recheck project also uses Elasticsearch (and kibana) to classify and track OpenStack gate failures. (Source: http://status.openstack.org/elastic-recheck) | |
− | |||
− | |||
− | |||
− | It accomplishes this by offloading user search queries from existing API servers | ||
=== Screencasts === | === Screencasts === | ||
Line 55: | Line 51: | ||
=== Design === | === Design === | ||
− | + | * http://docs.openstack.org/developer/searchlight/ | |
− | |||
− | * | ||
==== Concept Overview ==== | ==== Concept Overview ==== | ||
Line 73: | Line 67: | ||
Please join with us to help move forward together as a community! We are sure that the ideas and concepts can use refinement and we'd like to identify where we can best fit in to the ecosystem. | Please join with us to help move forward together as a community! We are sure that the ideas and concepts can use refinement and we'd like to identify where we can best fit in to the ecosystem. | ||
+ | |||
+ | == History == | ||
+ | |||
+ | Searchlight was originally developed and released in the Kilo release of Glance as the Catalog Index Service [1]. At the Liberty Summit we decided to broaden the scope to provide advanced and scalable search across multi-tenant cloud resources. | ||
+ | |||
+ | [1] http://specs.openstack.org/openstack/glance-specs/specs/kilo/catalog-index-service.html |
Revision as of 23:07, 24 March 2016
Contents
Mission Statement
To provide advanced and scalable indexing and search across multi-tenant cloud resources.
Project Links
Developer Documentation | http://docs.openstack.org/developer/searchlight/ |
Source code | https://github.com/openstack/searchlight |
Gerrit Reviews | https://review.openstack.org/#/q/status:open+project:openstack/searchlight,n,z |
Bug tracker | https://bugs.launchpad.net/searchlight |
Feature tracker (see Glance for historical tracking) | https://blueprints.launchpad.net/searchlight |
IRC | #openstack-searchlight |
Meeting Times | http://eavesdrop.openstack.org/#Searchlight_Team_Meeting |
Meeting Agenda | https://etherpad.openstack.org/p/search-team-meeting-agenda |
Meeting Logs | http://eavesdrop.openstack.org/meetings/openstack_search/ |
Overview
Searchlight is intended to dramatically improving the user focused search capabilities and performance on behalf of various OpenStack cloud services.
It accomplishes this by offloading user search queries from existing API servers and indexing their data into ElasticSearch. ElasticSearch is a search server based on Lucene. It provides a distributed, scalable, near real-time, faceted, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. ElasticSearch is developed and released as open source under the terms of the Apache License. Notable users of ElasticSearch include Wikimedia, StumbleUpon, Mozilla, Quora, Foursquare, Etsy, SoundCloud, GitHub, FDA, CERN, and Stack Exchange. (Source: http://en.wikipedia.org/wiki/Elasticsearch). The elastic-recheck project also uses Elasticsearch (and kibana) to classify and track OpenStack gate failures. (Source: http://status.openstack.org/elastic-recheck)
Screencasts
- (Mitaka) Integration with Horizon demoː https://www.youtube.com/watch?v=2feC1njvZe0
- (Mitaka) Bugsmash Day Presentation on Horizon, CLI, and Searchlightː https://www.youtube.com/watch?v=ExzULavwvNQ
- (Mitaka) Summit Presentationː https://www.youtube.com/watch?v=0jYXsK4j26s
- (Liberty) PTL Overviewː https://www.youtube.com/watch?v=yU5CrAOAlkA
- (Kilo summit) Concept Demoː https://youtu.be/eGnGr48E5_4
Design
Concept Overview
Concept Internals Overview
Get Involved
Please join with us to help move forward together as a community! We are sure that the ideas and concepts can use refinement and we'd like to identify where we can best fit in to the ecosystem.
History
Searchlight was originally developed and released in the Kilo release of Glance as the Catalog Index Service [1]. At the Liberty Summit we decided to broaden the scope to provide advanced and scalable search across multi-tenant cloud resources.
[1] http://specs.openstack.org/openstack/glance-specs/specs/kilo/catalog-index-service.html