A few of us at Canonical travelled from Europe to the beautiful Pacific Northwest, Seattle, Washington and attended the very first OpenSearchCon. Huge congratulations to the OpenSearch team for the well-organised, first ever in-person conference held on 21 September 2022 at Fremont Studios.
OpenSearch brings to the forefront the next wave of search and analytics technology. OpenSearch makes it easy to ingest, search, visualise, and analyse data. Developers build with OpenSearch for use cases such as application search, log analytics, data observability, data ingestion, and more.
A common use case is log analytics. You take the logs from an application, feed them into OpenSearch, and use the rich search and visualisation functionality to identify issues. For example, a malfunctioning web server might throw a 500 error 0.5% of the time, which can be hard to notice unless you have a real-time graph of all HTTP status codes the server has thrown in the past four hours. You can use OpenSearch Dashboards to build these sorts of visualisations from data in OpenSearch.
OpenSearch is Apache 2.0 licensed software, which means it’s open source and maintained by the community. OpenSearch includes a network of partners and is open to contribution. OpenSearch also has principles for development, as the organisation believes that great open-source software is built with a diverse community of contributors. Canonical, the publisher of Ubuntu, is proud to be a member of this expanding community.
OpenSearchCon is an event for the community. This first edition successfully gathered users, developers, and technologists from across the open-source world to learn, collaborate and innovate. The event consists of multiple talks about the past, present and future of the OpenSearch project.
OpenSearchCon keynote speaker and Product Manager Eli Fisher, highlighted the importance of OpenSearch and the project’s successes since it started in 2021. OpenSearch has seen rapid and sustainable growth. Currently, there are 19 open source community projects, 5.8K stars on GitHub. The OpenSearch project is also part of the top 5 search engines in DB engine rankings.
Presentations at the event covered a variety of topics, from OpenSearch technology and architecture to use cases, community empowerment, operations and security. The OpenSearch roadmap was also discussed.
Use cases presented included anomaly detection and observability. Speakers also shared how OpenSearch addresses data and analytics needs in both small and large-scale businesses.
OpenSearch community leaders also joined the event. In line with this, the OpenSearch core team recognised multiple community contributors and maintainers of the open source project. In addition, community-driven talks highlighted some topics on how to contribute and how organisations can benefit by joining the project.
Mehdi Bendriss, Senior Engineer at Canonical, gave a presentation about deploying OpenSearch solutions on hybrid multi-cloud environments. This topic includes Canonical’s plans to collaborate and work with the community on the creation of an OpenSearch operator. By using operators, app administrators and analysts who run workloads in various infrastructures are able to automate tasks to take care of repetitive operational work. Software operators codify the knowledge of an organisation’s operational team to manage, operate and secure applications in the production environment.
Canonical has developed multiple application operators, known as charms, which are published in Charmhub.io. The charms use Juju, the Charmed Operator Framework. Canonical is working on OpenSearch operators and will publish them in Charmhub soon to make them available to the community.
In addition, Canonical plans to publish the OpenSearch snap package in the Snapcraft Store. Snaps are a simple packaging format that is distributed as a single file (squashfs) similar to a dmg on OSX. This capability can give simple installation instructions for any snap-enabled Linux system. Snaps are also created with multiple channels that can be leveraged for the different states of the development workflow. This feature would provide a quick way to test and keep track of the latest changes in the product in an easy way.
The combination of OpenSearch search and analytics technology and Canonical security, packaging and automation expertise will deliver a human-friendly, highly secure and robust OpenSearch on any cloud – be it public cloud, private cloud and bare metal.
At Canonical we support innovations such as OpenSearch, which carry the values of open-source technology and community.
Would you like to contribute to OpenSearch and other open-source projects? Here are a few things you should check out:.
Kudos to the OpenSearch team, and see you again at OpenSearchCon 2023!
The Linux terminal is a powerful tool allowing users to control their system precisely and…
Welcome to the Ubuntu Weekly Newsletter, Issue 876 for the week of January 19 –…
Canonical Ceph with IntelⓇ Quick Assist Technology (QAT) Photo by v2osk on Unsplash When storing…
Introduction Using Kafka for Remote Procedure Calls (RPC) might raise eyebrows among seasoned developers. At…
This article provides a guide for how to install PalWorld on Ubuntu VPS server. How…
Using APT to manage software on Ubuntu (or similar Linux systems) is generally simple. It…