use case

Having medical hardware and software solutions used by users worldwide, it was difficult to have a centralized overview of the most or less used features, workflows, or materials, and decisions on how to further extend the solution in order to get more business value were not correlated with the real metrics and device usage and user behavior.
During an assessment of key metrics relevant to our customer’s needs and understanding of the business processes implemented in the desktop solution apps, we assembled a team of two data analytics engineers and one business analyst. Their main goal was to transform raw data into insights.
Over six months, the team developed ‘Data Analytics’ – a business intelligence solution that ingested data from multiple sources, including logs from desktop applications, databases, and APIs. This was followed by data transformation processes in Logstash for cleaning, enriching, and ensuring data compatibility with Elasticsearch. After indexing and optimizing performance on the search engine, interactive and user-friendly dashboards were designed based on stakeholder requirements and key performance indicators (KPIs).
The different visualizations provided fast and real-time data insights about the products and user behavior patterns, serving as an instrument that drove business decisions.
PowerShell Scripts will fetch data from the Azure Blob Storage (via Analytics Downloader) and it will push data via TCP into Nginx.
Nginx instance will forward the received events (logs) and store them into Redis database, with persistence activated while Redis – used as a buffer zone (message broker), in order to facilitate smooth streaming even through variable throughput loads (events spikes).
ELK Stack – Logstash will ingest events (logs) from Redis and will run a custom pipeline, (parse, filter, geoIP) and will push the transformed data into Elasticsearch cluster with multiple instances to index the data and Kibana – for data visualizations and dashboards.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
Google reCAPTCHA helps protect websites from spam and abuse by verifying user interactions through challenges.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.