JonnyWong16/plexpy

Server Stats (Current CPU/Memory/etc usage)

JonnyWong16 asked for this feature about 1 year ago — 15 comments

JonnyWong16 commented about 1 year ago Admin

I'm pretty sure I read this request somewhere else, but couldn't find it.

So I ran across this package and was wondering if a dev could maybe glance at it and see if this is something we could use to add a server stats page? Just a thought, would be really cool to have.

https://pypi.python.org/pypi/psutil

Reference previouse request on GitHub: #175

| 12nick12 commented 12 months ago

It would also be great if there was someway to throw this information into a graph. It would be great if yo could throw the CPU usage on the Daily Stream type breakdown graph, just to see how much transcoding is pegging your CPU.

| Chrisophogus commented 11 months ago

As part of this would it be possible to get bandwidth stats for the Plex service?

YipYup commented 11 months ago

If this gets implemented, I would like to request it be something that can be optionally turned on or off. I use separate tools to monitor and log performance and would not want to log it twice.

Foebik commented 11 months ago

@JonnyWong16 Yep, I opened a similar request back last Sept.

https://github.com/drzoidberg33/plexpy/issues/175

Foebik commented 11 months ago

NVM, I see you found that one too.

Foebik commented 11 months ago

I did however get the HTPC-Manager working. Not 100% the way I wanted to consume the data, but better than nothing. http://i1285.photobucket.com/albums/a583/Foebik1123/Simple_zpsbrvj6fhv.jpg http://i1285.photobucket.com/albums/a583/Foebik1123/Expanded_zpssnqyl83l.jpg

deepwather commented 11 months ago

You guys can use my projetc, and intigrate it to your plexpy.. If you want, its already the same design & it's fully working! https://github.com/deepwather/plexDash

cheers

Foebik commented 11 months ago

Your project looks pretty nice. I ran across it the other day and then was sad when it said "Linux only".

ColdIce1 commented 11 months ago

Just gonna copy + paste my answer from the issue to this tracker:

This is very much interesting, but people might run Plex on docker or similar which might create issues.

I suggest closing this issue, as PlexPy is focusing on improving the Plex administrator experience and NOT server monitoring or real time data regarding CPU, memory, IO statistics and so on.

If you really are interesting in such things, look into Collectd and set it up with Graphite. Then you got your logging going.

| SuperPotatoMen commented 10 months ago

Well, i;m do not agree with Coldice1. Plexpy is a application for monitoring, analytics and notifications for Plex Media Server. Its not ore problem you have issues with plex with docker. a lot of people use this application without a docker.

| basmith7 commented 9 months ago

The problems I see with this are that PlexPy has to be running on the same computer as the Plex Server, and its going to be very platform dependent (Linux, Mac, Windows) code.

| spot88 commented 7 months ago

This would be awesome, and for you people that don't think this is needed or is using something else. Don't use this feature then. I'm using HTPC now, and would love to just use one interface to check everything. I agree this should be able to turn on\off.

evanrich commented 7 months ago

alternatively, you guys can always use collectd + influxdb + grafana to monitor your box

tripflex commented 4 months ago

I agree server stats can be monitored many other ways, I personally use Observium for monitoring most of my hardware (mainly network but works well with servers too). With that said, what about something like buffering stats? I think that would be huge :D

Added a feature request specifically for buffering stats: http://feathub.com/JonnyWong16/plexpy/+157

Join the discussion!

Sign-in with GitHub to comment