Home / Companies / Twilio / Blog / Post Details
Content Deep Dive

Monitoring Web Server Performance with Windows Presentation Foundation and ScottPlot

Blog post from Twilio

Post Details
Company
Date Published
Author
Jeff Rosenthal
Word Count
2,566
Language
English
Hacker News Points
-
Summary

This tutorial guides the reader in building a WPF application that uses a bar chart to display continuously updated data from an external data source. The application pings google.com and plots the ping response time using ScottPlot, and displays data about the monitoring process using XAML layout in WPF. The project utilizes Windows Presentation Foundation (WPF) framework, .NET Core SDK 3.1, Visual Studio 2019 with the .NET desktop development workload, and ScottPlot.WPF library for charting capabilities. The Pinger class is responsible for periodically pinging google.com and saving the returned data, while the MainWindow class updates the plot every second using a DispatcherTimer. The application can be enhanced by storing data in a database or sending notifications via Twilio Programmable SMS.