add some additional analytics metrics

This commit is contained in:
Ryan Petrello 2019-04-04 09:27:24 -04:00
parent 2423d9df44
commit 5c5173956d
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

View File

@ -1,4 +1,6 @@
import os
import os.path
import platform
from django.db import connection
from django.db.models import Count
@ -32,7 +34,18 @@ data _since_ the last report date - i.e., new data in the last 24 hours)
@register('config')
def config(since):
license_info = get_license(show_key=False)
install_type = 'traditional'
if os.environ.get('container') == 'oci':
install_type = 'openshift'
elif 'KUBERNETES_SERVICE_PORT' in os.environ:
install_type = 'k8s'
return {
'platform': {
'system': platform.system(),
'dist': platform.dist(),
'release': platform.release(),
'type': install_type,
},
'system_uuid': settings.SYSTEM_UUID,
'tower_url_base': settings.TOWER_URL_BASE,
'tower_version': get_awx_version(),