SlideShare a Scribd company logo
1 of 24
Download to read offline
1© Würth Phoenix … more than software
SciPy Stack vs.
InfluxDB and Grafana
Susanne Greiner, PhD
http://www.neteye-blog.com/
https://www.linkedin.com/company/wuerth-phoenix
https://www.linkedin.com/in/susanne-greiner-5746ba1b/
 IT and Consulting Company of the Würth-Group
 Headquartered in Italy, Europe-wide presence, more than 160 highly skilled employees
 International experience in Business Software and IT Management
 Core competencies in trading processes, wholesale distribution and logistics
 Microsoft Gold Certified Partner, ITIL certified, OTRS Preferred Partner
2
ABOUT WÜRTH PHOENIX
Facts & figures
 More than 1,000 customers
worldwide
 Over 70 successfully
implemented ERP and CRM
projects
 400 NetEye customers
 HQ in Italy
We improve business productivity by
delivering world class software
solutions with a team of highly
motivated and skilled IT experts
© Würth Phoenix … more than software
OUR STARTING POINT
© Würth Phoenix … more than software 3
Application Performance Monitoring of Business Critical Applications
Application Server
ERP SAN NAS
Virtualization
Datacenter
on premise
Messages
Collaboration
SFA
CRM
ERP
Company LAN
Home network
Internet
CRM
E-Shop
Custom
application
Mail
Database
OUR STARTING POINT
© Würth Phoenix … more than software 4
Human Expert | Expertise | Experience | Domain Knowledge
human expert
Tool 1
Tool 2
Tool 3
Tool 4
Tool #
METRICS
PROBLEMS
© Würth Phoenix … more than software 5
 More customers than human experts
 Experience is difficult to split
 Expertise is difficult to split
?
Problem Analysis
© Würth Phoenix … more than software 6
 How is the human expert spending his time?
 How can we optimize his time?
 Which parts of his work can be automated?
Type Duration Location Impact Solution Prevention
Solution Nr 1: Scipy Stack
© Würth Phoenix … more than software 7
 Numpy
 Matplotlib
 Seaborn
 Pandas
 Scikit Learn
Seaborn
Solution Nr 1: Tasks
© Würth Phoenix … more than software 8
Read data from different data sources
Add visualization
Prepare reports on a daily/weekly basis
Solution Nr 1: ADVANCED TASKS
© Würth Phoenix … more than software 9
Anomaly Detection
Forecasting
Metrics
MODEL
STANDARD
BEHAVIOR
TRAIN
DATA
• Historical data of same metric
• Historical data of similar metric
• Historical data of similar machine
WHAT DO WE EXPECT?
TEST
DATA
• The farther away from expectations
the higher the AScore
• AScore: different and rare
HOW FAR ARE WE FROM OUR EXPECTATIONS?
ASCORE
TURNING POINT
© Würth Phoenix … more than software 10
WHAT ABOUT IF THIS WAS DYNAMIC AND NAVIGABLE?
Can we do it?
YES!
Solution Nr 2: Tasks
© Würth Phoenix … more than software 11
Get data from different data sources into InfluxDB
Create dashboard(s)
Maintain additional value
Solution Nr 2: Request – Add multi-level dashboards
© Würth Phoenix … more than software 12
Solution Nr 2: Request – Add User Experience
© Würth Phoenix … more than software 13
http://www.alyvix.com
Solution Nr 2: Request – x
© Würth Phoenix … more than software 14
New request → How do I get the new data into InfluxDB
Telegraf for Windows - Linux
Collectd for HP-UX, AIX, Solaris
VMWare ESX
Analytics
Alyvix on a Windows VM
Visual Synthetic Monitoring
Alyvix VM
Windows 64bit
time series db
Representation on
dashboards in real
time
IT Operations
Customer
NetEye VM
Linux CentOS6
Nats.io
Streaming Server
Nats.io
Streaming Server
Würth Phoenix NetEye Cloud
Agents for Servers
Solution Nr 2: NetEye ITOA
© Würth Phoenix … more than software 15
Server
Performance
Metrics
Anomaly
Score
Batch
Analysis
Alyvix
User
Experience
Scipy Stack vs. InfluxDB&Grafana
© Würth Phoenix … more than software 16
Data accessible via InfluxQL
Zooming Navigation
No more printing ;D
Moving mean
© Würth Phoenix … more than software 17
Calculation between different time periods
© Würth Phoenix … more than software 18
Reassigning timestamps
Mean over WEEKS of the last month
GROUP BY - Continuous Queries
Use Case: Performance monitoring
© Würth Phoenix … more than software 19
Questions
• Does my business-critical
application run well?
• Was it right to invest in
software/hardware?
• Did our performance change
compared to the last month?
Infrastructure
Batch Data
Application-specific
metrics
?
THE
COMPLETE
PICTURE
Scope oriented
visualization
User Experience
Anomaly Detection
SQL Database
Growth
Machine Learning
& Deep Learning
SQL Query
Details/ Statistics
Forecasting
Use Case: Performance monitoring
© Würth Phoenix … more than software 20
Use Case: Beegy
© Würth Phoenix … more than software 21
decentralized energy management
Use Case: SmartLand
© Würth Phoenix … more than software 22
Smart Region South Tyrol
Sustainability
Water consumption: 250 Mio m³/ year
Irrigation: 110 Mio m³/ year
Potential saving: > 50% (intelligent irrigation)
Use Case: SmartLand
© Würth Phoenix … more than software 23
© Würth Phoenix
www.wuerth-phoenix.com
24… more than software

More Related Content

What's hot

D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)Predix
 
Splunk in Staples: IT Operations
Splunk in Staples: IT OperationsSplunk in Staples: IT Operations
Splunk in Staples: IT OperationsTimur Bagirov
 
Building & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeBuilding & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeMeryemElMorabit
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunk
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionSplunk
 
D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)Predix
 
Life of an event - A never ending tool chain
Life of an event - A never ending tool chainLife of an event - A never ending tool chain
Life of an event - A never ending tool chainDevoteam
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)Predix
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsJonah Kowall
 
NXP Presentation @ ThousandEyes Connect London - June 13th 2019
NXP Presentation @ ThousandEyes Connect London - June 13th 2019NXP Presentation @ ThousandEyes Connect London - June 13th 2019
NXP Presentation @ ThousandEyes Connect London - June 13th 2019ThousandEyes
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Inductive Automation
 
University of Alberta Customer Presentation
University of Alberta Customer PresentationUniversity of Alberta Customer Presentation
University of Alberta Customer PresentationSplunk
 
SplunkLive! Customer Presentation – Availity
SplunkLive! Customer Presentation – AvailitySplunkLive! Customer Presentation – Availity
SplunkLive! Customer Presentation – AvailitySplunk
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCNew Relic
 
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17New Relic
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYCNew Relic
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps EraMike Kavis
 

What's hot (20)

D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
 
Splunk in Staples: IT Operations
Splunk in Staples: IT OperationsSplunk in Staples: IT Operations
Splunk in Staples: IT Operations
 
Building & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeBuilding & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscape
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - Staples
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)
 
Life of an event - A never ending tool chain
Life of an event - A never ending tool chainLife of an event - A never ending tool chain
Life of an event - A never ending tool chain
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
NXP Presentation @ ThousandEyes Connect London - June 13th 2019
NXP Presentation @ ThousandEyes Connect London - June 13th 2019NXP Presentation @ ThousandEyes Connect London - June 13th 2019
NXP Presentation @ ThousandEyes Connect London - June 13th 2019
 
Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era Choosing a SCADA System for the IIoT Era
Choosing a SCADA System for the IIoT Era
 
University of Alberta Customer Presentation
University of Alberta Customer PresentationUniversity of Alberta Customer Presentation
University of Alberta Customer Presentation
 
SplunkLive! Customer Presentation – Availity
SplunkLive! Customer Presentation – AvailitySplunkLive! Customer Presentation – Availity
SplunkLive! Customer Presentation – Availity
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
 
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
 

Similar to Influxdays

OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen Vigna
OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen VignaOSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen Vigna
OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen VignaNETWAYS
 
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaOSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaNETWAYS
 
Icinga Camp, Berlin 2019
Icinga Camp, Berlin 2019Icinga Camp, Berlin 2019
Icinga Camp, Berlin 2019Francesca Papa
 
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...NETWAYS
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches DataWorks Summit
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Icinga
 
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"South Tyrol Free Software Conference
 
Würth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix
 
Hp discover 2012 managing the virtualization explosion
Hp discover 2012   managing the virtualization explosionHp discover 2012   managing the virtualization explosion
Hp discover 2012 managing the virtualization explosionStefan Bergstein
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodeJohn Hawkins
 
SFScon19 - Francesco Melchiori - Digital innovation through the lens of Alyvix
SFScon19 - Francesco Melchiori - Digital innovation through the lens of AlyvixSFScon19 - Francesco Melchiori - Digital innovation through the lens of Alyvix
SFScon19 - Francesco Melchiori - Digital innovation through the lens of AlyvixSouth Tyrol Free Software Conference
 
Splunk in Nordstrom: IT Operations
Splunk in Nordstrom: IT OperationsSplunk in Nordstrom: IT Operations
Splunk in Nordstrom: IT OperationsTimur Bagirov
 
SplunkLive! Amsterdam 2015 Breakout - Getting Started with Splunk
SplunkLive! Amsterdam 2015 Breakout - Getting Started with SplunkSplunkLive! Amsterdam 2015 Breakout - Getting Started with Splunk
SplunkLive! Amsterdam 2015 Breakout - Getting Started with SplunkSplunk
 
An Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewAn Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewManageEngine
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT DeepdiveSplunk
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT DeepdiveSplunk
 
Splunk MINT Deepdive
Splunk MINT Deepdive Splunk MINT Deepdive
Splunk MINT Deepdive Splunk
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT DeepdiveSplunk
 

Similar to Influxdays (20)

GrafanaCon EU 2018
GrafanaCon EU 2018GrafanaCon EU 2018
GrafanaCon EU 2018
 
OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen Vigna
OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen VignaOSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen Vigna
OSMC 2015 | End-to-End Monitoring mit Alyvix by Jürgen Vigna
 
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen VignaOSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
OSMC 2015: End to End Monitoring mit Alyvix-Jürgen Vigna
 
Icinga Camp, Berlin 2019
Icinga Camp, Berlin 2019Icinga Camp, Berlin 2019
Icinga Camp, Berlin 2019
 
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...
OSMC 2019 | Tornado – Extend Icinga2 for Active and passive Monitoring of com...
 
Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches Implementing and running a secure datalake from the trenches
Implementing and running a secure datalake from the trenches
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
 
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"
SFScon17 - Susanne Greiner: "Deep Learning – a Recent Trend and its Potential"
 
Würth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEyeWürth Phoenix - Microsoft Dynamics 365 - NetEye
Würth Phoenix - Microsoft Dynamics 365 - NetEye
 
Hp discover 2012 managing the virtualization explosion
Hp discover 2012   managing the virtualization explosionHp discover 2012   managing the virtualization explosion
Hp discover 2012 managing the virtualization explosion
 
PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
 
1 App,
1 App, 1 App,
1 App,
 
SFScon19 - Francesco Melchiori - Digital innovation through the lens of Alyvix
SFScon19 - Francesco Melchiori - Digital innovation through the lens of AlyvixSFScon19 - Francesco Melchiori - Digital innovation through the lens of Alyvix
SFScon19 - Francesco Melchiori - Digital innovation through the lens of Alyvix
 
Splunk in Nordstrom: IT Operations
Splunk in Nordstrom: IT OperationsSplunk in Nordstrom: IT Operations
Splunk in Nordstrom: IT Operations
 
SplunkLive! Amsterdam 2015 Breakout - Getting Started with Splunk
SplunkLive! Amsterdam 2015 Breakout - Getting Started with SplunkSplunkLive! Amsterdam 2015 Breakout - Getting Started with Splunk
SplunkLive! Amsterdam 2015 Breakout - Getting Started with Splunk
 
An Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An OverviewAn Integrated Approach to Manage IT Network Traffic - An Overview
An Integrated Approach to Manage IT Network Traffic - An Overview
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT Deepdive
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT Deepdive
 
Splunk MINT Deepdive
Splunk MINT Deepdive Splunk MINT Deepdive
Splunk MINT Deepdive
 
Splunk MINT Deepdive
Splunk MINT DeepdiveSplunk MINT Deepdive
Splunk MINT Deepdive
 

Recently uploaded

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 

Recently uploaded (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 

Influxdays

  • 1. 1© Würth Phoenix … more than software SciPy Stack vs. InfluxDB and Grafana Susanne Greiner, PhD http://www.neteye-blog.com/ https://www.linkedin.com/company/wuerth-phoenix https://www.linkedin.com/in/susanne-greiner-5746ba1b/
  • 2.  IT and Consulting Company of the Würth-Group  Headquartered in Italy, Europe-wide presence, more than 160 highly skilled employees  International experience in Business Software and IT Management  Core competencies in trading processes, wholesale distribution and logistics  Microsoft Gold Certified Partner, ITIL certified, OTRS Preferred Partner 2 ABOUT WÜRTH PHOENIX Facts & figures  More than 1,000 customers worldwide  Over 70 successfully implemented ERP and CRM projects  400 NetEye customers  HQ in Italy We improve business productivity by delivering world class software solutions with a team of highly motivated and skilled IT experts © Würth Phoenix … more than software
  • 3. OUR STARTING POINT © Würth Phoenix … more than software 3 Application Performance Monitoring of Business Critical Applications Application Server ERP SAN NAS Virtualization Datacenter on premise Messages Collaboration SFA CRM ERP Company LAN Home network Internet CRM E-Shop Custom application Mail Database
  • 4. OUR STARTING POINT © Würth Phoenix … more than software 4 Human Expert | Expertise | Experience | Domain Knowledge human expert Tool 1 Tool 2 Tool 3 Tool 4 Tool # METRICS
  • 5. PROBLEMS © Würth Phoenix … more than software 5  More customers than human experts  Experience is difficult to split  Expertise is difficult to split ?
  • 6. Problem Analysis © Würth Phoenix … more than software 6  How is the human expert spending his time?  How can we optimize his time?  Which parts of his work can be automated? Type Duration Location Impact Solution Prevention
  • 7. Solution Nr 1: Scipy Stack © Würth Phoenix … more than software 7  Numpy  Matplotlib  Seaborn  Pandas  Scikit Learn Seaborn
  • 8. Solution Nr 1: Tasks © Würth Phoenix … more than software 8 Read data from different data sources Add visualization Prepare reports on a daily/weekly basis
  • 9. Solution Nr 1: ADVANCED TASKS © Würth Phoenix … more than software 9 Anomaly Detection Forecasting Metrics MODEL STANDARD BEHAVIOR TRAIN DATA • Historical data of same metric • Historical data of similar metric • Historical data of similar machine WHAT DO WE EXPECT? TEST DATA • The farther away from expectations the higher the AScore • AScore: different and rare HOW FAR ARE WE FROM OUR EXPECTATIONS? ASCORE
  • 10. TURNING POINT © Würth Phoenix … more than software 10 WHAT ABOUT IF THIS WAS DYNAMIC AND NAVIGABLE? Can we do it? YES!
  • 11. Solution Nr 2: Tasks © Würth Phoenix … more than software 11 Get data from different data sources into InfluxDB Create dashboard(s) Maintain additional value
  • 12. Solution Nr 2: Request – Add multi-level dashboards © Würth Phoenix … more than software 12
  • 13. Solution Nr 2: Request – Add User Experience © Würth Phoenix … more than software 13 http://www.alyvix.com
  • 14. Solution Nr 2: Request – x © Würth Phoenix … more than software 14 New request → How do I get the new data into InfluxDB Telegraf for Windows - Linux Collectd for HP-UX, AIX, Solaris VMWare ESX Analytics Alyvix on a Windows VM Visual Synthetic Monitoring Alyvix VM Windows 64bit time series db Representation on dashboards in real time IT Operations Customer NetEye VM Linux CentOS6 Nats.io Streaming Server Nats.io Streaming Server Würth Phoenix NetEye Cloud Agents for Servers
  • 15. Solution Nr 2: NetEye ITOA © Würth Phoenix … more than software 15 Server Performance Metrics Anomaly Score Batch Analysis Alyvix User Experience
  • 16. Scipy Stack vs. InfluxDB&Grafana © Würth Phoenix … more than software 16 Data accessible via InfluxQL Zooming Navigation No more printing ;D
  • 17. Moving mean © Würth Phoenix … more than software 17
  • 18. Calculation between different time periods © Würth Phoenix … more than software 18 Reassigning timestamps Mean over WEEKS of the last month GROUP BY - Continuous Queries
  • 19. Use Case: Performance monitoring © Würth Phoenix … more than software 19 Questions • Does my business-critical application run well? • Was it right to invest in software/hardware? • Did our performance change compared to the last month? Infrastructure Batch Data Application-specific metrics ? THE COMPLETE PICTURE Scope oriented visualization User Experience Anomaly Detection SQL Database Growth Machine Learning & Deep Learning SQL Query Details/ Statistics Forecasting
  • 20. Use Case: Performance monitoring © Würth Phoenix … more than software 20
  • 21. Use Case: Beegy © Würth Phoenix … more than software 21 decentralized energy management
  • 22. Use Case: SmartLand © Würth Phoenix … more than software 22 Smart Region South Tyrol Sustainability Water consumption: 250 Mio m³/ year Irrigation: 110 Mio m³/ year Potential saving: > 50% (intelligent irrigation)
  • 23. Use Case: SmartLand © Würth Phoenix … more than software 23