Update main.py to include session ID in stats and modify player stats key; update telegraf.conf to add session input
This commit is contained in:
@@ -135,7 +135,7 @@ def downloadStats(driver: webdriver.Chrome, peersDict: dict):
|
|||||||
serverBytes = int(server) * (1024 ** {'B': 0, 'KB': 1, 'MB': 2, 'GB': 3}[serverUnit])
|
serverBytes = int(server) * (1024 ** {'B': 0, 'KB': 1, 'MB': 2, 'GB': 3}[serverUnit])
|
||||||
peerBytes = int(peer) * (1024 ** {'B': 0, 'KB': 1, 'MB': 2, 'GB': 3}[peerUnit])
|
peerBytes = int(peer) * (1024 ** {'B': 0, 'KB': 1, 'MB': 2, 'GB': 3}[peerUnit])
|
||||||
|
|
||||||
playerStats[stat] = {'Server': serverBytes, 'Peer': peerBytes}
|
playerStats[stat] = {'Server': serverBytes, 'Peers': peerBytes}
|
||||||
|
|
||||||
if 'Buffer State' == stat:
|
if 'Buffer State' == stat:
|
||||||
del(playerStats[stat])
|
del(playerStats[stat])
|
||||||
@@ -150,7 +150,8 @@ def downloadStats(driver: webdriver.Chrome, peersDict: dict):
|
|||||||
'player': playerStats,
|
'player': playerStats,
|
||||||
'peers': peersDict,
|
'peers': peersDict,
|
||||||
'url': driver.current_url,
|
'url': driver.current_url,
|
||||||
'timestamp': int(time.time())
|
'timestamp': int(time.time()),
|
||||||
|
'session': driver.session_id
|
||||||
}
|
}
|
||||||
|
|
||||||
saveStats([stats])
|
saveStats([stats])
|
||||||
|
@@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
[inputs.socket_listener.xpath.tags]
|
[inputs.socket_listener.xpath.tags]
|
||||||
url = "url"
|
url = "url"
|
||||||
|
session = "session"
|
||||||
#id = ??
|
#id = ??
|
||||||
#state = ??
|
#state = ??
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user