prevent catastrophes with actionable monitoring and alerts ......prevent catastrophes with...
TRANSCRIPT
![Page 1: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/1.jpg)
MENDIXWORLD
Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications
Menno de Haas, Team Lead|Mendix Expert, WebflightTom de Groot, Product Manager, MendixAndrej Koelewijn, Product Manager, Mendix
![Page 2: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/2.jpg)
MENDIXWORLD
Agenda
• Value of monitoring• Exploration of new monitoring integration• Partner WebFlight
![Page 3: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/3.jpg)
MENDIXWORLD
Value of Monitoring
![Page 4: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/4.jpg)
MENDIXWORLD
Value of Monitoring
• Is my app running as required?• Am I meeting SLA requirements?• Why is my app not running as required?• Are my dependencies performing as expected?
![Page 5: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/5.jpg)
MENDIXWORLD
Monitoring instruments
• Measure:• Logs• Technical Metrics (CPU, Memory Usage)
• Act:• Predefined Dashboards• Predefined Alerts
![Page 6: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/6.jpg)
MENDIXWORLD
Sometimes, you want more monitoring
![Page 7: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/7.jpg)
MENDIXWORLD
Datadog
![Page 8: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/8.jpg)
MENDIXWORLD
Datadog: Monitoring instruments
• Measure:• Logs• Technical Metrics• Business Metrics (Count & Duration)
• Act:• Predefined Dashboards• Predefined Alerts• Custom Dashboards• Custom Alerts• Consolidated Logs
![Page 9: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/9.jpg)
MENDIXWORLD
Datadog: Business Metrics
![Page 10: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/10.jpg)
MENDIXWORLD
Datadog: Duration
![Page 11: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/11.jpg)
MENDIXWORLD
Datadog: Custom Dashboards
![Page 12: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/12.jpg)
MENDIXWORLD
Datadog: Custom Alerts
![Page 13: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/13.jpg)
MENDIXWORLD
Datadog: Landscape Management
![Page 14: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/14.jpg)
MENDIXWORLD
Mendix and Datadog
![Page 15: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/15.jpg)
MENDIXWORLD
Mendix and Datadog: How To Setup?
![Page 16: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/16.jpg)
MENDIXWORLD
Mendix and Datadog: How To Setup?
![Page 17: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/17.jpg)
MENDIXWORLD
Mendix and Datadog: How To use Monitoring Instruments?With one simple configuration, track the duration of:• Request handlers• Microflows• Activities
![Page 18: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/18.jpg)
MENDIXWORLD
Mendix and Datadog: How To use Monitoring Instruments?Mendix Datadog Connector Kit (Coming Soon)
![Page 19: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/19.jpg)
MENDIXWORLD
BUILD DIGITAL PRODUCTS THAT
MAKE PEOPLE SMILE
![Page 20: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/20.jpg)
MENDIXWORLD
USER CENTERED DEVELOPMENT
For more info about our User Centered Development visit our stand
![Page 21: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/21.jpg)
MENDIXWORLD
Monitoring levels
External
Application
Infrastructure
“Is my app running out of memory?”
![Page 22: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/22.jpg)
MENDIXWORLD
Monitoring levels
External
Application
Infrastructure
“How many orders did we process?”
![Page 23: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/23.jpg)
MENDIXWORLD
Monitoring levels
External
Application
Infrastructure
“Is the connection with my ERP system available?”
![Page 24: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/24.jpg)
MENDIXWORLD
Application monitoring
Infrastructure
External
Application
![Page 25: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/25.jpg)
MENDIXWORLD
RAI Huishoudbeurs
![Page 26: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/26.jpg)
MENDIXWORLD
RAI Huishoudbeurs
40.000registered app users
300.000visitors in one week
50.000downloaded
apps
Participate in prize rounds
Browseprograms
Browseexhibitors
![Page 27: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/27.jpg)
MENDIXWORLD
Demo
![Page 28: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/28.jpg)
MENDIXWORLD
What to monitor? Everything?
Risk Impact
Probability
Money
![Page 29: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/29.jpg)
MENDIXWORLD
Business logic
Monitor prize distribution?
Invalid prize request?
Empty prize request?
User valid?
Round active?
User already participated?
Prize in stock?
![Page 30: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/30.jpg)
MENDIXWORLD
Submit custom metrics
![Page 31: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/31.jpg)
MENDIXWORLD
Configure timeseries graph
![Page 32: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/32.jpg)
MENDIXWORLD
Enjoy the graph!
![Page 33: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/33.jpg)
MENDIXWORLD
Log analysis
Infrastructure
External
Application
![Page 34: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/34.jpg)
MENDIXWORLD
How about logs?
![Page 35: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/35.jpg)
MENDIXWORLD
Relate logs to graphs
?
![Page 36: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/36.jpg)
MENDIXWORLD
View logs and stack traces
![Page 37: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/37.jpg)
MENDIXWORLD
Monitor alerts work with logs
![Page 38: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/38.jpg)
MENDIXWORLD
External API monitoring
Application
Infrastructure
External
![Page 39: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/39.jpg)
MENDIXWORLD
Osawa ScrewGrinding Company
![Page 40: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/40.jpg)
MENDIXWORLD
Monitoring external dependencies
Mendix App ERP?
Webshop
PIM ?
?
![Page 41: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/41.jpg)
MENDIXWORLD
Monitoring availability
![Page 42: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/42.jpg)
MENDIXWORLD
Email alert
![Page 43: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/43.jpg)
MENDIXWORLD
Event stream
![Page 44: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/44.jpg)
MENDIXWORLD
What if the API specs change?
API contract tests
![Page 45: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/45.jpg)
MENDIXWORLD
Do not cause alert fatigue
![Page 46: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/46.jpg)
MENDIXWORLD
Load (stress) testing Application
Infrastructure
External
![Page 47: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/47.jpg)
MENDIXWORLD
Load testing – HTTP requests
![Page 48: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/48.jpg)
MENDIXWORLD
Load testing – Database connections
![Page 49: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/49.jpg)
MENDIXWORLD
Load testing – HTTP response times
![Page 50: Prevent Catastrophes with Actionable Monitoring and Alerts ......Prevent Catastrophes With Actionable Monitoring and Alerts for Mendix Applications Menno de Haas, Team Lead|Mendix](https://reader030.vdocuments.site/reader030/viewer/2022040610/5ece58aba59d69109e45e334/html5/thumbnails/50.jpg)
MENDIXWORLD
Q&A