We utilise Graylog primarily for collecting logs from all our systems using winlogbeat and filebeat. Recently we had a requirement to deploy a system where we could easily create a dashboard for collecting system metrics for troubleshooting our application performance. The required capabilities involved tracking a system metrics from windows/linux servers, IIS logs, MSSQL, Middleware solutions, Office365 etc. We utilised Graylog’s capabilities with metricbeat to collect system metrics from our critical system for tracking some critical system metrics and created a dashboard out of it.
The dashboard allows us to view system metrics like CPU, Memory, Disk I/O, Network egress/ingress etc in real time across multiple servers which is very helpful in troubleshooting any slowness/performance related issue as it happens.