commit
3fda6696e5
2 changed files with 4 additions and 0 deletions
|
@ -1,6 +1,8 @@
|
||||||
import logging
|
import logging
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
from urlparse import urlparse
|
||||||
|
|
||||||
from app import analytics, app, userevents
|
from app import analytics, app, userevents
|
||||||
from data import model
|
from data import model
|
||||||
from flask import request
|
from flask import request
|
||||||
|
@ -53,9 +55,11 @@ def track_and_log(event_name, repo, analytics_name=None, analytics_sample=1, **k
|
||||||
metadata['public'] = True
|
metadata['public'] = True
|
||||||
analytics_id = 'anonymous'
|
analytics_id = 'anonymous'
|
||||||
|
|
||||||
|
request_parsed = urlparse(request.url_root)
|
||||||
extra_params = {
|
extra_params = {
|
||||||
'repository': '%s/%s' % (namespace, repository),
|
'repository': '%s/%s' % (namespace, repository),
|
||||||
'user-agent': request.user_agent.string,
|
'user-agent': request.user_agent.string,
|
||||||
|
'hostname': request_parsed.hostname,
|
||||||
}
|
}
|
||||||
|
|
||||||
# Publish the user event (if applicable)
|
# Publish the user event (if applicable)
|
||||||
|
|
Binary file not shown.
Reference in a new issue