mirror of https://github.com/docker/docs.git
Fix operating system metrics
This commit is contained in:
parent
a7cf73b813
commit
1ba42da2a4
|
@ -43,8 +43,8 @@
|
||||||
"classnames": "^1.2.0",
|
"classnames": "^1.2.0",
|
||||||
"coveralls": "^2.11.2",
|
"coveralls": "^2.11.2",
|
||||||
"deep-extend": "^0.4.0",
|
"deep-extend": "^0.4.0",
|
||||||
"exec": "0.2.0",
|
|
||||||
"dockerode": "^2.1.4",
|
"dockerode": "^2.1.4",
|
||||||
|
"exec": "0.2.0",
|
||||||
"install": "^0.1.8",
|
"install": "^0.1.8",
|
||||||
"jquery": "^2.1.3",
|
"jquery": "^2.1.3",
|
||||||
"mixpanel": "0.2.0",
|
"mixpanel": "0.2.0",
|
||||||
|
@ -52,6 +52,7 @@
|
||||||
"node-uuid": "^1.4.3",
|
"node-uuid": "^1.4.3",
|
||||||
"npm": "^2.9.1",
|
"npm": "^2.9.1",
|
||||||
"object-assign": "^2.0.0",
|
"object-assign": "^2.0.0",
|
||||||
|
"osx-release": "^1.1.0",
|
||||||
"parseUri": "^1.2.3-2",
|
"parseUri": "^1.2.3-2",
|
||||||
"react": "^0.13.1",
|
"react": "^0.13.1",
|
||||||
"react-bootstrap": "^0.20.3",
|
"react-bootstrap": "^0.20.3",
|
||||||
|
|
|
@ -4,6 +4,8 @@ var uuid = require('node-uuid');
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
var util = require('./Util');
|
var util = require('./Util');
|
||||||
|
var os = require('os');
|
||||||
|
var osxRelease = require('osx-release');
|
||||||
var settings;
|
var settings;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -45,19 +47,11 @@ var Metrics = {
|
||||||
localStorage.setItem('metrics.id', uuid.v4());
|
localStorage.setItem('metrics.id', uuid.v4());
|
||||||
}
|
}
|
||||||
|
|
||||||
var os;
|
|
||||||
|
|
||||||
if(util.isWindows()) {
|
|
||||||
os = navigator.userAgent;
|
|
||||||
} else {
|
|
||||||
os = navigator.userAgent.match(/Mac OS X (\d+_\d+_\d+)/)[1].replace(/_/g, '.');
|
|
||||||
}
|
|
||||||
|
|
||||||
mixpanel.track(name, assign({
|
mixpanel.track(name, assign({
|
||||||
distinct_id: id,
|
distinct_id: id,
|
||||||
version: util.packagejson().version,
|
version: util.packagejson().version,
|
||||||
'Operating System Version': os,
|
'Operating System': os.platform(),
|
||||||
beta: !!settings.beta
|
'Operating System Version': osxRelease(os.release())
|
||||||
}, data));
|
}, data));
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue