SlideShare une entreprise Scribd logo
1  sur  21
Monitorare microservizi
con Elasticsearch
Antonio Pitasi
Software Developer @ Zerynth
a.pitasi@zerynth.com
@pitasiantonio
#MeetupElastic
2019
Before microservices
API Gateway
Cart
Database
E-Commerce App
Product Catalog Search engine
API Gateway
E-Commerce App
Microservices!
Cart
Database
Product Catalog Search engine
Database Database
Pros
- Fault isolation
- Technology commitment
- Application scaling
- Continuous Development and Deployment
Unix philosophy
Write programs that do one thing and do it well.
Write programs to work together.
“
Zerynth Introduction - Confidential | © 2018 www.zerynth.com
Zerynth is the middleware for IoT and Industry 4.0
Zerynth is a software toolkit that allows programming in Python or hybrid C/Python the most popular
32-bit microcontrollers, and connect them to the leading Cloud Infrastructures.
Zerynth Introduction - Confidential | © 2018 www.zerynth.com
Zerynth speeds up the IoT development
Zerynth provides developers with an ecosystem of software tools to program microcontrollers in
Python or C and connect them to the Cloud.
Zerynth Introduction - Confidential | © 2018 www.zerynth.com
Connecting ESP32 to AWS using Zerynth
MQTT client connecting to AWS IoT
service, sending data and receiving
Shadow updates.
Only 40 lines of easy and readable
Python.
www.thingsoninternet.it
TOI Introduction - Confidential | © 2018
TOI provides 4ZeroPlatform: a plug-and-play data gathering, processing, and reporting solution
for small and large enterprises who need to achieve full visibility and optimization of Industrial Processes.
4ZEROPLATFORM
A machine-to cloud-interface that can be plugged
into old and modern machines.
A cloud-based device management service for organizing,
monitoring, and remotely updating connected devices at scale.
More info at: www.thingsoninternet.it/4zeroplatform/
www.thingsoninternet.it
TOI Introduction - Confidential | © 2018
USE CASES
New and legacy machines in different
manufacturing sectors.
• Real-time sensor data acquisition and
processing of anomalies and deviations
• Integrated in cloud or on-premises
solutions
4.0 OUTCOMES
• Efficiency: real-time production data and
OEE measuring
• Maintenance: failures detection
improvement
• Productivity: integration with ERP-MES
tools
Manufacturing Industry Process Industry
Biogas production monitoring for efficiency
improvement.
• Pressure, Temperature, Humidity, CH4
and
O2 data acquisition and local computing
• LoRa connection to local servers
4.0 OUTCOMES
• Efficiency: less time and more precision
for
wells regulation
• Visibility: awareness of unknown biogas
cyclic dynamics
Warehousing
Industrial refrigerators monitoring for
efficiency and regulatory purposes.
• Temperature, humidity, doors and energy
data
for real-time monitoring, recording and
COP
• Wi-fi and GSM connectivity
4.0 OUTCOMES
• Efficiency: reduction of Maintenance
costs
and energy
• Quality: cold chain monitoring meeting
HACCP regulation
www.thingsoninternet.it
TOI Introduction - Confidential | © 2018
Wi-Ref - Features
Monitoring, Reporting, alarms configuration
Tons of microservices == tons of microproblems
API Gateway
E-Commerce App
Cart
Database
Product Catalog Search engine
Database Database
Tons of microservices == tons of microproblems
API Gateway
E-Commerce App
Cart
Database
Product Catalog Search engine
Database Database
X
import structlog
log = wrap_logger(
logging.getLogger(__name__),
processors=[
filter_by_level,
add_timestamp,
JSONRenderer(indent=1)
]
)
log.warning("Oops :(", code=42)
{
"event": "Oops :(",
"level": "warning",
"code": 42,
"timestamp": "2019-04-30T10:24:54.001346Z"
}
Elastic to the rescue
Data
Collection
Data
Aggregation
& Processing
Indexing
& Storage
Analysis
& Visualization
beats logstash elasticsearch kibana
Extensions
- SearchGuard
- Logtrail
- Elastalert
- Curator
SearchGuard
Logtrail
Curator
actions:
1:
action: delete_indices
filters:
- filtertype: pattern
kind: prefix
value: filebeat-
- filtertype: age
source: creation_date
direction: older
unit: days
unit_count: 30
Antonio Pitasi
Software Developer @ Zerynth
a.pitasi@zerynth.com
@pitasiantonio
#MeetupElastic
2019

Contenu connexe

Similaire à Elastic Meetup 2019 @ PyCon X.pptx

Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Benjamin Cabé
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Amazon Web Services
 
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleDIH²
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugHugoMller5
 
CyberVille® DHC System - May 12th, 2015
CyberVille® DHC System - May 12th, 2015CyberVille® DHC System - May 12th, 2015
CyberVille® DHC System - May 12th, 2015Ville Mickelsson
 
Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Thorsten Huelsmann
 
Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTHARMAN Services
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0Pankesh Patel
 
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACE
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACEWHY WE NEED AN EUROPEAN LOGISTICS DATA SPACE
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACEThorsten Huelsmann
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulKellton Tech Solutions Ltd
 
The Most Definitive guide to Industrial IoT Implementation
The Most Definitive guide to Industrial IoT ImplementationThe Most Definitive guide to Industrial IoT Implementation
The Most Definitive guide to Industrial IoT ImplementationAditya Basu
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM France Lab
 
Convertigo Low Code / No Code Platform
Convertigo Low Code / No Code PlatformConvertigo Low Code / No Code Platform
Convertigo Low Code / No Code PlatformOlivierPicciotto
 
How does a Modern Integration Platform Innovate
How does a Modern Integration Platform InnovateHow does a Modern Integration Platform Innovate
How does a Modern Integration Platform InnovateSEEBURGER
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Amazon Web Services Korea
 
Connecting & Sensing | Software AG
Connecting & Sensing | Software AGConnecting & Sensing | Software AG
Connecting & Sensing | Software AGXylos
 

Similaire à Elastic Meetup 2019 @ PyCon X.pptx (20)

Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018Open Source for Industry 4.0 – Open IoT Summit NA 2018
Open Source for Industry 4.0 – Open IoT Summit NA 2018
 
Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the C...
Supporting a Cloud Platform with Streams of  Factory Shop Floor Data in the C...Supporting a Cloud Platform with Streams of  Factory Shop Floor Data in the C...
Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the C...
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
 
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
 
AWS Manufacturing.pdf
AWS Manufacturing.pdfAWS Manufacturing.pdf
AWS Manufacturing.pdf
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplug
 
CyberVille® DHC System - May 12th, 2015
CyberVille® DHC System - May 12th, 2015CyberVille® DHC System - May 12th, 2015
CyberVille® DHC System - May 12th, 2015
 
Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...
 
Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoT
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0
 
IBM Internet of Things Offerings
IBM Internet of Things OfferingsIBM Internet of Things Offerings
IBM Internet of Things Offerings
 
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACE
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACEWHY WE NEED AN EUROPEAN LOGISTICS DATA SPACE
WHY WE NEED AN EUROPEAN LOGISTICS DATA SPACE
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
 
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application DevelopmentWebinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
 
The Most Definitive guide to Industrial IoT Implementation
The Most Definitive guide to Industrial IoT ImplementationThe Most Definitive guide to Industrial IoT Implementation
The Most Definitive guide to Industrial IoT Implementation
 
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
IBM Bluemix Paris Meetup #21-20170131 Meetup @Ingima - MangOH to AirVantage t...
 
Convertigo Low Code / No Code Platform
Convertigo Low Code / No Code PlatformConvertigo Low Code / No Code Platform
Convertigo Low Code / No Code Platform
 
How does a Modern Integration Platform Innovate
How does a Modern Integration Platform InnovateHow does a Modern Integration Platform Innovate
How does a Modern Integration Platform Innovate
 
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
Why customers run SAP on AWS for Industry 4.0::Douglas Bellin::제조업 이노베이션 데이 S...
 
Connecting & Sensing | Software AG
Connecting & Sensing | Software AGConnecting & Sensing | Software AG
Connecting & Sensing | Software AG
 

Dernier

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
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
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
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
 
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
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
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
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
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 🔝✔️✔️
 
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
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Elastic Meetup 2019 @ PyCon X.pptx

  • 1. Monitorare microservizi con Elasticsearch Antonio Pitasi Software Developer @ Zerynth a.pitasi@zerynth.com @pitasiantonio #MeetupElastic 2019
  • 3. API Gateway E-Commerce App Microservices! Cart Database Product Catalog Search engine Database Database
  • 4. Pros - Fault isolation - Technology commitment - Application scaling - Continuous Development and Deployment
  • 5. Unix philosophy Write programs that do one thing and do it well. Write programs to work together. “
  • 6. Zerynth Introduction - Confidential | © 2018 www.zerynth.com Zerynth is the middleware for IoT and Industry 4.0 Zerynth is a software toolkit that allows programming in Python or hybrid C/Python the most popular 32-bit microcontrollers, and connect them to the leading Cloud Infrastructures.
  • 7. Zerynth Introduction - Confidential | © 2018 www.zerynth.com Zerynth speeds up the IoT development Zerynth provides developers with an ecosystem of software tools to program microcontrollers in Python or C and connect them to the Cloud.
  • 8. Zerynth Introduction - Confidential | © 2018 www.zerynth.com Connecting ESP32 to AWS using Zerynth MQTT client connecting to AWS IoT service, sending data and receiving Shadow updates. Only 40 lines of easy and readable Python.
  • 9. www.thingsoninternet.it TOI Introduction - Confidential | © 2018 TOI provides 4ZeroPlatform: a plug-and-play data gathering, processing, and reporting solution for small and large enterprises who need to achieve full visibility and optimization of Industrial Processes. 4ZEROPLATFORM A machine-to cloud-interface that can be plugged into old and modern machines. A cloud-based device management service for organizing, monitoring, and remotely updating connected devices at scale. More info at: www.thingsoninternet.it/4zeroplatform/
  • 10. www.thingsoninternet.it TOI Introduction - Confidential | © 2018 USE CASES New and legacy machines in different manufacturing sectors. • Real-time sensor data acquisition and processing of anomalies and deviations • Integrated in cloud or on-premises solutions 4.0 OUTCOMES • Efficiency: real-time production data and OEE measuring • Maintenance: failures detection improvement • Productivity: integration with ERP-MES tools Manufacturing Industry Process Industry Biogas production monitoring for efficiency improvement. • Pressure, Temperature, Humidity, CH4 and O2 data acquisition and local computing • LoRa connection to local servers 4.0 OUTCOMES • Efficiency: less time and more precision for wells regulation • Visibility: awareness of unknown biogas cyclic dynamics Warehousing Industrial refrigerators monitoring for efficiency and regulatory purposes. • Temperature, humidity, doors and energy data for real-time monitoring, recording and COP • Wi-fi and GSM connectivity 4.0 OUTCOMES • Efficiency: reduction of Maintenance costs and energy • Quality: cold chain monitoring meeting HACCP regulation
  • 11. www.thingsoninternet.it TOI Introduction - Confidential | © 2018 Wi-Ref - Features Monitoring, Reporting, alarms configuration
  • 12. Tons of microservices == tons of microproblems API Gateway E-Commerce App Cart Database Product Catalog Search engine Database Database
  • 13. Tons of microservices == tons of microproblems API Gateway E-Commerce App Cart Database Product Catalog Search engine Database Database X
  • 14. import structlog log = wrap_logger( logging.getLogger(__name__), processors=[ filter_by_level, add_timestamp, JSONRenderer(indent=1) ] ) log.warning("Oops :(", code=42) { "event": "Oops :(", "level": "warning", "code": 42, "timestamp": "2019-04-30T10:24:54.001346Z" }
  • 15. Elastic to the rescue Data Collection Data Aggregation & Processing Indexing & Storage Analysis & Visualization beats logstash elasticsearch kibana
  • 19.
  • 20. Curator actions: 1: action: delete_indices filters: - filtertype: pattern kind: prefix value: filebeat- - filtertype: age source: creation_date direction: older unit: days unit_count: 30
  • 21. Antonio Pitasi Software Developer @ Zerynth a.pitasi@zerynth.com @pitasiantonio #MeetupElastic 2019