Data Doesn’t Lie: 5 Ways Hospitals Can Use Machine Log Data

Pawan Jheeta
Jul 04, 2018

Maximizing uptime of diagnostic equipment is vital to both patients and healthcare organizations. As medical imaging equipment becomes more sophisticated and the need for healthcare organizations to improve their availability becomes more acute, so does the value of machine log data and advanced analytics. Here, we’ve listed several important ways that hospitals can use machine log data and predictive/prescriptive analytics to optimize operational efficiency and revenues.

Machine Learning Based Anomaly Detection: Driving Proactive Machine Maintenance

Mohammed Guller
Jun 20, 2018

Medical imaging or diagnostic equipment such as Computed Tomography (CT), Ultrasound, and Magnetic Resonance Imaging (MRI) devices play a critical role in modern healthcare. But while these devices enable healthcare providers to better diagnosis their patients' and provide an optimal treatment plan, they are also very expensive to maintain.

Semiotic Parsing Language (SPL) - Breakthrough DSL for IIoT Analytics - Part Two

Ashok Agarwal
Jun 13, 2018

In this section we will investigate how Glassbeam’s DSL called SPL (Semiotic Parsing Language) helps in parsing multi-structured machine logs.

SPL Terminology:


SPL allows a log file to be treated as a hierarchical document consisting of multiple segments (or sections). Each hierarchical segment is called namespace. This allows for zeroing in on the exact section to parse specific elements from, thus localizing the scope of extracts.

Semiotic Parsing Language (SPL) - Breakthrough DSL for IIoT Analytics - Part One of Two

Ashok Agarwal
May 30, 2018


Glassbeam’s business revolves around providing business intelligence on machine data. Intelligence comes from structured data. Machine data is not always structured. So, there is a gap between what is needed and what is produced. As Glassbeam’s head of engineering, I am going to write a two series blog about how Glassbeam bridges this gap.

Testing 1 TB/day Data Ingestion in a Few Hours and Just One Click! – Part 2

Bharadwaj Narasimha
Mar 01, 2018

In my previous blog, I discussed the framework we have built for testing large scale machine log data. In this post, I will share results of our test. Every test run with varying server clusters was executed through our automation framework, and therefore had minimal effort on our side except clicking a button after deciding the number of servers we need.

The scalability of our platform is broadly dependent on 2 things:

Testing 1 TB/day Data Ingestion, in few Hours and Just One Click!

Venkata Sai Vamsi
Feb 23, 2018

While we run must-run performance tests for every release to make sure that the new features being added does not impact the performance of our platform, we (Engineering @ Glassbeam) wanted the ability to run large scale tests periodically too. However, running large scale performance tests is a time consuming and expensive affair. Such tests require spinning up tens of machines which can take days to setup and run the tests.

Machine Learning Applications for Medical Imaging Devices

Mohammed Guller
Feb 16, 2018

In modern healthcare, medical imaging devices such as X-ray, Computed Tomography(CT), Ultrasound, and Magnetic Resonance Imaging (MRI) devices play a critical role. These devices allow healthcare professionals to examine the patient and determine the root cause of their symptoms. Imaging devices allow healthcare providers to develop the right treatment plan for their patients.

Build vs Buy for Log Analytics - How Glassbeam suits both

Pramod Sridharamurthy
Feb 11, 2018

The need to explain why one has to consider mining their logs is no longer relevant with so many advantages of log analytics. If you are still thinking whether mining your machine logs is important, read these two documents from Harbor Research: The Internet of Things, Machines and Data Analyticsor Product Analytics & Intelligence or just google and you will get compelling reasons.

Integrating Apache Kafka with Glassbeam – Behind the scenes: Opening up the Platform for Integrating with other Data Stores

Bharadwaj Narasimha
Feb 02, 2018

Opening our platform for our customers and letting them build on top of it had been on our minds for some time now. With this capability now built into our platform, it throws open a variety of possibilities for our customers. In a two part series, I will explain the why and how of it. 

Creating DSL with Antlr4 and Scala

Pramod Sridharamurthy
Jan 11, 2018

Domain specific languages help a lot in improving developer productivity. First thing which you need while creating a DSL is a parser which can takes a piece of text and transforms it in structured format (like Abstract Syntax Tree) so that your program can understand and do something useful with it. DSL tends to stay for years so while choosing a tool for creating parser for you DSL you need to make sure that it’s easy to maintain and evolve the language.