Longitude and Elastic Stack
New in Longitude V11 is integration with open-source Elastic Stack. Elastic Stack is a collection of open-source products from Elastic which deliver a number of capabilities, among them the ability to visualize, as well as search through unstructured data.
Longitude V11 now supports the capability to initiate a second data-flow - sending agentlessly collected data directly to Elasticsearch.
Elasticsearch (a NoSQL database) houses the Longitude data in indices (think of an index as the equivalent of a database in a traditional relational database). The data in the indices are stored as documents (think of a document as the equivalent of a record in a relational database). Documents contain within them the definition of the structure and type of data that reside within them. Elasticsearch stores all the information for a given object in a JSON formatted document.
A main advantage of document-based databases is the data can be unstructured, because each document uniquely defines what is in it. In a relational database records are fixed, so making changes to the structure to accommodate new and different data is an onerous process.
Because the quantity and structure of key performance and availability metrics associates with IT infrastructures and applications is constantly changing, the ability to readily ingest new and different data becomes especially important.
Kibana is the web interface that delivers visualizations (i.e. bar charts, pie charts, line charts, tables, maps... etc.) using Elasticsearch data. Because Elasticsearch is built on top of Apache Lucene, a high-performance search engine, users can also easily search, analyze, and visualize Longitude event data.
Longitude V11 ships with a set of pre-configured Kibana dashboards that allow users to readily visualize IT infrastructure and application performance data collected by Longitude.
Elastic Stack and Longitude Together
The Elastic Stack / Longitude integration enhances the experience for both Longitude and Elastic Stack users. The deployment itself can be accomplished in just a few steps.