Community Developer
  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by falconexe

  1. Never seen this before. Since the release of Grafana 8.4, the dependent plugins for this portion of the UUD no longer work, so I was planning on deprecating the UNRAID API panels in UUD 1.7. Let us know if you figure it out.
  2. I've been doing some more poking around when I have time. To follow-up on this topic, I further modified the retention policy to 25 YEARS, so that's a pretty good archive moving forward ha ha. Command: ALTER RETENTION POLICY "autogen" ON "varken" DURATION 1300w REPLICATION 1 DEFAULT 1300 Weeks = 218400 Hours / 24 Hours in a Day = 9,100 Days / 365.25 Days in a Year = ~ 25 Years Stop and Start the InfluxDB Docker to apply!
  3. Congrats everyone. I’ll be diving in on my 2 servers later tonight!
  4. You can do this by setting the below Extra Parameter on each Docker. Upon array startup, the Docker will now also startup. “--restart=always”
  5. Maybe you guys should compare notes on Chrome settings/security/version and see if there are any differences. I know my Chrome version 99 works after I get redirected to the UNRAID login screen and authenticate. Suddenly the icons magically appear. Let us know if you guys figure this out as it is outside of the UUD.
  6. Thanks for the offer @gvkhna! I'm really busy with work right now, but I WOULD like to look into this with you. If we can get a unified Docker with all dependencies already configured, that would take care of a lot of the manual install work. Then users could just focus on getting their dashboard configured to their servers. Ideally we would build the Docker in a way where users can still get to their config files on the backend if they want to further customize. If you look at the GUS docker and review the architecture, that should point you in the right direction. I think we can improve upon that project in various way. I look forward to getting with you in the future. I'll DM you when I'm ready to dive in.
  7. Fair enough...I wonder if they will sell it without a Power Supply so I can stick a 1000W Corsair in there. I'm pretty sure it will fit. I just want their metal ha ha. I'm gonna get mine custom painted Midnight Blue if I pull the trigger.
  8. Thanks. I appreciate the info. I have a Storinator Q30 Turbo as my primary server, and want to move an old NORCO 4224 (my backup server) to their much nicer chassis for heat flow, but use the same guts. I was also looking to drop a RTX 3080 into one, once I upgrade my main gaming rig to the RTX 4000 series later this year (or next). Let me know if you figure out how to drop in a full size Nvidia video card. I'd love to see pics and the complete component breakdown.
  9. Try setting your host variable manually to a constant and see if that changes anything. If you are only running 1 UNRAID server, then you can safely do this. Not sure what is going on, but the below work around should fix it.
  10. Check your "Host" variable in the dashboard by clicking the gear icon in the upper right. You should see the following and your host name at the bottom in the Preview area.
  11. Glad you figured it out. I would have answered sooner, but was buy with life. This was addressed numerous times within this post. Next time, try searching "This Post" and you will usually find the answer right here.
  12. Thanks for the tip. I just setup a GitHub for the UUD. Never done this before, but I am a programmer, so I should be able to figure it out. Anyone know if the creator of Varken "Boerderij" is on the forums here? I just need an option to pull in ALL historical Tautulli data upon installing Varken, or pass some kind of parameter to the docker to choose the earliest load/retention date for an existing install. Or better yet, run a command in InfluxDB to ingest everything from Tautulli via Varken going back to day one (brute force the database). I assume all of this is possible. Maybe I can fork the entire thing and just modify this single "tautulli.py" file as @skaterpunk0187 suggested... https://github.com/Boerderij/Varken/blob/master/varken/tautulli.py Heck, I'm even considering making my own UUD docker! I've never done that either, but I installed GUS a couple days ago and learned a lot from the way @testdasi did it. Not sure if he is still around, as he's been silent for over a year on this stuff. @SpencerJ, do you know anyone or any good documentation that can assist me getting started with making a docker for the UUD and incorporating everything into it (other dockers/settings), so I can make this easier for everyone to install out of the box? It would be really awesome of I could release the UUD 1.7 in it's own docker with native Grafana 8.4.X support, and then people would only have to modify their Grafana panels and never mess with a config file again. I think this would bring the UUD to the masses and it would sure make updating it much easier with different docker builds for past versions. Anyone down with this? Anyone want to help and guide me through the docker build process? DM me if you want to collaborate and take me to school ha ha. Otherwise, I'll try to learn this new stuff in my spare time. But this is the vision I see for the future. One click install of the UUD and then just customize for your UNRAID server.
  13. Does anyone know of a way to backload ALL Historical Data from Tautulli into InfluxDB via Varken (or another API/plugin)? I have data going back years in Tautulli, and I would love to access it all through the UUD. I did some research and everything I have seen is no this is not possible. If you have seen this as a viable option, please let me know and I will add it.
  14. Yeah right now I am focusing UUD 1.7 on native Grafana 8.4 support. I still do not see a compelling reason to go to InfluxDB 2.0 yet. Thanks for your reply!
  15. Giving the UPS Stats some Grafana 8.4 love. Did did some house cleaning, added new panels, updated/fixed existing panels, and added a new fresh style. New: Old:
  16. I ended up settling on this for array growth. I was tired of the data gaps in the Stat Panel Spark Lines. This is super clean and Grafana 8.4 brings A LOT more customization options.
  17. DEVELOPER UPDATE - VARKEN DATA RETENTION Something else I wanted to bring to your attention in VARKEN... For the life of me, I could not figure out why my Plex data was only going back 30 days. It has been bothering me for a while, but I did not have a ton of time to look into it. Yesterday, I found out the issue, and it really stinks I did not find this sooner, but the sooner the better to tell you ha ha. While looking into the InfluxDB logs, I found the following oddity: All queries were being passed a retention policy of .\"varken 30d-1h\". in the background! So apparently when Varken gets installed, it sets a DEFAULT RETENTION Policy of 30 days with 1 Hour Shards (Data File Chunks) when it creates the "varken" database within InfuxDB. This can be found in the Varken Docker "dbmanager.py" Python install script here: https://github.com/Boerderij/Varken/blob/master/varken/dbmanager.py InfluxDB Shards: https://docs.influxdata.com/influxdb/v2.1/reference/internals/shards/ What this means is InfluxDB will delete any Tautulli (Plex) data on a rolling 30 days basis. I can't believe I didn't see this before, but for my UUD, I want EVERYTHING going back to the Big Bang. I'm all about historical data analytics and data preservation. So, I researched how to fix this and it was VERY SIMPLE, but came with a cost. IF YOU RUN THE FOLLOWING COMMANDS, IT WILL PURGE YOUR PLEX DATA FROM UUD AND YOU WILL START FRESH BUT IT SHOULD NOT BE PURGED MOVING FORWARD (AND NOTHING WILL BE REMOVED FROM TAUTULLI - ONLY UUD/InfluxDB) You have a few different options, such as modifying the existing retention policy, making a new one, or defaulting back to the auto-generated one, which by default, seems to keep all ingested data indefinitely. Since this is what we want, here are the steps to set it to "autogen" and delete the pre-installed Varken retention policy of "varken 30d-1h". STEP 1: Bash Into the InfluxDB Docker by Right Clicking the Docker Image on the UNRAID Dashboard and Select Console STEP 2: Run the InfluxDB Command to Access the Database Backend Command: influx STEP 3: Run the Show Retention Policies Command Command: SHOW RETENTION POLICIES ON varken You should see "varken 30d-1h" listed and it will be set to default "true". STEP 4: Set the autogen Retention Policy As the Default Command: ALTER RETENTION POLICY "autogen" ON "varken" DEFAULT STEP 5: Verify "autogen" is Now the Default Retention Policy Command: SHOW RETENTION POLICIES ON varken "autogen" Should Now Say default "true" "varken 30d-1h" should now say "false" STEP 6: Remove the Varken Retention Policy Command: DROP RETENTION POLICY "varken 30d-1h" ON "varken" STEP 7: Verify That Only the "autogen" Retention Policy Remains Command: SHOW RETENTION POLICIES ON varken Once you do this, your UUD Plex data will start from that point forward and it should grow forever so long as you have the space in your appdata folder for the InfluxDB docker (cache drive). Let me know if you have any questions! Sources: https://community.grafana.com/t/how-to-configure-data-retention-expiry/26498 https://stackoverflow.com/questions/41620595/how-to-set-default-retention-policy-and-duration-for-influxdb-via-configuration#58992621 https://docs.influxdata.com/influxdb/v2.1/reference/cli/influx/ @SpencerJ @GilbN
  18. Lots of changes in Grafana 8.4, but so far here are the comparisons and new features I'm delivering. You'll notice some new heatmap/gradient graphs for lifetime array growth 🔥 Header Now: Header Before: Array Growth Now: Array Growth Before:
  19. Here are the "Migrated" curved Cache graphs without Gridlines or Legends (now mouse-over tooltips). This look is a pretty clean design. I like it... New: Old:
  20. I will say this about Grafana 8.4. There are some really slick features in it with A LOT more variety. They will even suggest new styles of panels based on the current data. Pretty cool so far. I am making good progress on fixing what broke. Not too bad so far... some panels even have a migration assistant. Panel Migration: New Curved Line Graph (Among Other Line Interpolation Options): New Gradient Line Graph: New Panel Suggestions Based on Current Data:
  21. DEVELOPER UPDATE: The recent Grafana Docker update is causing a number of issues with the UUD. Some Panels are entirely broken, and Plugins that the UUD utilizes have been disabled due to security concerns. Furthermore, Grafana has deprecated entire panel types in favor of new versions of the same panel types. Example: "Graph" (OLD) is Now "Time Series" The Grafana 8.4 press release can be found here: https://grafana.com/blog/2022/02/17/grafana-8.4-release-new-panels-better-query-caching-increased-security-accessibility-features-and-more/?utm_source=grafana_news&utm_medium=rss If you choose to update to Grafana 8.4, be prepared to make some adjustments. Sadly, it looks like this will be the end of the UNRAID API/Dynamic Image Panel functionality (unless the plugin developer gets it signed by Grafana and they update it.) If/When I release UUD 1.7, it will be based on Grafana 8.4+. @SpencerJ @GilbN