SlideShare a Scribd company logo
1 of 15
Download to read offline
Denodo TechTalks
Product Deep-Dive Series
A product deep-dive, webinar series covering
the critical capabilities of Denodo’s modern
data virtualization
Enterprise Monitoring and
Auditing in Denodo
Vijayalakshmi Mani
Data Engineer| Denodo
AGENDA
1. Introduction
2. Monitoring in Denodo
3. Demo
4. Q&A
Introduction
5
What is Monitoring?
Introduction
● Data Collection - Taking and storing measurements from a system
A car is going at 90 KM/H
● Context - The extra information needed to understand the collected data, such
as timing, location, and external factors affecting the data. This drives decision
criteria and thresholds.
A car is going at 90 KM/H in a city. Therefore, it is going fast
● Intent - The business goals behind the monitoring. This drives actions and
policies.
The car is going at 90 KM/H in a city. Therefore, it is going fast. We want
increase road safety so we are going to raise an alert to the Police
Department.
INTENT
CONTEXT
DATA
COLLECTION
6
Introduction
The tools for Monitoring in Denodo
Denodo Monitor (DM)
Stand-alone data collection
process
Diagnostics & Monitoring Tool (DMT)
Web application for real time
monitoring
Denodo Dashboard (DD)
Operational and FinOps
dashboards
7
Introduction
Denodo
Monitor
JMX
Interface
Denodo Platform
Diagnostic & Monitoring Tool
Denodo Dashboard
Visualization
Event Generation Data Collection
The tools for Monitoring in Denodo
8
What is the JMX interface?
Introduction
Java Management
Extensions
Management
The JMX technology provides a standard
way of managing resources.
JMX technology can also be used to
monitor and manage the Java Virtual
Machine (Java VM).
2
Standard
The JMX technology is a standard part of
the Java Platform, Standard Edition
(Java SE platform).
1
Denodo
Virtual DataPort implements some
additions over the standard to monitor
and manage Denodo-specific resources.
4
Independent
The way in which resources are
instrumented is completely independent
from the management infrastructure.
It adds no overhead to the JVM
3
service:jmx:rmi:///jndi/rmi://denodo-server-prod.acme.com:9997/jmxrmi
Monitoring in Denodo
10
Denodo Monitor
Monitoring in Denodo
Cloud
Relational
Database
File
● Collects most of the data exposed by the JMX interface and persists it in a
storage solution: Files, Relational Database or Cloud storage
● Managed from Solution Manager for a centralized administration
Easy to share across teams
Not scalable and not suitable for analytics
Suitable for analytics and better scalability
Harder to share across teams
Best scalability and easy to share
Analytics need an execution engine
● Collects data about:
○ Server resources
○ Queries received by Virtual DataPort
○ Cache usage
○ Delegated queries and data
source usage
11
Diagnostic & Monitoring Tool
Monitoring in Denodo
● Web-based application for real-time monitoring of Virtual DataPort
Servers
● There is no persistence. Once the session is closed the data is lost
● It has the ability to load Denodo Monitor logs and perform post-mortem
analysis
12
Denodo Dashboard
Monitoring in Denodo
● Custom Apache Superset delivered as part of our DenodoConnects
program.
● Offers some out-of-the-box operational dashboards to monitor the
Denodo Servers
● Can be extended to include custom enterprise metrics and dashboards
13
Live Demo
Monitoring in Denodo
14
Takeway
● Denodo Provides and allows multiple Methods to monitor the queries being processed by the Denodo Platform servers.
○ Denodo Monitor for storing historical data data
○ Diagnostics & Monitoring Tool for Real time data
○ Using External Clients like JMX
● The all new Denodo Dashboard helps in visualizing the data stored by the Denodo Monitor.
○ Providing information on FinOps
○ Metadata related information
○ Resource Utilization of the server.
Reference
● Monitoring Denodo servers with JMX
● Denodo Monitor
● Monitoring
● Diagnostic & Monitoring Tool Guide
● Denodo Dashboard - User Manual
Q&A

More Related Content

Similar to Enterprise Monitoring and Auditing in Denodo

Similar to Enterprise Monitoring and Auditing in Denodo (20)

Big Data with Data Virtualization (session 3 from Packed Lunch Webinar Series)
Big Data with Data Virtualization (session 3 from Packed Lunch Webinar Series)Big Data with Data Virtualization (session 3 from Packed Lunch Webinar Series)
Big Data with Data Virtualization (session 3 from Packed Lunch Webinar Series)
 
