mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-08-19 12:59:42 -07:00
Test sending install metrics on startup
This commit is contained in:
parent
681c3ed6e3
commit
90647628c9
1 changed files with 16 additions and 0 deletions
|
@ -33,6 +33,7 @@ except ImportError:
|
||||||
import cherrypy
|
import cherrypy
|
||||||
from apscheduler.schedulers.background import BackgroundScheduler
|
from apscheduler.schedulers.background import BackgroundScheduler
|
||||||
from apscheduler.triggers.interval import IntervalTrigger
|
from apscheduler.triggers.interval import IntervalTrigger
|
||||||
|
from UniversalAnalytics import Tracker
|
||||||
|
|
||||||
import activity_handler
|
import activity_handler
|
||||||
import activity_pinger
|
import activity_pinger
|
||||||
|
@ -455,6 +456,8 @@ def start():
|
||||||
if CONFIG.FIRST_RUN_COMPLETE:
|
if CONFIG.FIRST_RUN_COMPLETE:
|
||||||
activity_pinger.connect_server(log=True, startup=True)
|
activity_pinger.connect_server(log=True, startup=True)
|
||||||
|
|
||||||
|
send_analytics()
|
||||||
|
|
||||||
_STARTED = True
|
_STARTED = True
|
||||||
|
|
||||||
|
|
||||||
|
@ -1668,3 +1671,16 @@ def shutdown(restart=False, update=False, checkout=False):
|
||||||
|
|
||||||
def generate_uuid():
|
def generate_uuid():
|
||||||
return uuid.uuid4().hex
|
return uuid.uuid4().hex
|
||||||
|
|
||||||
|
|
||||||
|
def send_analytics():
|
||||||
|
tracker = Tracker.create('UA-111522699-2', client_id=CONFIG.PMS_UUID)
|
||||||
|
tracker.send('event', {
|
||||||
|
'category': 'system',
|
||||||
|
'action': 'install',
|
||||||
|
'appName': 'Tautulli',
|
||||||
|
'appVersion': common.VERSION_NUMBER,
|
||||||
|
'appID': '{} {}'.format(common.PLATFORM, common.PLATFORM_VERSION),
|
||||||
|
'appInstallerId': plexpy.INSTALL_TYPE,
|
||||||
|
'noninteractive': True
|
||||||
|
})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue