influxdata / telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
https://influxdata.com/telegraf
MIT License
14.6k stars 5.57k forks source link

In RDS environment does telegraf support application monitoring per session per user #8149

Closed aks-sri closed 2 years ago

aks-sri commented 4 years ago

Relevant telegraf.conf:

System info:

Telegraf : 1.15.3 Windows server 2016

Docker

Steps to reproduce:

Remote Desktop Session Host (RDSH) is a role in Remote Desktop Services (RDS). RDSH can host Windows session-based applications and desktops that can be shared with users remotely. RDS provides the functionality for upto 150 users to login and access the same application across different sessions. In such scenarios, session-based (per user) monitoring becomes of paramount importance.

Expected behavior:

Telegraf should be able to get the session-specific application details per user logged into rds

Actual behavior:

I couldn't find any way in which telegraf can help us find per user per session info like what application is running by each user in rds

Additional info:

aks-sri commented 4 years ago

Any update on this?

reimda commented 2 years ago

Telegraf has a few inputs that get process information: processes, procstat, and win_perf_counters. The processes plugin is not supported on windows. Procstat may be worth a try but it recommends win_perf_counters. Win_perf_counters gathers information using windows' PDH API so it should act similarly to perfmon. Could you give win_perf_counters a try and report back?

telegraf-tiger[bot] commented 2 years ago

Hello! I am closing this issue due to inactivity. I hope you were able to resolve your problem, if not please try posting this question in our Community Slack or Community Page. Thank you!