ClouDoc brochure_eng_20160708
ClouDoc brochure_eng_20160708ClouDoc brochure_eng_20160708
ClouDoc brochure_eng_20160708
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Implementing a Disconnected Mobile Application with DSI for Field Operations
Implementing a Disconnected Mobile Application with DSI for Field OperationsImplementing a Disconnected Mobile Application with DSI for Field Operations
Implementing a Disconnected Mobile Application with DSI for Field Operations
 
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo LiteDenodo Partner Connect: Business Value Demo with Denodo Demo Lite
Denodo Partner Connect: Business Value Demo with Denodo Demo Lite
 
Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7
 
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
Excalibur: best practices for virtual desktop operations leveraging Citrix Di...
 
Why advanced monitoring is key for healthy
Why advanced monitoring is key for healthyWhy advanced monitoring is key for healthy
Why advanced monitoring is key for healthy
 
DG_Architecture_Training.pptx
DG_Architecture_Training.pptxDG_Architecture_Training.pptx
DG_Architecture_Training.pptx
 
Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)
 
ArchivePod a legacy data solution when migrating to the #CLOUD
ArchivePod a legacy data solution when migrating to the #CLOUDArchivePod a legacy data solution when migrating to the #CLOUD
ArchivePod a legacy data solution when migrating to the #CLOUD
 
Paradox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick TourParadox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick Tour
 
Digitalocean
DigitaloceanDigitalocean
Digitalocean
 
Top 5 Ways To Save On Datadog.pptx
Top 5 Ways To Save On Datadog.pptxTop 5 Ways To Save On Datadog.pptx
Top 5 Ways To Save On Datadog.pptx
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Daffodil Software-Sharepoint Capability Document
Daffodil Software-Sharepoint Capability DocumentDaffodil Software-Sharepoint Capability Document
Daffodil Software-Sharepoint Capability Document
 

More from Denodo

Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
Denodo
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Denodo
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
Denodo
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Denodo
 

More from Denodo (20)

Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps ApproachLunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
Lunch and Learn ANZ: Mastering Cloud Data Cost Control: A FinOps Approach
 
Achieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services LayerAchieving Self-Service Analytics with a Governed Data Services Layer
Achieving Self-Service Analytics with a Governed Data Services Layer
 
What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?What you need to know about Generative AI and Data Management?
What you need to know about Generative AI and Data Management?
 
Mastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business LandscapeMastering Data Compliance in a Dynamic Business Landscape
Mastering Data Compliance in a Dynamic Business Landscape
 
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
Expert Panel: Overcoming Challenges with Distributed Data to Maximize Busines...
 
Drive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory ComplianceDrive Data Privacy Regulatory Compliance
Drive Data Privacy Regulatory Compliance
 
Знакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данныхЗнакомство с виртуализацией данных для профессионалов в области данных
Знакомство с виртуализацией данных для профессионалов в области данных
 
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data FragmentationData Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
Data Democratization: A Secret Sauce to Say Goodbye to Data Fragmentation
 
Denodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me AnythingDenodo Partner Connect - Technical Webinar - Ask Me Anything
Denodo Partner Connect - Technical Webinar - Ask Me Anything
 
Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!Lunch and Learn ANZ: Key Takeaways for 2023!
Lunch and Learn ANZ: Key Takeaways for 2023!
 
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way ForwardIt’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
It’s a Wrap! 2023 – A Groundbreaking Year for AI and The Way Forward
 
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
Quels sont les facteurs-clés de succès pour appliquer au mieux le RGPD à votr...
 
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
Lunch and Learn ANZ: Achieving Self-Service Analytics with a Governed Data Se...
 
How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?How to Build Your Data Marketplace with Data Virtualization?
How to Build Your Data Marketplace with Data Virtualization?
 
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit UnionsWebinar #2 - Transforming Challenges into Opportunities for Credit Unions
Webinar #2 - Transforming Challenges into Opportunities for Credit Unions
 
Enabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usabilityEnabling Data Catalog users with advanced usability
Enabling Data Catalog users with advanced usability
 
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
Denodo Partner Connect: Technical Webinar - Architect Associate Certification...
 
GenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidadesGenAI y el futuro de la gestión de datos: mitos y realidades
GenAI y el futuro de la gestión de datos: mitos y realidades
 
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
Lunch and Learn ANZ: Shaping the Role of a Data Lake in a Modern Data Fabric ...
 
Denodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me AnythingDenodo Partner Connect: Technical Webinar - Ask Me Anything
Denodo Partner Connect: Technical Webinar - Ask Me Anything
 

Recently uploaded

一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
cyebo
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
cyebo
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
pyhepag
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Valters Lauzums
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
pyhepag
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
RafigAliyev2
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
DilipVasan
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
pyhepag
 

Recently uploaded (20)

Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)Atlantic Grupa Case Study (Mintec Data AI)
Atlantic Grupa Case Study (Mintec Data AI)
 
社内勉強会資料  Mamba - A new era or ephemeral
社内勉強会資料   Mamba - A new era or ephemeral社内勉強会資料   Mamba - A new era or ephemeral
社内勉強会資料  Mamba - A new era or ephemeral
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理一比一原版麦考瑞大学毕业证成绩单如何办理
一比一原版麦考瑞大学毕业证成绩单如何办理
 
