Git Product home page Git Product logo

varken's Introduction

Logo Banner

pipeline status Discord ko-fi Docker-Layers Release Docker Pulls

Dutch for PIG. PIG is an Acronym for Plex/InfluxDB/Grafana

Varken is a standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend

Requirements:

Example Dashboard dashboard

Supported Modules:

  • Sonarr - Smart PVR for newsgroup and bittorrent users.
  • SickChill - SickChill is an automatic Video Library Manager for TV Shows.
  • Radarr - A fork of Sonarr to work with movies ร  la Couchpotato.
  • Tautulli - A Python based monitoring and tracking tool for Plex Media Server.
  • Ombi - Want a Movie or TV Show on Plex or Emby? Use Ombi!
  • Unifi - The Global Leader in Managed Wi-Fi Systems
  • Lidarr - Looks and smells like Sonarr but made for music.

Key features:

Installation Guides

Varken Installation guides can be found in the wiki.

Support

Please read Asking for Support before seeking support.

Click here for quick access to discord support. No app or account needed!

InfluxDB

InfluxDB Installation Documentation

Influxdb is required but not packaged as part of Varken. Varken will create its database on its own. If you choose to give varken user permissions that do not include database creation, please ensure you create an influx database named varken

Grafana

Grafana Installation/Dashboard Documentation

varken's People

Contributors

dirtycajunrice avatar samwiseg0 avatar driz avatar jonnywong16 avatar winbergoscar0 avatar lludlow avatar mikeporterdev avatar nicolerenee avatar roxedus avatar

Watchers

James Cloos avatar

varken's Issues

Write influx to postgres translator

Since the main program is seperated into individual files by program that return the data to be written to Influx, a translator method is needed to format that data to submit to postrgres.

This should accept the dictionary that are returned by the other functions and return data that #3 can submit successfully.

This functionality should be planned first as if it is not possible to do properly, the project is DOA.

Submit data to postgres

Within the DBclass of #2 , a method is needed to take the data passed to it and write it to the appropriate Postgres table.

Add option to submit to Postgres

Is your feature request related to a problem? Please describe.
Limitation of Influx

Describe the solution you'd like
Within the varken.ini, the option should be available to use postgres or Influx. The option to use both should be considered a possibility.

Additional context
What I really want is the ability to splice the data into hourly buckets. What I want is 30 days of data that does not care about the data and aggregates only into quarter-hours. A true avg of when the server is used most. With Influxdb, detaching the date or rewriting the date doesn't appear possible. In postgres, I can take the times of the last 30 days and attach them to a now()::date to form a timestamp that is shows all 30 days of data and 'tricks' the time series into thinking it's today.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.