This vendor’s goal is to monitor performance, detect outages, and track usage of its large scale, SaaS application. In order to do this, it needed to collect and correlate application logs, web logs, and reference information stored in relational databases. The vendor’s development team lacked the time and expertise to build a custom solution using open source frameworks such as Hadoop. X15 Enterprise was implemented and provided the following benefits:
- Eliminated data silos by collecting all structured and semi-structured data into a single platform
- Enabled instant discovery of application issues
- Provided insight into application performance and usage
- Improved application development and testing
- Accelerated time to value
“We went from raw data to having real-time visibility into our operations in days.”
VP Product Development
This Independent Software Vendor (ISV) offers a broad portfolio of products to thousands of customers, which makes application and infrastructure monitoring extremely critical. It’s development team is responsible for monitoring performance, detecting outages, and tracking usage of the SaaS application. In order to do this, the team needed to collect and correlate application logs, web logs, and reference information stored in relational databases.
Lacked domain expertise in real-time analytics on Hadoop
The development team lacked the time and expertise to build a custom solution using open source frameworks such as Hadoop. While it had significant experience working with structured data, the team lacked domain expertise in correlating unstructured log data. Moreover, monitoring large volumes of streaming log data requires real-time correlation, which is challenging. The team had no prior experience with Hadoop which made building a custom solution a long and risky proposition.
The X15 Solution
X15 Enterprise enabled application monitoring within days
The development team ultimately selected X15 Enterprise. Application logs, web logs, and reference information from relational databases are ingested into the X15 platform as they become available. The team leverages X15 querying and reporting capabilities to build visualizations for monitoring the SaaS application.
Eliminated data silos by collecting all structured and semi-structured data into a single platform
The X15 platform discovers data structure upon ingestion and dynamically adjusts it over time to eliminate the need to specify rigid schemas upfront. This is critical, because the logs from applications and infrastructure can vary greatly. The team was able to collect all log data and reference data in the X15 platform in days.
Enabled instant discovery of application issues
The X15 platform supports continuous querying of data as it becomes available. The development team created queries to continuously search for error conditions and trigger alerts as soon as an incident occurs. This reduced mean-time-to-resolution (MTTR) of issues and improved customer experience.
Provided insight into application performance and usage
With X15, the developers created live dashboards to monitor application performance and usage in production. They can proactively plan infrastructure requirements and generate reports for stakeholders.
Improved application development and testing
The development team also leverages the X15 platform to monitor test environments with new releases of the application. Live dashboards are used to monitor performance and alerts are triggered when errors are detected in the logs.
Accelerated time to value
The X15 platform supports a visual query builder, an intuitive search language, ANSI SQL, and regular expressions to analyze data. The development team was able to leverage its SQL experience to query and report on the data without requiring any training. This dramatically accelerated the time to value of the project.