Skip to content

Commit

Permalink
add analytics event for network disk space
Browse files Browse the repository at this point in the history
  • Loading branch information
shyba authored and jackrobison committed Nov 9, 2021
1 parent b39c26f commit fbfd02b
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
5 changes: 3 additions & 2 deletions lbry/blob/disk_space_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ async def _clean(self, from_network_storage=False):
else:
storage_limit = self.config.blob_storage_limit*1024*1024 if self.config.blob_storage_limit else None
if self.analytics:
# todo: add metrics for network case
asyncio.create_task(self.analytics.send_disk_space_used(space_used_bytes, storage_limit))
asyncio.create_task(
self.analytics.send_disk_space_used(space_used_bytes, storage_limit, from_network_storage)
)
if not storage_limit:
return 0
delete = []
Expand Down
3 changes: 2 additions & 1 deletion lbry/extras/daemon/analytics.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,11 +170,12 @@ async def send_upnp_setup_success_fail(self, success, status):
})
)

async def send_disk_space_used(self, storage_used, storage_limit):
async def send_disk_space_used(self, storage_used, storage_limit, is_from_network_quota):
await self.track(
self._event(DISK_SPACE, {
'used': storage_used,
'limit': storage_limit,
'from_network_quota': is_from_network_quota
})
)

Expand Down
Binary file removed lbry/wallet/__init__.pyc
Binary file not shown.

0 comments on commit fbfd02b

Please sign in to comment.