Telegraf + InfluxDB for monitoring performance spikes on a Windows desktop app?

Hey everyone, hope you’re doing well.

I’m trying to monitor performance spikes on my Windows PC using Telegraf and InfluxDB, but I’m not sure what the best approach is when the issue is caused by one specific desktop application rather than the whole system.

Right now I’m testing this with a video-editing workflow and I noticed that when I run capcut pc, my system sometimes gets random CPU/RAM spikes and occasional disk bottlenecks during exports. The confusing part is that Task Manager shows the overall system usage, but it’s harder to properly track and visualize the exact moment the app causes the spike, especially if I want to correlate it with disk usage or background processes.

I already have Telegraf collecting system metrics, but I’m unsure if there’s a clean way to track process-level metrics for a specific app and store them in InfluxDB without making the setup messy or unreliable. I’m also curious if anyone has a good method for capturing GPU usage on Windows in a way that works nicely with Telegraf.

If anyone has dealt with something similar (monitoring a single heavy Windows app and correlating spikes with CPU, memory, disk, and GPU), I’d really appreciate any suggestions on the best plugins or overall approach.

Thanks in advance.

System metrics via Telegraf is helpful, however as you’re on a Windows PC, try this plugin that will provide you more metrics related to performance etc.