2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting2024 Q2 Orange County (CA) Tableau User Group Meeting
2024 Q2 Orange County (CA) Tableau User Group Meeting
 
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflictSupply chain analytics to combat the effects of Ukraine-Russia-conflict
Supply chain analytics to combat the effects of Ukraine-Russia-conflict
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
Data Analytics for Digital Marketing Lecture for Advanced Digital & Social Me...
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 
Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
Machine Learning for Accident Severity Prediction
Machine Learning for Accident Severity PredictionMachine Learning for Accident Severity Prediction
Machine Learning for Accident Severity Prediction
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
 
basics of data science with application areas.pdf
basics of data science with application areas.pdfbasics of data science with application areas.pdf
basics of data science with application areas.pdf
 

Enterprise Monitoring and Auditing in Denodo

  • 1. Denodo TechTalks Product Deep-Dive Series A product deep-dive, webinar series covering the critical capabilities of Denodo’s modern data virtualization
  • 2. Enterprise Monitoring and Auditing in Denodo Vijayalakshmi Mani Data Engineer| Denodo
  • 3. AGENDA 1. Introduction 2. Monitoring in Denodo 3. Demo 4. Q&A
  • 5. 5 What is Monitoring? Introduction ● Data Collection - Taking and storing measurements from a system A car is going at 90 KM/H ● Context - The extra information needed to understand the collected data, such as timing, location, and external factors affecting the data. This drives decision criteria and thresholds. A car is going at 90 KM/H in a city. Therefore, it is going fast ● Intent - The business goals behind the monitoring. This drives actions and policies. The car is going at 90 KM/H in a city. Therefore, it is going fast. We want increase road safety so we are going to raise an alert to the Police Department. INTENT CONTEXT DATA COLLECTION
  • 6. 6 Introduction The tools for Monitoring in Denodo Denodo Monitor (DM) Stand-alone data collection process Diagnostics & Monitoring Tool (DMT) Web application for real time monitoring Denodo Dashboard (DD) Operational and FinOps dashboards
  • 7. 7 Introduction Denodo Monitor JMX Interface Denodo Platform Diagnostic & Monitoring Tool Denodo Dashboard Visualization Event Generation Data Collection The tools for Monitoring in Denodo
  • 8. 8 What is the JMX interface? Introduction Java Management Extensions Management The JMX technology provides a standard way of managing resources. JMX technology can also be used to monitor and manage the Java Virtual Machine (Java VM). 2 Standard The JMX technology is a standard part of the Java Platform, Standard Edition (Java SE platform). 1 Denodo Virtual DataPort implements some additions over the standard to monitor and manage Denodo-specific resources. 4 Independent The way in which resources are instrumented is completely independent from the management infrastructure. It adds no overhead to the JVM 3 service:jmx:rmi:///jndi/rmi://denodo-server-prod.acme.com:9997/jmxrmi
  • 10. 10 Denodo Monitor Monitoring in Denodo Cloud Relational Database File ● Collects most of the data exposed by the JMX interface and persists it in a storage solution: Files, Relational Database or Cloud storage ● Managed from Solution Manager for a centralized administration Easy to share across teams Not scalable and not suitable for analytics Suitable for analytics and better scalability Harder to share across teams Best scalability and easy to share Analytics need an execution engine ● Collects data about: ○ Server resources ○ Queries received by Virtual DataPort ○ Cache usage ○ Delegated queries and data source usage
  • 11. 11 Diagnostic & Monitoring Tool Monitoring in Denodo ● Web-based application for real-time monitoring of Virtual DataPort Servers ● There is no persistence. Once the session is closed the data is lost ● It has the ability to load Denodo Monitor logs and perform post-mortem analysis
  • 12. 12 Denodo Dashboard Monitoring in Denodo ● Custom Apache Superset delivered as part of our DenodoConnects program. ● Offers some out-of-the-box operational dashboards to monitor the Denodo Servers ● Can be extended to include custom enterprise metrics and dashboards
  • 14. 14 Takeway ● Denodo Provides and allows multiple Methods to monitor the queries being processed by the Denodo Platform servers. ○ Denodo Monitor for storing historical data data ○ Diagnostics & Monitoring Tool for Real time data ○ Using External Clients like JMX ● The all new Denodo Dashboard helps in visualizing the data stored by the Denodo Monitor. ○ Providing information on FinOps ○ Metadata related information ○ Resource Utilization of the server. Reference ● Monitoring Denodo servers with JMX ● Denodo Monitor ● Monitoring ● Diagnostic & Monitoring Tool Guide ● Denodo Dashboard - User Manual
  • 15. Q&A