Introducing ODEODE stands for Opallios Distribution of ELSA(ODE). For people who are not familiar with ELSA, it stands for Enterprise Log Search and Archive. ELSA is an open-source enterprise ready log management system. It leverages syslog-ng for processing incoming syslog data and Sphinx full-text indexing for log searching. ELSA stands out from other well-known log management system in its high performance and scalability. For more details on ODE refer to its Github site, ODE Github. Below are some sample screenshots of the new charting library.
ELSA to ODEMartin C Holste, the creator of ELSA, has put together an impressive log management system, as with any open source project the success of the project depends on its adaption. ELSA has all the necessary ingredients to be one of the leading log management solutions, but lacks in some key areas;
As a result to provide a committed roadmap and delivery schedule for these changes, Opallios has decided to fork a branch and initiate ODE (Opallios Distribution of ELSA). ODE will continue to be in sync with ELSA branch for any updates.
Why ODE?There are many reasons why you may choose ODE over other log management tools. ODE is on par in terms of features, scalability and performance at a fraction of cost compared to other more expensive comparable solutions.
FeaturesODE gives a real time synopsis of what is happening on a computer or network. It is an easy-to-utilize tool that is economical, functional and allows users to analyze the network through alerts and reports, both in near-real time and scheduled.
Supports over 80 log formats out-of-box
Search across the cluster using distributed Search
Correlate data from multiple sources and apply analytical functions
Slice, dice, and search logs to spot trends and troubleshoot issues
Custom dashboards, schedule reports, set alerts
PerformanceA single instance of ODE can process more data than 3-4 instances put together of comparable solutions. ODE’s search and analytical engine can find insights in terabytes of data within seconds.
Fast search and analytics
Smart Data Compression
Ingest data at high speeds
Seamless cluster management
Total Cost of OwnershipThe total cost of ownership (TCO) of ODE is fairly low compared to other well-known log management systems. Deploying ODE in your data center can reduce your TCO for log management system by 60-80%.
Low learning curve
Minimal Hardware requirements
Low or maintenance cost
ScalabilityAll ODE instances run independent of each other. There is no sharding of data at index time, but nodes can be easily configured to run as peers for distributed search. ODE is not hardware intensive, a single ODE instance on commodity hardware can perform optimally for over 10TB of data.
Data Compression and Archiving
Not hardware intensive
OS supportedThe goal behind ODE 0.1 release is to make the ELSA installation reliable and consistent with the primary focus on “the out of the box experience”. As part of ODE 0.1, Opallios provides support for both debian and rpm packages. ODE 0.1 uses the latest ELSA codebase from github. Distributing ODE via standard packages will allow us to have a better control over the flow of installation and support the basic install, remove and update software features. Following OSs have been tested and verified with the ODE 0.1 packages,
Opallios also provides AWS images for the above mentioned linux distributions for easier installs and quick ODE evaluation.
Security and Compliance
To battle against modern day security attacks, every byte must be thoroughly analyzed to avoid any inconsistencies or breaches in IT security. ODE helps you to recognize such scenarios faster and quicker than ever before.
Data can be analyzed from different perspectives to gain valuable insights regarding an application or an application stack
DevOps teams looking to deliver quality products can use ODE’s easy scalable solution to monitor all the key indicators and metrics.
Consolidated Log Data
ODE consolidates all your log data in multiple formats at a secure location, allowing you to query and find answers in milliseconds.
Operations and IT Infrastructure
With ODE you can collect, store, and analyze data across your entire infrastructure, making it easier to isolate and fix performance and availability issues.
Troubleshooting and Diagnostics
With lightning quick response times for searching, monitoring and visualizing the log data, you can be really quick in recognizing root cause of different problems.
RoadmapAt Opallios, our goal is to increase ELSA's adaptability by filling in the gaps in its implementation that exist today. In the next few months we will continue to develop on the items we listed earlier in this page. We hope users will find ELSA much more appealing as we continue to check-off items from our to-do list. The roadmap of ODE will also very much depend on our users’ feedback and their wishlist. You can submit your feature request by clicking here
The highlights of initial ODE releases can be seen below:
July 2015 ODE 0.1Installation Process: A very simple and minimalistic process for installation of ODE. You will have the option of installing through a package or by downloading the image.
Documentation: Detailed documentation and support with regular updates.
Oct 2015 ODE 0.3Fluentd: With the introduction of Fluentd ODE will support hundreds of data sources out out of the box.
New and better UI: Implemented chart.js replacing the default google charts to improve the User Interaction, look and feel of the Web Interface.
Analytical Functions: Introduction of more aggregate functions to make the most out of ODE's data correlation and full-text search.
Dec 2015 ODE 0.5
Speed up the installation process and support multiple OS
More Analytical functions
Detailed documentation with relevant use cases
Tighter integration with Fluentd