diff --git a/.gitignore b/.gitignore
index 034d69f6d..f1d13a5f4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,8 @@ tmp/
build.number
build/
dist
+:wq
*.iml
.vscode
.idea
+.back
diff --git a/Gruntfile.js b/Gruntfile.js
index bd73fdbbd..399e7958a 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -58,8 +58,9 @@ module.exports = function (grunt) {
}
},
options: {
- jshintrc: '.jshintrc',
- reporterOutput: ''
+ jshintrc:'.jshintrc',
+ reporterOutput: '',
+ force: true,
}
},
htmlmin:{
@@ -229,7 +230,8 @@ module.exports = function (grunt) {
'jquery.flot.pie',
'angular-sanitize',
'angular-dragdrop',
- 'd3'
+ 'd3',
+ 'echarts',
]
}
];
@@ -266,7 +268,7 @@ module.exports = function (grunt) {
'requirejs:build',
'clean:temp',
'build:write_revision',
- 'uglify:dest'
+ 'uglify:dest',
]);
// run a string replacement on the require config, using the latest revision number as the cache buster
diff --git a/bower.json b/bower.json
index 24ee4686b..d2040c79e 100644
--- a/bower.json
+++ b/bower.json
@@ -4,11 +4,7 @@
"homepage": "https://github.com/LucidWorks/banana/wiki",
"license": "Apache License",
"dependencies": {
- "angular": "1.0.8",
- "angular-loader": "1.0.8",
- "angular-mocks": "1.0.8",
- "angular-sanitize": "1.0.8",
- "angular-strap": "0.7.5",
+ "angular": "1.6.4",
"bootstrap": "2.3.2",
"d3": "~3.4.11",
"jquery": "1.12.1",
@@ -17,10 +13,20 @@
"requirejs": "2.1.8",
"modernizr": "2.6.1",
"moment": "2.1.0",
- "underscore": "1.5.1"
+ "underscore": "1.5.1",
+ "angular-loader": "^1.6.4",
+ "angular-mocks": "^1.6.4",
+ "angular-sanitize": "^1.6.4",
+ "angular-strap": "0.7.5",
+ "angular-material": "^1.1.4",
+ "angular-route": "^1.6.4",
+ "angular-smart-table": "^2.1.8",
+ "angular-dragdrop": "^1.0.13",
+ "jspdf": "^1.3.4",
+ "html2canvas": "^0.4.1"
},
"resolutions": {
- "angular": "1.0.8",
+ "angular": "1.6.4",
"jquery": "1.12.1",
"bootstrap": "2.3.2"
}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 000000000..46c192c29
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,5960 @@
+{
+ "name": "banana-fusion",
+ "version": "1.6.17",
+ "lockfileVersion": 1,
+ "dependencies": {
+ "@types/node": {
+ "version": "https://registry.npmjs.org/@types/node/-/node-6.0.78.tgz",
+ "integrity": "sha1-XUo/V5wVJOAe4hv0dOb7oJGY9HA=",
+ "dev": true
+ },
+ "@types/q": {
+ "version": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
+ "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=",
+ "dev": true
+ },
+ "@types/selenium-webdriver": {
+ "version": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.42.tgz",
+ "integrity": "sha1-dMt3+2BS7a/yqJhN2v2I1BnyXKw=",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
+ "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
+ "dev": true
+ },
+ "accepts": {
+ "version": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz",
+ "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=",
+ "dev": true
+ },
+ "active-x-obfuscator": {
+ "version": "https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz",
+ "integrity": "sha1-CJuJs3FF/x2ex0r2UwvlUmyuHxo=",
+ "dev": true
+ },
+ "adm-zip": {
+ "version": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.7.tgz",
+ "integrity": "sha1-hgbCy/HEJs6MjsABdER/1Jtur8E=",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz",
+ "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
+ "dev": true,
+ "dependencies": {
+ "semver": {
+ "version": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
+ "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=",
+ "dev": true
+ }
+ }
+ },
+ "ajv": {
+ "version": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
+ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
+ "dev": true
+ },
+ "align-text": {
+ "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
+ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
+ "dev": true
+ },
+ "alter": {
+ "version": "https://registry.npmjs.org/alter/-/alter-0.2.0.tgz",
+ "integrity": "sha1-x1iICGF1cgNKrmJICvJrHU0cs80=",
+ "dev": true
+ },
+ "amdefine": {
+ "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz",
+ "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=",
+ "dev": true
+ },
+ "archiver": {
+ "version": "https://registry.npmjs.org/archiver/-/archiver-0.4.10.tgz",
+ "integrity": "sha1-3w/qyPHRKV5ezrOiBVWQctIfR0c=",
+ "dev": true
+ },
+ "argparse": {
+ "version": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
+ "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
+ "dev": true,
+ "dependencies": {
+ "underscore.string": {
+ "version": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
+ "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
+ "dev": true
+ }
+ }
+ },
+ "arr-diff": {
+ "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "dev": true
+ },
+ "arr-flatten": {
+ "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
+ "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true
+ },
+ "array-uniq": {
+ "version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "asn1": {
+ "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
+ "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
+ "dev": true
+ },
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
+ "dev": true
+ },
+ "astral": {
+ "version": "https://registry.npmjs.org/astral/-/astral-0.1.0.tgz",
+ "integrity": "sha1-5uPGTv2gg+xMFEA6pIAx/8/ChcU=",
+ "dev": true
+ },
+ "astral-angular-annotate": {
+ "version": "https://registry.npmjs.org/astral-angular-annotate/-/astral-angular-annotate-0.0.2.tgz",
+ "integrity": "sha1-I4lNc0gYhAg0zTVzpU2uNWYyoYk=",
+ "dev": true
+ },
+ "astral-pass": {
+ "version": "https://registry.npmjs.org/astral-pass/-/astral-pass-0.1.0.tgz",
+ "integrity": "sha1-fnhRB3oh5B2YGRkIolhGfs0w7ug=",
+ "dev": true
+ },
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
+ "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=",
+ "dev": true
+ },
+ "async-each": {
+ "version": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
+ "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
+ "dev": true
+ },
+ "asynckit": {
+ "version": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "aws-sign": {
+ "version": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz",
+ "integrity": "sha1-xVAThWyBlOyFSgy+yQqrWgTOOsU=",
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
+ "dev": true
+ },
+ "aws4": {
+ "version": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
+ "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "base64-url": {
+ "version": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz",
+ "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=",
+ "dev": true
+ },
+ "base64id": {
+ "version": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz",
+ "integrity": "sha1-As4P3u4M709ACA4ec+g08LG/zj8=",
+ "dev": true
+ },
+ "basic-auth": {
+ "version": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz",
+ "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=",
+ "dev": true
+ },
+ "basic-auth-connect": {
+ "version": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz",
+ "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=",
+ "dev": true
+ },
+ "batch": {
+ "version": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz",
+ "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=",
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
+ "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
+ "dev": true,
+ "optional": true
+ },
+ "binary-extensions": {
+ "version": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz",
+ "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=",
+ "dev": true
+ },
+ "bind-obj-methods": {
+ "version": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-1.0.0.tgz",
+ "integrity": "sha1-T1l5ysFXk633DkiBYeRj4gnKUJw=",
+ "dev": true
+ },
+ "bl": {
+ "version": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz",
+ "integrity": "sha1-/FQhoo/UImA2w7OJGmaiW8ZNIm4=",
+ "dev": true,
+ "dependencies": {
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true
+ }
+ }
+ },
+ "block-stream": {
+ "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
+ "dev": true
+ },
+ "blocking-proxy": {
+ "version": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-0.0.4.tgz",
+ "integrity": "sha1-SQFnMqw46NU6LH3NUCUgqg5Y4EQ=",
+ "dev": true,
+ "dependencies": {
+ "minimist": {
+ "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "bluebird": {
+ "version": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
+ "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
+ "dev": true
+ },
+ "body-parser": {
+ "version": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz",
+ "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=",
+ "dev": true,
+ "dependencies": {
+ "bytes": {
+ "version": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
+ "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz",
+ "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz",
+ "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=",
+ "dev": true
+ }
+ }
+ },
+ "boom": {
+ "version": "https://registry.npmjs.org/boom/-/boom-0.3.8.tgz",
+ "integrity": "sha1-yM2wQUNZEnQWKMBE7Mcy0dF8Ceo=",
+ "dev": true
+ },
+ "bower": {
+ "version": "https://registry.npmjs.org/bower/-/bower-1.8.0.tgz",
+ "integrity": "sha1-Vdvr7wrZFVOC2enT5JfBNyNFtEo=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
+ "dev": true
+ },
+ "braces": {
+ "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "dev": true
+ },
+ "buffer-crc32": {
+ "version": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.1.tgz",
+ "integrity": "sha1-vj5TgvwCttYySVasGvmKqYsIU0w=",
+ "dev": true
+ },
+ "bytes": {
+ "version": "https://registry.npmjs.org/bytes/-/bytes-0.2.0.tgz",
+ "integrity": "sha1-qtM+wU49wsp06OfUUfm6BTrU96A=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true
+ },
+ "caseless": {
+ "version": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
+ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
+ "dev": true
+ },
+ "center-align": {
+ "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
+ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true
+ },
+ "character-parser": {
+ "version": "https://registry.npmjs.org/character-parser/-/character-parser-1.0.2.tgz",
+ "integrity": "sha1-VThNavz4xrndSD6DR2RqeQ5FRec=",
+ "dev": true
+ },
+ "chokidar": {
+ "version": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
+ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
+ "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
+ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
+ "dev": true
+ }
+ }
+ },
+ "clean-css": {
+ "version": "https://registry.npmjs.org/clean-css/-/clean-css-1.1.7.tgz",
+ "integrity": "sha1-YB75z3ZCuYLLM+/JSIpkRMmGaG4=",
+ "dev": true
+ },
+ "clean-yaml-object": {
+ "version": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz",
+ "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=",
+ "dev": true
+ },
+ "cli": {
+ "version": "https://registry.npmjs.org/cli/-/cli-0.4.5.tgz",
+ "integrity": "sha1-ePlIXNFhtWbppsctcXDEJw6B22E=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "dev": true,
+ "dependencies": {
+ "wordwrap": {
+ "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true
+ }
+ }
+ },
+ "clone": {
+ "version": "https://registry.npmjs.org/clone/-/clone-0.1.19.tgz",
+ "integrity": "sha1-YT+2hjmyaklKxTJT4Vsaa9iK2oU=",
+ "dev": true
+ },
+ "co": {
+ "version": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
+ },
+ "coffee-script": {
+ "version": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz",
+ "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=",
+ "dev": true
+ },
+ "color-support": {
+ "version": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=",
+ "dev": true
+ },
+ "colors": {
+ "version": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+ "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz",
+ "integrity": "sha1-ATfmV7qlp1QcV6w3rF/AfXO03B8=",
+ "dev": true
+ },
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz",
+ "integrity": "sha1-0bhvkB+LZL2UG96tr5JFMDk76Sg=",
+ "dev": true
+ },
+ "compressible": {
+ "version": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz",
+ "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=",
+ "dev": true
+ },
+ "compression": {
+ "version": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz",
+ "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=",
+ "dev": true,
+ "dependencies": {
+ "bytes": {
+ "version": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
+ "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ }
+ }
+ },
+ "concat-map": {
+ "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "concat-stream": {
+ "version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz",
+ "integrity": "sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE=",
+ "dev": true,
+ "dependencies": {
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true
+ }
+ }
+ },
+ "connect": {
+ "version": "https://registry.npmjs.org/connect/-/connect-2.7.11.tgz",
+ "integrity": "sha1-9WHV7vcLjXGcOX9yTTS6QGXHej4=",
+ "dev": true
+ },
+ "connect-timeout": {
+ "version": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz",
+ "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ }
+ }
+ },
+ "console-browserify": {
+ "version": "https://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz",
+ "integrity": "sha1-0SijwLuINQ61YmxufHGm8P1ImDw=",
+ "dev": true
+ },
+ "content-type": {
+ "version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
+ "integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
+ "dev": true
+ },
+ "convert-source-map": {
+ "version": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.4.1.tgz",
+ "integrity": "sha1-+RmgCZ/jH4D8Wh0OswMWGzlAcMc=",
+ "dev": true
+ },
+ "cookie": {
+ "version": "https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz",
+ "integrity": "sha1-+az521frdWjJ/MWWJWt7si4wfIE=",
+ "dev": true
+ },
+ "cookie-jar": {
+ "version": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.2.0.tgz",
+ "integrity": "sha1-ZOzAasl423leS1KQy+SLo3gUAPo=",
+ "dev": true
+ },
+ "cookie-parser": {
+ "version": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz",
+ "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=",
+ "dev": true,
+ "dependencies": {
+ "cookie": {
+ "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
+ "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ }
+ }
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.1.tgz",
+ "integrity": "sha1-ROByFIrwHm6OJK+/EmkNaK5pjss=",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
+ "coveralls": {
+ "version": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.1.tgz",
+ "integrity": "sha1-1wu5rMGDXsTwY/+drFQjwXsR8Xg=",
+ "dev": true,
+ "dependencies": {
+ "argparse": {
+ "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
+ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
+ "dev": true
+ },
+ "boom": {
+ "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
+ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
+ "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
+ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
+ "dev": true
+ },
+ "hawk": {
+ "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "dev": true
+ },
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz",
+ "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "minimist": {
+ "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
+ "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
+ "dev": true
+ },
+ "request": {
+ "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
+ "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
+ "dev": true
+ },
+ "sntp": {
+ "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
+ "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
+ "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
+ "dev": true
+ }
+ }
+ },
+ "crc": {
+ "version": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz",
+ "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
+ "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": {
+ "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
+ "dev": true
+ },
+ "which": {
+ "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
+ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
+ "dev": true
+ }
+ }
+ },
+ "cryptiles": {
+ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.1.3.tgz",
+ "integrity": "sha1-GlVnNPBtJLo0hirpy55wmjr7/xw=",
+ "dev": true
+ },
+ "csrf": {
+ "version": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz",
+ "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=",
+ "dev": true
+ },
+ "css": {
+ "version": "https://registry.npmjs.org/css/-/css-1.0.8.tgz",
+ "integrity": "sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c=",
+ "dev": true
+ },
+ "css-parse": {
+ "version": "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz",
+ "integrity": "sha1-OLBQP7+dqfVOnB29pg4UXHcRe90=",
+ "dev": true
+ },
+ "css-stringify": {
+ "version": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz",
+ "integrity": "sha1-sNBClG2ylTu50pKQCmy19tASIDE=",
+ "dev": true
+ },
+ "csslint": {
+ "version": "https://registry.npmjs.org/csslint/-/csslint-0.9.10.tgz",
+ "integrity": "sha1-xBuptrn+x3vKhxEuces6Ig71m8Q=",
+ "dev": true
+ },
+ "cssom": {
+ "version": "https://registry.npmjs.org/cssom/-/cssom-0.2.5.tgz",
+ "integrity": "sha1-JoJwm1kC5yEt9SkRb/eIzVslSJQ=",
+ "dev": true
+ },
+ "csurf": {
+ "version": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz",
+ "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=",
+ "dev": true,
+ "dependencies": {
+ "cookie": {
+ "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
+ "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ }
+ }
+ },
+ "ctype": {
+ "version": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz",
+ "integrity": "sha1-/oCR1Gijc6Cwyf+Lv7NCXACXOh0=",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ }
+ }
+ },
+ "date-now": {
+ "version": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
+ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
+ "dev": true
+ },
+ "dateformat": {
+ "version": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz",
+ "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+ "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+ "dev": true
+ },
+ "decamelize": {
+ "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
+ "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
+ "dev": true
+ },
+ "del": {
+ "version": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
+ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz",
+ "integrity": "sha1-1LH0OpPoKW3+AmlPRoC8N6MTxz8=",
+ "dev": true
+ },
+ "depd": {
+ "version": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz",
+ "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=",
+ "dev": true
+ },
+ "destroy": {
+ "version": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "dev": true
+ },
+ "di": {
+ "version": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "diff": {
+ "version": "https://registry.npmjs.org/diff/-/diff-1.0.2.tgz",
+ "integrity": "sha1-Suc/Gu6Nb89ITxoc53zmUdm38Mk=",
+ "dev": true
+ },
+ "dom-serializer": {
+ "version": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
+ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": {
+ "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
+ "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
+ "dev": true
+ },
+ "entities": {
+ "version": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
+ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
+ "dev": true
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
+ "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
+ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
+ "dev": true
+ },
+ "domutils": {
+ "version": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+ "dev": true
+ },
+ "duplexer": {
+ "version": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
+ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
+ "dev": true,
+ "optional": true
+ },
+ "echarts": {
+ "version": "https://registry.npmjs.org/echarts/-/echarts-3.6.2.tgz",
+ "integrity": "sha1-hilUyLWBC/+HpIsN4EFu2MS7HDY="
+ },
+ "echarts-gl": {
+ "version": "https://registry.npmjs.org/echarts-gl/-/echarts-gl-1.0.0-alpha.9.tgz",
+ "integrity": "sha1-zzhZzDz9s9qkk5We9JvMwX2cErM="
+ },
+ "echarts-liquidfill": {
+ "version": "https://registry.npmjs.org/echarts-liquidfill/-/echarts-liquidfill-1.0.5.tgz",
+ "integrity": "sha1-u9YxRvtpa6zQZAi08rVmszKpSP4="
+ },
+ "echarts-wordcloud": {
+ "version": "https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-1.1.0.tgz",
+ "integrity": "sha1-zDCLxYPDm86TyeSgvZ85xjvi3fc="
+ },
+ "ecstatic": {
+ "version": "https://registry.npmjs.org/ecstatic/-/ecstatic-0.4.13.tgz",
+ "integrity": "sha1-nLbq/+IRuchO+z9VPN4sMAJxeyk=",
+ "dev": true
+ },
+ "ee-first": {
+ "version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "ent": {
+ "version": "https://registry.npmjs.org/ent/-/ent-0.0.7.tgz",
+ "integrity": "sha1-g11Of556jUkhxpLpAQ7JdtpemUk=",
+ "dev": true
+ },
+ "entities": {
+ "version": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
+ "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
+ "dev": true
+ },
+ "errorhandler": {
+ "version": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz",
+ "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=",
+ "dev": true,
+ "dependencies": {
+ "accepts": {
+ "version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
+ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
+ "dev": true
+ },
+ "negotiator": {
+ "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
+ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
+ "dev": true
+ }
+ }
+ },
+ "escape-html": {
+ "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "escodegen": {
+ "version": "https://registry.npmjs.org/escodegen/-/escodegen-0.0.28.tgz",
+ "integrity": "sha1-Dk/xcV8yh3XWyrUaxEpAbNer/9M=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
+ "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
+ "dev": true
+ },
+ "estraverse": {
+ "version": "https://registry.npmjs.org/estraverse/-/estraverse-1.3.2.tgz",
+ "integrity": "sha1-N8K4k+8T1yPydth41g2FNRUqbEI=",
+ "dev": true
+ },
+ "etag": {
+ "version": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
+ "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=",
+ "dev": true
+ },
+ "eventemitter2": {
+ "version": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+ "dev": true
+ },
+ "events-to-array": {
+ "version": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz",
+ "integrity": "sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=",
+ "dev": true
+ },
+ "exit": {
+ "version": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true
+ },
+ "expand-brackets": {
+ "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "dev": true
+ },
+ "expand-range": {
+ "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "dev": true
+ },
+ "express": {
+ "version": "https://registry.npmjs.org/express/-/express-3.1.2.tgz",
+ "integrity": "sha1-UqAsjbjyK7+g10eNhHzUUWH5hfc=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
+ "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
+ "dev": true
+ },
+ "connect": {
+ "version": "https://registry.npmjs.org/connect/-/connect-2.7.5.tgz",
+ "integrity": "sha1-E5ERtLA/BTOlJJJ6iKZGrkZ7LAI=",
+ "dev": true,
+ "dependencies": {
+ "buffer-crc32": {
+ "version": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz",
+ "integrity": "sha1-fhENyZU5CKt8MqzccMn5RbHLxSY=",
+ "dev": true
+ }
+ }
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.0.tgz",
+ "integrity": "sha1-AETzMqxiPfhRyRTojqzFfwyXBP4=",
+ "dev": true
+ },
+ "formidable": {
+ "version": "https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz",
+ "integrity": "sha1-aPYzJaA15kS297s9ESQ7l2HeGzA=",
+ "dev": true
+ },
+ "mime": {
+ "version": "https://registry.npmjs.org/mime/-/mime-1.2.6.tgz",
+ "integrity": "sha1-sfhsdowCX6h7SAdfFwnyiuryA2U=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
+ "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-0.5.1.tgz",
+ "integrity": "sha1-n2v12axsdjhOldNtFbSJgOXkrdA=",
+ "dev": true
+ },
+ "send": {
+ "version": "https://registry.npmjs.org/send/-/send-0.1.0.tgz",
+ "integrity": "sha1-z7COvTzsm3/Bo32f+eh1qXHPRkA=",
+ "dev": true
+ }
+ }
+ },
+ "express-session": {
+ "version": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz",
+ "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=",
+ "dev": true,
+ "dependencies": {
+ "cookie": {
+ "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
+ "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ },
+ "uid-safe": {
+ "version": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz",
+ "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=",
+ "dev": true
+ }
+ }
+ },
+ "extend": {
+ "version": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
+ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
+ "dev": true
+ },
+ "extglob": {
+ "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "dev": true
+ },
+ "extract-zip": {
+ "version": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.5.0.tgz",
+ "integrity": "sha1-ksz22B73Cp+kwXRxFMzvbYaIpsQ=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
+ "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz",
+ "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=",
+ "dev": true
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
+ "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
+ "dev": true
+ },
+ "faye-websocket": {
+ "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz",
+ "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=",
+ "dev": true
+ },
+ "fd-slicer": {
+ "version": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
+ "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
+ "dev": true
+ },
+ "figures": {
+ "version": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true
+ },
+ "filename-regex": {
+ "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "dev": true
+ },
+ "fileset": {
+ "version": "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz",
+ "integrity": "sha1-UGuRqTluqn4y+0KoQHfHoMc2t0E=",
+ "dev": true
+ },
+ "filesize": {
+ "version": "https://registry.npmjs.org/filesize/-/filesize-1.7.9.tgz",
+ "integrity": "sha1-sKh6I2upksA/9o0mSgkgV+FEx3Q=",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
+ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
+ "dev": true
+ },
+ "finalhandler": {
+ "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz",
+ "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "escape-html": {
+ "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz",
+ "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ }
+ }
+ },
+ "findup-sync": {
+ "version": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
+ "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=",
+ "dev": true,
+ "dependencies": {
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
+ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
+ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
+ "dev": true
+ }
+ }
+ },
+ "for-in": {
+ "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "for-own": {
+ "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "dev": true
+ },
+ "foreground-child": {
+ "version": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
+ "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.2.0.tgz",
+ "integrity": "sha1-4cJcetROCcOPIzh2x2/MJP+EOx8=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "https://registry.npmjs.org/form-data/-/form-data-0.0.10.tgz",
+ "integrity": "sha1-2zRaU3jYau6x7V1VO4aawZLS9e0=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ }
+ }
+ },
+ "formidable": {
+ "version": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz",
+ "integrity": "sha1-Kz9MQRy7X91pXESEPiojUUpDIxo=",
+ "dev": true
+ },
+ "fresh": {
+ "version": "https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz",
+ "integrity": "sha1-A+SwF4Qk5MLV0ZpU2IFM3JeTSFA=",
+ "dev": true
+ },
+ "fs-exists-cached": {
+ "version": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz",
+ "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz",
+ "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ }
+ }
+ },
+ "fs.realpath": {
+ "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "fsevents": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz",
+ "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "abbrev": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ajv": {
+ "version": "4.11.8",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "aproba": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "asn1": {
+ "version": "0.2.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "assert-plus": {
+ "version": "0.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "aws-sign2": {
+ "version": "0.6.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "aws4": {
+ "version": "1.6.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "balanced-match": {
+ "version": "0.4.2",
+ "bundled": true,
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "block-stream": {
+ "version": "0.0.9",
+ "bundled": true,
+ "dev": true
+ },
+ "boom": {
+ "version": "2.10.1",
+ "bundled": true,
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.7",
+ "bundled": true,
+ "dev": true
+ },
+ "buffer-shims": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "co": {
+ "version": "4.6.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "1.0.5",
+ "bundled": true,
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "2.0.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "debug": {
+ "version": "2.6.8",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "deep-extend": {
+ "version": "0.4.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "extend": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "extsprintf": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "form-data": {
+ "version": "2.1.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "fstream": {
+ "version": "1.0.11",
+ "bundled": true,
+ "dev": true
+ },
+ "fstream-ignore": {
+ "version": "1.0.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "glob": {
+ "version": "7.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "bundled": true,
+ "dev": true
+ },
+ "har-schema": {
+ "version": "1.0.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "har-validator": {
+ "version": "4.2.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "hawk": {
+ "version": "3.1.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "hoek": {
+ "version": "2.16.3",
+ "bundled": true,
+ "dev": true
+ },
+ "http-signature": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "bundled": true,
+ "dev": true
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true
+ },
+ "ini": {
+ "version": "1.3.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "jodid25519": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "json-stable-stringify": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "jsonify": {
+ "version": "0.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "jsprim": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "mime-db": {
+ "version": "1.27.0",
+ "bundled": true,
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.15",
+ "bundled": true,
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "bundled": true,
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "bundled": true,
+ "dev": true
+ },
+ "ms": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "nan": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz",
+ "integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=",
+ "dev": true,
+ "optional": true
+ },
+ "node-pre-gyp": {
+ "version": "0.6.36",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "nopt": {
+ "version": "4.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "npmlog": {
+ "version": "4.1.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.8.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "osenv": {
+ "version": "0.1.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "performance-now": {
+ "version": "0.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "bundled": true,
+ "dev": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "qs": {
+ "version": "6.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "rc": {
+ "version": "1.2.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.2.9",
+ "bundled": true,
+ "dev": true
+ },
+ "request": {
+ "version": "2.81.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "rimraf": {
+ "version": "2.6.1",
+ "bundled": true,
+ "dev": true
+ },
+ "safe-buffer": {
+ "version": "5.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "semver": {
+ "version": "5.3.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "sntp": {
+ "version": "1.0.9",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "sshpk": {
+ "version": "1.13.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "stringstream": {
+ "version": "0.0.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tar": {
+ "version": "2.2.1",
+ "bundled": true,
+ "dev": true
+ },
+ "tar-pack": {
+ "version": "3.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tough-cookie": {
+ "version": "2.3.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "uid-number": {
+ "version": "0.0.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "verror": {
+ "version": "1.3.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "wide-align": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ }
+ }
+ },
+ "fstream": {
+ "version": "https://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz",
+ "integrity": "sha1-czfwWPu7vvqMn1YaKMqwhJICyYg=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
+ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "dev": true
+ }
+ }
+ },
+ "function-loop": {
+ "version": "https://registry.npmjs.org/function-loop/-/function-loop-1.0.1.tgz",
+ "integrity": "sha1-gHa7MF6OajzO7ikgdl8zDRkPNAw=",
+ "dev": true
+ },
+ "gaze": {
+ "version": "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz",
+ "integrity": "sha1-X5S92gr+U7xxCWm81vKCVI1gwnk=",
+ "dev": true
+ },
+ "generate-function": {
+ "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
+ "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
+ "dev": true
+ },
+ "generate-object-property": {
+ "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
+ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
+ "dev": true
+ },
+ "getobject": {
+ "version": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
+ "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
+ "dev": true
+ },
+ "getpass": {
+ "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ }
+ }
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
+ "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
+ "dev": true,
+ "dependencies": {
+ "inherits": {
+ "version": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
+ "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
+ "dev": true
+ }
+ }
+ },
+ "glob-base": {
+ "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "dev": true
+ },
+ "glob-parent": {
+ "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true
+ },
+ "globby": {
+ "version": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
+ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
+ "dev": true,
+ "dependencies": {
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
+ "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
+ "dev": true
+ },
+ "graceful-readlink": {
+ "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
+ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "dev": true
+ },
+ "growl": {
+ "version": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz",
+ "integrity": "sha1-3i1mE20ALhErpw8/EMMc98NQsto=",
+ "dev": true
+ },
+ "grunt": {
+ "version": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
+ "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=",
+ "dev": true
+ },
+ "grunt-angular-templates": {
+ "version": "https://registry.npmjs.org/grunt-angular-templates/-/grunt-angular-templates-0.3.12.tgz",
+ "integrity": "sha1-Y55HkK9CEumy539qYqSrV6fnkS8=",
+ "dev": true
+ },
+ "grunt-contrib": {
+ "version": "https://registry.npmjs.org/grunt-contrib/-/grunt-contrib-0.7.0.tgz",
+ "integrity": "sha1-7Wzwfltl6Y0aAK8Qnoryep5274M=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ },
+ "grunt-contrib-clean": {
+ "version": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.4.1.tgz",
+ "integrity": "sha1-f49G4vKnGH6cLQg6swJiqmpk4zQ=",
+ "dev": true
+ },
+ "grunt-contrib-jshint": {
+ "version": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.5.4.tgz",
+ "integrity": "sha1-baCGeLxjEFgM9sA3AprPvOo471k=",
+ "dev": true
+ },
+ "grunt-contrib-less": {
+ "version": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.5.2.tgz",
+ "integrity": "sha1-XoFCpB97nj8OCpd0P9WwkYm7oW8=",
+ "dev": true
+ },
+ "grunt-contrib-uglify": {
+ "version": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.2.7.tgz",
+ "integrity": "sha1-5r2lHgxAoUWfbOrUI8Ze/XJaG/c=",
+ "dev": true
+ },
+ "grunt-lib-contrib": {
+ "version": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz",
+ "integrity": "sha1-P1att9oG6BR5XuJBWw6+X7iQPrs=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz",
+ "integrity": "sha1-p8/omux7FoLDsZjQrPtH19CQVms=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz",
+ "integrity": "sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-clean": {
+ "version": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.5.0.tgz",
+ "integrity": "sha1-9T397ghJsce0Dp67umn0jExgecU=",
+ "dev": true
+ },
+ "grunt-contrib-coffee": {
+ "version": "https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-0.7.0.tgz",
+ "integrity": "sha1-ixIme3TnM4sfKcW4txj7n4mYLxM=",
+ "dev": true,
+ "dependencies": {
+ "coffee-script": {
+ "version": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.6.3.tgz",
+ "integrity": "sha1-Y1XTLPGwTN/2tITl5xF4Ky8MOb4=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-compass": {
+ "version": "https://registry.npmjs.org/grunt-contrib-compass/-/grunt-contrib-compass-0.2.0.tgz",
+ "integrity": "sha1-F2QloIQpOLaLkqwAceayJnWbChQ=",
+ "dev": true,
+ "dependencies": {
+ "tmp": {
+ "version": "https://registry.npmjs.org/tmp/-/tmp-0.0.16.tgz",
+ "integrity": "sha1-cE6gUTwVN1OJ71tt3oZXMFKPIkU=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-compress": {
+ "version": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.5.3.tgz",
+ "integrity": "sha1-ujtbL/Q4xFMFeeaWLKuAaWWA6+0=",
+ "dev": true
+ },
+ "grunt-contrib-concat": {
+ "version": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.3.0.tgz",
+ "integrity": "sha1-SPoNQzbSm2U62CJaa9b4VrRIPjI=",
+ "dev": true
+ },
+ "grunt-contrib-connect": {
+ "version": "https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-0.3.0.tgz",
+ "integrity": "sha1-H6JTU/GtgLeSKIdYI1+v+YtYPKU=",
+ "dev": true
+ },
+ "grunt-contrib-copy": {
+ "version": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.4.1.tgz",
+ "integrity": "sha1-8HU7QK4hu3BtrvsLKZ4DzfX6nW4=",
+ "dev": true
+ },
+ "grunt-contrib-csslint": {
+ "version": "https://registry.npmjs.org/grunt-contrib-csslint/-/grunt-contrib-csslint-0.1.2.tgz",
+ "integrity": "sha1-UFo/YW1MV5AUrkmgiHIU1dCZmrY=",
+ "dev": true
+ },
+ "grunt-contrib-cssmin": {
+ "version": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.6.2.tgz",
+ "integrity": "sha1-KATcDoH5jopU1h7uhKHT/ho6+OI=",
+ "dev": true,
+ "dependencies": {
+ "grunt-lib-contrib": {
+ "version": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz",
+ "integrity": "sha1-P1att9oG6BR5XuJBWw6+X7iQPrs=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-handlebars": {
+ "version": "https://registry.npmjs.org/grunt-contrib-handlebars/-/grunt-contrib-handlebars-0.5.12.tgz",
+ "integrity": "sha1-/a+Wm7yjLLIAg9WOqGAgn5KjWMc=",
+ "dev": true
+ },
+ "grunt-contrib-htmlmin": {
+ "version": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-0.1.3.tgz",
+ "integrity": "sha1-QQ3rfykFQCwQNLkufTzOSozAJG4=",
+ "dev": true,
+ "dependencies": {
+ "grunt-lib-contrib": {
+ "version": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz",
+ "integrity": "sha1-P1att9oG6BR5XuJBWw6+X7iQPrs=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-imagemin": {
+ "version": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-0.1.4.tgz",
+ "integrity": "sha1-bYEHbg18GUKoMLUC39gIhJJF5pQ=",
+ "dev": true
+ },
+ "grunt-contrib-jade": {
+ "version": "https://registry.npmjs.org/grunt-contrib-jade/-/grunt-contrib-jade-0.6.0.tgz",
+ "integrity": "sha1-ZqfmU/XTk15bU2Tk4E7mLs9JmpQ=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz",
+ "integrity": "sha1-UNFlGGiuYOzP8KLZ80WVN2vGsEE=",
+ "dev": true
+ },
+ "jade": {
+ "version": "https://registry.npmjs.org/jade/-/jade-0.30.0.tgz",
+ "integrity": "sha1-nqgW2mG+pv70cJtNn2tELx4gW6M=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-jasmine": {
+ "version": "https://registry.npmjs.org/grunt-contrib-jasmine/-/grunt-contrib-jasmine-0.4.2.tgz",
+ "integrity": "sha1-PzYvSxzkB4qlbbnFpZhFzNOyUdc=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.1.14.tgz",
+ "integrity": "sha1-BweNtfY3f2Mh/Oqu30l94STclGU=",
+ "dev": true,
+ "optional": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.0.3.tgz",
+ "integrity": "sha1-9QopZecUTpr9mYmC8V33BnMPVqk=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-jshint": {
+ "version": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.10.0.tgz",
+ "integrity": "sha1-V+vMyofo8yevZkXYo8WG1IReTYE=",
+ "dev": true,
+ "dependencies": {
+ "cli": {
+ "version": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
+ "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
+ "dev": true
+ },
+ "console-browserify": {
+ "version": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
+ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
+ "dev": true,
+ "dependencies": {
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
+ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
+ "dev": true
+ }
+ }
+ },
+ "jshint": {
+ "version": "https://registry.npmjs.org/jshint/-/jshint-2.5.11.tgz",
+ "integrity": "sha1-4tlYWLuxqngwAQii6BCZ+wlWIuA=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
+ "integrity": "sha1-4N0hILSeG3JM6NcUxSCCKpQ4V20=",
+ "dev": true
+ },
+ "shelljs": {
+ "version": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
+ "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
+ "dev": true
+ },
+ "underscore": {
+ "version": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
+ "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-jst": {
+ "version": "https://registry.npmjs.org/grunt-contrib-jst/-/grunt-contrib-jst-0.5.1.tgz",
+ "integrity": "sha1-vWdqJ1j5dta2kjGZfZ5rnWCgr60=",
+ "dev": true,
+ "dependencies": {
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
+ "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-less": {
+ "version": "https://registry.npmjs.org/grunt-contrib-less/-/grunt-contrib-less-0.7.0.tgz",
+ "integrity": "sha1-NfZRPkfsXzyZGI1G76nc83gge+g=",
+ "dev": true,
+ "dependencies": {
+ "grunt-lib-contrib": {
+ "version": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.6.1.tgz",
+ "integrity": "sha1-P1att9oG6BR5XuJBWw6+X7iQPrs=",
+ "dev": true
+ },
+ "less": {
+ "version": "https://registry.npmjs.org/less/-/less-1.4.2.tgz",
+ "integrity": "sha1-t97v6Yo6h77jZEEbPfLR7+WkEtA=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
+ "integrity": "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "grunt-contrib-nodeunit": {
+ "version": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.2.2.tgz",
+ "integrity": "sha1-06nHkIo4tqMbyiT2K6A+/DS7l2Y=",
+ "dev": true
+ },
+ "grunt-contrib-qunit": {
+ "version": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-0.2.2.tgz",
+ "integrity": "sha1-j7zqBfJLnXVrmD5AnVtMMr5/Hwg=",
+ "dev": true
+ },
+ "grunt-contrib-requirejs": {
+ "version": "https://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-0.4.4.tgz",
+ "integrity": "sha1-h/IWWpgeSKRdIvjMUpnQk0AxuXI=",
+ "dev": true,
+ "dependencies": {
+ "requirejs": {
+ "version": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.22.tgz",
+ "integrity": "sha1-3Xj9LTQYDA1ixyS1uK68BmTgNm8=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-sass": {
+ "version": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-0.3.0.tgz",
+ "integrity": "sha1-S1/yFwoghQxIh0W3w/wR2RM7qRs=",
+ "dev": true
+ },
+ "grunt-contrib-stylus": {
+ "version": "https://registry.npmjs.org/grunt-contrib-stylus/-/grunt-contrib-stylus-0.5.1.tgz",
+ "integrity": "sha1-bb4fYZ6zG12BEaxd/KqCpnfryRo=",
+ "dev": true
+ },
+ "grunt-contrib-uglify": {
+ "version": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.11.1.tgz",
+ "integrity": "sha1-XiKi9nbNEdhx/CoPCKqbKXMEUyU=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz",
+ "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-contrib-watch": {
+ "version": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.4.4.tgz",
+ "integrity": "sha1-Mg/HfFzTO3PlRGzZ7ZGWEhFqpjw=",
+ "dev": true
+ },
+ "grunt-contrib-yuidoc": {
+ "version": "https://registry.npmjs.org/grunt-contrib-yuidoc/-/grunt-contrib-yuidoc-0.4.0.tgz",
+ "integrity": "sha1-JuV2FqWmifS9YB4UifsiQGln0mM=",
+ "dev": true
+ },
+ "grunt-git-describe": {
+ "version": "https://registry.npmjs.org/grunt-git-describe/-/grunt-git-describe-2.3.2.tgz",
+ "integrity": "sha1-KjJhOTCybZCtJEAVYIP1VaYVYWY=",
+ "dev": true
+ },
+ "grunt-legacy-log": {
+ "version": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
+ "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=",
+ "dev": true,
+ "dependencies": {
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
+ "dev": true
+ },
+ "underscore.string": {
+ "version": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
+ "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-legacy-log-utils": {
+ "version": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz",
+ "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=",
+ "dev": true,
+ "dependencies": {
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
+ "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
+ "dev": true
+ },
+ "underscore.string": {
+ "version": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz",
+ "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-legacy-util": {
+ "version": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz",
+ "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=",
+ "dev": true
+ },
+ "grunt-lib-contrib": {
+ "version": "https://registry.npmjs.org/grunt-lib-contrib/-/grunt-lib-contrib-0.5.3.tgz",
+ "integrity": "sha1-6D+e5cigZZLW6CWCHZEhB4IIEzg=",
+ "dev": true
+ },
+ "grunt-lib-phantomjs": {
+ "version": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-0.3.1.tgz",
+ "integrity": "sha1-QhX+q7gbjTkwBbDnhFAfIK7nBTI=",
+ "dev": true
+ },
+ "grunt-ng-annotate": {
+ "version": "https://registry.npmjs.org/grunt-ng-annotate/-/grunt-ng-annotate-0.3.0.tgz",
+ "integrity": "sha1-7GWyAXZ83f0I2WiDwuIb7vwkVJg=",
+ "dev": true
+ },
+ "grunt-ngmin": {
+ "version": "https://registry.npmjs.org/grunt-ngmin/-/grunt-ngmin-0.0.3.tgz",
+ "integrity": "sha1-u8Ce9P51kdZ0zFMk96XkWdknEdc=",
+ "dev": true
+ },
+ "grunt-s3": {
+ "version": "https://registry.npmjs.org/grunt-s3/-/grunt-s3-0.2.0-alpha.3.tgz",
+ "integrity": "sha1-4zKdLKpu2TxNvAOX4lfKporp7nw=",
+ "dev": true,
+ "dependencies": {
+ "temporary": {
+ "version": "https://registry.npmjs.org/temporary/-/temporary-0.0.5.tgz",
+ "integrity": "sha1-4pFrchdlF6bI+2fT+nilaOmyeGU=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-string-replace": {
+ "version": "https://registry.npmjs.org/grunt-string-replace/-/grunt-string-replace-0.2.8.tgz",
+ "integrity": "sha1-wD8WL0z+rymFCy0Zn9n6tg9gkNg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": {
+ "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
+ "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
+ "dev": true
+ },
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
+ "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
+ "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
+ "dev": true
+ }
+ }
+ },
+ "grunt-util-args": {
+ "version": "https://registry.npmjs.org/grunt-util-args/-/grunt-util-args-0.0.3.tgz",
+ "integrity": "sha1-1PxMaDB2a2uOnfDNZnLhuxcuAFI=",
+ "dev": true
+ },
+ "grunt-util-options": {
+ "version": "https://registry.npmjs.org/grunt-util-options/-/grunt-util-options-0.0.3.tgz",
+ "integrity": "sha1-fB0pJQtMMxY3a05mGWjGrM4/XoU=",
+ "dev": true
+ },
+ "grunt-util-process": {
+ "version": "https://registry.npmjs.org/grunt-util-process/-/grunt-util-process-0.0.2.tgz",
+ "integrity": "sha1-qErZOnN3V+6q8Pgtimz0Uj7jcYY=",
+ "dev": true
+ },
+ "grunt-util-property": {
+ "version": "https://registry.npmjs.org/grunt-util-property/-/grunt-util-property-0.0.1.tgz",
+ "integrity": "sha1-O+p5hyIl/J+iA0aOsqEknKrWcR4=",
+ "dev": true
+ },
+ "grunt-util-spawn": {
+ "version": "https://registry.npmjs.org/grunt-util-spawn/-/grunt-util-spawn-0.0.2.tgz",
+ "integrity": "sha1-FfILcvaNOZYaQQ7MkmjovOczHuc=",
+ "dev": true
+ },
+ "gzip-size": {
+ "version": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
+ "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
+ "dev": true
+ },
+ "handlebars": {
+ "version": "https://registry.npmjs.org/handlebars/-/handlebars-1.0.12.tgz",
+ "integrity": "sha1-GMbTRAw16RsZs/9YK5FRq0mF1Pw=",
+ "dev": true
+ },
+ "har-schema": {
+ "version": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
+ "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
+ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-2.10.0.tgz",
+ "integrity": "sha1-4fXTJF3iRtGlygRwL6GtG9fkBf4=",
+ "dev": true
+ }
+ }
+ },
+ "has-ansi": {
+ "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true
+ },
+ "has-color": {
+ "version": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
+ "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
+ "dev": true
+ },
+ "hasha": {
+ "version": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
+ "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
+ "dev": true
+ },
+ "hawk": {
+ "version": "https://registry.npmjs.org/hawk/-/hawk-0.10.2.tgz",
+ "integrity": "sha1-mzYd7pWpMWQObVBOBWCaj8OsRdI=",
+ "dev": true
+ },
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-0.7.6.tgz",
+ "integrity": "sha1-YPvZBFV1Qc0rh5Wr8wihs3cOFVo=",
+ "dev": true
+ },
+ "hooker": {
+ "version": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+ "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+ "dev": true
+ },
+ "html-minifier": {
+ "version": "https://registry.npmjs.org/html-minifier/-/html-minifier-0.5.6.tgz",
+ "integrity": "sha1-DxW0N8J7XOmqhKRMooUIgOkleZY=",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
+ "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true
+ }
+ }
+ },
+ "http-errors": {
+ "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
+ "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
+ "dev": true
+ },
+ "http-proxy": {
+ "version": "https://registry.npmjs.org/http-proxy/-/http-proxy-0.10.4.tgz",
+ "integrity": "sha1-FLoM6qIZf4n6MN6p57CeGc2Twi8=",
+ "dev": true,
+ "dependencies": {
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true
+ },
+ "pkginfo": {
+ "version": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz",
+ "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=",
+ "dev": true
+ }
+ }
+ },
+ "http-server": {
+ "version": "https://registry.npmjs.org/http-server/-/http-server-0.6.1.tgz",
+ "integrity": "sha1-BvzmXPK9QTKleL2sYv+suX1hOYE=",
+ "dev": true,
+ "dependencies": {
+ "opener": {
+ "version": "https://registry.npmjs.org/opener/-/opener-1.3.0.tgz",
+ "integrity": "sha1-EwumYiE/qELttM0DYdMaFTAaQ+I=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz",
+ "integrity": "sha1-hcjBRUszFeSniUfoV7HfAzRQv7w=",
+ "dev": true
+ }
+ }
+ },
+ "http-signature": {
+ "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
+ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
+ "dev": true
+ },
+ "https-proxy-agent": {
+ "version": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz",
+ "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
+ "dev": true
+ },
+ "i": {
+ "version": "https://registry.npmjs.org/i/-/i-0.3.5.tgz",
+ "integrity": "sha1-HSuFQVjsgWkRPGy39raAHpniEdU=",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz",
+ "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true
+ },
+ "inherits": {
+ "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "ini": {
+ "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
+ "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true
+ },
+ "is-buffer": {
+ "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
+ "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
+ "dev": true
+ },
+ "is-dotfile": {
+ "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "dev": true
+ },
+ "is-equal-shallow": {
+ "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "dev": true
+ },
+ "is-extendable": {
+ "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true
+ },
+ "is-my-json-valid": {
+ "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz",
+ "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "dev": true
+ },
+ "is-path-cwd": {
+ "version": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
+ "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
+ "dev": true
+ },
+ "is-path-in-cwd": {
+ "version": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
+ "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
+ "dev": true
+ },
+ "is-path-inside": {
+ "version": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
+ "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
+ "dev": true
+ },
+ "is-posix-bracket": {
+ "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true
+ },
+ "is-primitive": {
+ "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true
+ },
+ "is-promise": {
+ "version": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz",
+ "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=",
+ "dev": true
+ },
+ "is-property": {
+ "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "dev": true
+ },
+ "is-typedarray": {
+ "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "isexe": {
+ "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "dependencies": {
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ }
+ }
+ },
+ "isstream": {
+ "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "jade": {
+ "version": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
+ "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
+ "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
+ "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
+ "dev": true
+ }
+ }
+ },
+ "jasmine": {
+ "version": "https://registry.npmjs.org/jasmine/-/jasmine-2.6.0.tgz",
+ "integrity": "sha1-ayLnCIPo5YnUVjRhU7TSBt2+IX8=",
+ "dev": true,
+ "dependencies": {
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ }
+ }
+ },
+ "jasmine-core": {
+ "version": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.6.4.tgz",
+ "integrity": "sha1-3skmzQqfoof7bbXHVfpIfnTOysU=",
+ "dev": true
+ },
+ "jasminewd2": {
+ "version": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.1.0.tgz",
+ "integrity": "sha1-2llSddGuYx3nNqwKfH2Fyfc+9lI=",
+ "dev": true
+ },
+ "jpegtran-bin": {
+ "version": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-0.1.7.tgz",
+ "integrity": "sha1-Iz2OEZAkPLqKZb2zSNBbiBItwVo=",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz",
+ "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=",
+ "dev": true
+ },
+ "jsbn": {
+ "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true,
+ "optional": true
+ },
+ "jshint": {
+ "version": "https://registry.npmjs.org/jshint/-/jshint-2.0.1.tgz",
+ "integrity": "sha1-sEzek5Ryr9e6Ds+YzQF1up7URaQ=",
+ "dev": true,
+ "dependencies": {
+ "shelljs": {
+ "version": "https://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz",
+ "integrity": "sha1-37vnjVbDwBaNL7eeEOzR28sH7A4=",
+ "dev": true
+ },
+ "underscore": {
+ "version": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
+ "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=",
+ "dev": true
+ }
+ }
+ },
+ "json-schema": {
+ "version": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+ "dev": true
+ },
+ "json-stable-stringify": {
+ "version": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
+ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-3.0.0.tgz",
+ "integrity": "sha1-nbew5TDH8onF6MhDKvGRwv91pbM=",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
+ "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "jsonify": {
+ "version": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+ "dev": true
+ },
+ "jsonpointer": {
+ "version": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
+ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
+ "dev": true
+ },
+ "jsprim": {
+ "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
+ "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ }
+ }
+ },
+ "karma": {
+ "version": "https://registry.npmjs.org/karma/-/karma-0.12.37.tgz",
+ "integrity": "sha1-Gp9/3szWneLoNeBO26wuzT+mReQ=",
+ "dev": true,
+ "dependencies": {
+ "bytes": {
+ "version": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz",
+ "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=",
+ "dev": true
+ },
+ "colors": {
+ "version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+ "dev": true
+ },
+ "connect": {
+ "version": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz",
+ "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=",
+ "dev": true
+ },
+ "cookie": {
+ "version": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
+ "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "fresh": {
+ "version": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
+ "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
+ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
+ "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
+ "dev": true
+ },
+ "mime": {
+ "version": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz",
+ "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
+ "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true
+ },
+ "pause": {
+ "version": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz",
+ "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz",
+ "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
+ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
+ "dev": true,
+ "dependencies": {
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ }
+ }
+ },
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true
+ }
+ }
+ },
+ "karma-chrome-launcher": {
+ "version": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.12.tgz",
+ "integrity": "sha1-CsDiLlc2UPZUExL9ynlcOCTM+WI=",
+ "dev": true
+ },
+ "karma-firefox-launcher": {
+ "version": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-0.1.7.tgz",
+ "integrity": "sha1-wF3YZTNpHmLzGVJZUJjovTV9OfM=",
+ "dev": true
+ },
+ "karma-jasmine": {
+ "version": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.1.6.tgz",
+ "integrity": "sha1-MFRQV2mOvcvGMTLUe+Elt1svvFU=",
+ "dev": true
+ },
+ "karma-junit-reporter": {
+ "version": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-0.2.2.tgz",
+ "integrity": "sha1-TN1OIa/9PgkOe6c+PHZuqeE8Rbo=",
+ "dev": true
+ },
+ "karma-requirejs": {
+ "version": "https://registry.npmjs.org/karma-requirejs/-/karma-requirejs-0.2.6.tgz",
+ "integrity": "sha1-GncMZPkBMgo4nGW0lEdGMmNy3vg=",
+ "dev": true
+ },
+ "kew": {
+ "version": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
+ "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
+ "dev": true
+ },
+ "keypress": {
+ "version": "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz",
+ "integrity": "sha1-SjGI1CkbZrT2XtuZ+AaqmuKTWSo=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true
+ },
+ "klaw": {
+ "version": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
+ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "knox": {
+ "version": "https://registry.npmjs.org/knox/-/knox-0.8.10.tgz",
+ "integrity": "sha1-ai7c2sHSrjedHhmU1Vm5XCg7JYg=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
+ "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
+ "dev": true
+ }
+ }
+ },
+ "lazy-cache": {
+ "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
+ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
+ "dev": true
+ },
+ "lazystream": {
+ "version": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz",
+ "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=",
+ "dev": true
+ },
+ "lcov-parse": {
+ "version": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
+ "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=",
+ "dev": true
+ },
+ "less": {
+ "version": "https://registry.npmjs.org/less/-/less-1.3.3.tgz",
+ "integrity": "sha1-fujzAKQQgPNUTIDHpwzfamEoDPk=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz",
+ "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=",
+ "dev": true
+ },
+ "log-driver": {
+ "version": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz",
+ "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=",
+ "dev": true
+ },
+ "log4js": {
+ "version": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
+ "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
+ "dev": true,
+ "dependencies": {
+ "semver": {
+ "version": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
+ "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
+ "dev": true
+ }
+ }
+ },
+ "longest": {
+ "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
+ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
+ "dev": true
+ },
+ "marked": {
+ "version": "https://registry.npmjs.org/marked/-/marked-0.2.10.tgz",
+ "integrity": "sha1-1f1oJxyq5hxV0pHQe9UDTP9ec+4=",
+ "dev": true
+ },
+ "maxmin": {
+ "version": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz",
+ "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
+ "dev": true
+ },
+ "media-typer": {
+ "version": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true
+ },
+ "method-override": {
+ "version": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz",
+ "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=",
+ "dev": true,
+ "dependencies": {
+ "methods": {
+ "version": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "dev": true
+ },
+ "vary": {
+ "version": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz",
+ "integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc=",
+ "dev": true
+ }
+ }
+ },
+ "methods": {
+ "version": "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz",
+ "integrity": "sha1-J3yQ+L7zlwlkWoNxxRw7bGSOBow=",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "dev": true
+ },
+ "mime": {
+ "version": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
+ "integrity": "sha1-WCA+7Ybjpe8XrtK32evUfwpg3RA=",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
+ "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
+ "dev": true
+ },
+ "mime-types": {
+ "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
+ "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
+ "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
+ "dev": true
+ },
+ "minimist": {
+ "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz",
+ "integrity": "sha1-WV4lHBNww6aLqyE20ONIuBBa3xM=",
+ "dev": true
+ },
+ "mocha": {
+ "version": "https://registry.npmjs.org/mocha/-/mocha-1.9.0.tgz",
+ "integrity": "sha1-FBBUsTywPOXOWa7OPWXVygG43wo=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
+ "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.3.0.tgz",
+ "integrity": "sha1-A+3DSNYT5mpWSGz9rFO8vomcvWE=",
+ "dev": true
+ }
+ }
+ },
+ "monocle": {
+ "version": "https://registry.npmjs.org/monocle/-/monocle-0.1.50.tgz",
+ "integrity": "sha1-mny9DMwQ3pX9eKBLm+skgq5JQLc=",
+ "dev": true
+ },
+ "morgan": {
+ "version": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz",
+ "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ }
+ }
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "multiparty": {
+ "version": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz",
+ "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true
+ },
+ "stream-counter": {
+ "version": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz",
+ "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=",
+ "dev": true
+ }
+ }
+ },
+ "nan": {
+ "version": "https://registry.npmjs.org/nan/-/nan-1.0.0.tgz",
+ "integrity": "sha1-riT4hQgY1mL8q1rPfzuVv6oszzg=",
+ "dev": true
+ },
+ "natives": {
+ "version": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
+ "integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=",
+ "dev": true
+ },
+ "ncp": {
+ "version": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz",
+ "integrity": "sha1-q8xsvT7C7Spyn/bnwfqPAXhKhXQ=",
+ "dev": true
+ },
+ "negotiator": {
+ "version": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz",
+ "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=",
+ "dev": true
+ },
+ "ng-annotate": {
+ "version": "https://registry.npmjs.org/ng-annotate/-/ng-annotate-0.9.11.tgz",
+ "integrity": "sha1-24MI1cqSRyq2DztTLfTLTwoTS2c=",
+ "dev": true,
+ "dependencies": {
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz",
+ "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true
+ }
+ }
+ },
+ "ngmin": {
+ "version": "https://registry.npmjs.org/ngmin/-/ngmin-0.4.1.tgz",
+ "integrity": "sha1-v8HPSwd/FXT2wK1uE2cp2tar4Z8=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-1.1.1.tgz",
+ "integrity": "sha1-UNFlGGiuYOzP8KLZ80WVN2vGsEE=",
+ "dev": true
+ }
+ }
+ },
+ "nib": {
+ "version": "https://registry.npmjs.org/nib/-/nib-0.9.2.tgz",
+ "integrity": "sha1-8UVwzQyaN2CbO2YqXm/I+xxsJp4=",
+ "dev": true,
+ "dependencies": {
+ "stylus": {
+ "version": "https://registry.npmjs.org/stylus/-/stylus-0.31.0.tgz",
+ "integrity": "sha1-tPgHqgZ/Bxq3B/LIrhQ6syEeUbI=",
+ "dev": true
+ }
+ }
+ },
+ "node-uuid": {
+ "version": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
+ "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
+ "dev": true
+ },
+ "nodeunit": {
+ "version": "https://registry.npmjs.org/nodeunit/-/nodeunit-0.8.8.tgz",
+ "integrity": "sha1-UelyJro6H5lueuDuanooN2Q66wI=",
+ "dev": true
+ },
+ "nopt": {
+ "version": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
+ "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
+ "dev": true
+ },
+ "noptify": {
+ "version": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz",
+ "integrity": "sha1-WPZUpz2XU98MUdlobckhBKZ/S7s=",
+ "dev": true,
+ "dependencies": {
+ "nopt": {
+ "version": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz",
+ "integrity": "sha1-ynQW8gpeP5w7hhgPlilfo9C1Lg0=",
+ "dev": true
+ }
+ }
+ },
+ "normalize-path": {
+ "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true
+ },
+ "number-is-nan": {
+ "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "nyc": {
+ "version": "https://registry.npmjs.org/nyc/-/nyc-11.0.3.tgz",
+ "integrity": "sha1-DCi8ZpqFFiFwm/eghQMDS+44ErY=",
+ "dev": true,
+ "dependencies": {
+ "align-text": {
+ "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
+ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
+ "dev": true
+ },
+ "amdefine": {
+ "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "append-transform": {
+ "version": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz",
+ "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
+ "dev": true
+ },
+ "archy": {
+ "version": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
+ "dev": true
+ },
+ "arr-diff": {
+ "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "dev": true
+ },
+ "arr-flatten": {
+ "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
+ "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
+ },
+ "babel-code-frame": {
+ "version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
+ "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=",
+ "dev": true
+ },
+ "babel-generator": {
+ "version": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz",
+ "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=",
+ "dev": true
+ },
+ "babel-messages": {
+ "version": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "dev": true
+ },
+ "babel-runtime": {
+ "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz",
+ "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=",
+ "dev": true
+ },
+ "babel-template": {
+ "version": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz",
+ "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=",
+ "dev": true
+ },
+ "babel-traverse": {
+ "version": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz",
+ "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=",
+ "dev": true
+ },
+ "babel-types": {
+ "version": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz",
+ "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=",
+ "dev": true
+ },
+ "babylon": {
+ "version": "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz",
+ "integrity": "sha1-Pot0AriNIsNCPhN6FXeIOxX/hpo=",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
+ "dev": true
+ },
+ "braces": {
+ "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "dev": true
+ },
+ "builtin-modules": {
+ "version": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "caching-transform": {
+ "version": "https://registry.npmjs.org/caching-transform/-/caching-transform-1.0.1.tgz",
+ "integrity": "sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true,
+ "optional": true
+ },
+ "center-align": {
+ "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
+ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
+ "dev": true,
+ "optional": true
+ },
+ "chalk": {
+ "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "wordwrap": {
+ "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "code-point-at": {
+ "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true
+ },
+ "commondir": {
+ "version": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "concat-map": {
+ "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "convert-source-map": {
+ "version": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz",
+ "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=",
+ "dev": true
+ },
+ "core-js": {
+ "version": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz",
+ "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
+ "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
+ "dev": true
+ },
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+ "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+ "dev": true
+ },
+ "debug-log": {
+ "version": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",
+ "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=",
+ "dev": true
+ },
+ "decamelize": {
+ "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "default-require-extensions": {
+ "version": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz",
+ "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
+ "dev": true
+ },
+ "detect-indent": {
+ "version": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
+ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
+ "dev": true
+ },
+ "error-ex": {
+ "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
+ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "esutils": {
+ "version": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
+ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
+ "dev": true
+ },
+ "execa": {
+ "version": "https://registry.npmjs.org/execa/-/execa-0.5.1.tgz",
+ "integrity": "sha1-3j+4XLjW6RyFvLzrFkWBeFy1ezY=",
+ "dev": true
+ },
+ "expand-brackets": {
+ "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "dev": true
+ },
+ "expand-range": {
+ "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "dev": true
+ },
+ "extglob": {
+ "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "dev": true
+ },
+ "filename-regex": {
+ "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
+ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
+ "dev": true
+ },
+ "find-cache-dir": {
+ "version": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
+ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
+ "dev": true
+ },
+ "find-up": {
+ "version": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true
+ },
+ "for-in": {
+ "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "for-own": {
+ "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "dev": true
+ },
+ "foreground-child": {
+ "version": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
+ "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
+ "dev": true
+ },
+ "fs.realpath": {
+ "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
+ "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "glob-base": {
+ "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "dev": true
+ },
+ "glob-parent": {
+ "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true
+ },
+ "globals": {
+ "version": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+ "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=",
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "handlebars": {
+ "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz",
+ "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=",
+ "dev": true,
+ "dependencies": {
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true
+ }
+ }
+ },
+ "has-ansi": {
+ "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz",
+ "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=",
+ "dev": true
+ },
+ "imurmurhash": {
+ "version": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true
+ },
+ "inherits": {
+ "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "invariant": {
+ "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
+ "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
+ "dev": true
+ },
+ "invert-kv": {
+ "version": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+ "dev": true
+ },
+ "is-arrayish": {
+ "version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-buffer": {
+ "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
+ "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
+ "dev": true
+ },
+ "is-builtin-module": {
+ "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+ "dev": true
+ },
+ "is-dotfile": {
+ "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "dev": true
+ },
+ "is-equal-shallow": {
+ "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "dev": true
+ },
+ "is-extendable": {
+ "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-finite": {
+ "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "dev": true
+ },
+ "is-posix-bracket": {
+ "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true
+ },
+ "is-primitive": {
+ "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isexe": {
+ "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true
+ },
+ "istanbul-lib-coverage": {
+ "version": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz",
+ "integrity": "sha1-c7+5mIhSmUFck9OKPprfeEp3qdo=",
+ "dev": true
+ },
+ "istanbul-lib-hook": {
+ "version": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz",
+ "integrity": "sha1-3WYH8DB2V4/n1vKmMM8UO0m6zdw=",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.3.tgz",
+ "integrity": "sha1-klsjkWPqvdaMxASPUsL6T4mez6c=",
+ "dev": true
+ },
+ "istanbul-lib-report": {
+ "version": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
+ "integrity": "sha1-8OVfVmVf+jQiIIC3oM1HYOFAX8k=",
+ "dev": true,
+ "dependencies": {
+ "supports-color": {
+ "version": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz",
+ "integrity": "sha1-pv4ay6jOCO68Y45XLilNJnAIqgw=",
+ "dev": true
+ },
+ "istanbul-reports": {
+ "version": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
+ "integrity": "sha1-BCvlyJ4XW8P4ZSPKqynAFOd/7k4=",
+ "dev": true
+ },
+ "js-tokens": {
+ "version": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz",
+ "integrity": "sha1-COnxMkhKLEWjCQfp3E1VZ7fxFNc=",
+ "dev": true
+ },
+ "jsesc": {
+ "version": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
+ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true
+ },
+ "lazy-cache": {
+ "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
+ "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
+ "dev": true,
+ "optional": true
+ },
+ "lcid": {
+ "version": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "dev": true
+ },
+ "load-json-file": {
+ "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "path-exists": {
+ "version": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ }
+ }
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "longest": {
+ "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+ "dev": true
+ },
+ "loose-envify": {
+ "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
+ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha1-Yi4y6CSItJJ5EUpPns9F581rulU=",
+ "dev": true
+ },
+ "md5-hex": {
+ "version": "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz",
+ "integrity": "sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=",
+ "dev": true
+ },
+ "md5-o-matic": {
+ "version": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz",
+ "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=",
+ "dev": true
+ },
+ "mem": {
+ "version": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
+ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
+ "dev": true
+ },
+ "merge-source-map": {
+ "version": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz",
+ "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "dev": true
+ },
+ "mimic-fn": {
+ "version": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
+ "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "minimist": {
+ "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz",
+ "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true
+ },
+ "number-is-nan": {
+ "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object.omit": {
+ "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "dev": true
+ },
+ "once": {
+ "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true
+ },
+ "os-homedir": {
+ "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "https://registry.npmjs.org/os-locale/-/os-locale-2.0.0.tgz",
+ "integrity": "sha1-FZGN7VEFIrge565aMJ1U9jn8OaQ=",
+ "dev": true
+ },
+ "p-finally": {
+ "version": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz",
+ "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
+ "dev": true
+ },
+ "p-locate": {
+ "version": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true
+ },
+ "parse-glob": {
+ "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
+ "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true
+ },
+ "pify": {
+ "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
+ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
+ "dev": true,
+ "dependencies": {
+ "find-up": {
+ "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true
+ }
+ }
+ },
+ "preserve": {
+ "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "dev": true
+ },
+ "pseudomap": {
+ "version": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "randomatic": {
+ "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
+ "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
+ "dev": true,
+ "dependencies": {
+ "is-number": {
+ "version": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true
+ }
+ }
+ },
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg": {
+ "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "dev": true
+ },
+ "read-pkg-up": {
+ "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "dev": true,
+ "dependencies": {
+ "find-up": {
+ "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true
+ }
+ }
+ },
+ "regenerator-runtime": {
+ "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
+ "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
+ "dev": true
+ },
+ "regex-cache": {
+ "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
+ "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
+ "dev": true
+ },
+ "remove-trailing-separator": {
+ "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz",
+ "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=",
+ "dev": true
+ },
+ "repeat-element": {
+ "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
+ "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "repeating": {
+ "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true
+ },
+ "require-directory": {
+ "version": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
+ "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
+ "dev": true
+ },
+ "right-align": {
+ "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
+ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
+ "dev": true,
+ "optional": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
+ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
+ "dev": true
+ },
+ "semver": {
+ "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+ "dev": true
+ },
+ "set-blocking": {
+ "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
+ },
+ "slide": {
+ "version": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "dev": true
+ },
+ "spawn-wrap": {
+ "version": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.3.7.tgz",
+ "integrity": "sha1-vri/RCbWSysGhx4Nfe4mQ/H40bw=",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
+ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
+ "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
+ "dev": true
+ },
+ "spdx-license-ids": {
+ "version": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
+ "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz",
+ "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true
+ },
+ "strip-eof": {
+ "version": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ },
+ "test-exclude": {
+ "version": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.1.1.tgz",
+ "integrity": "sha1-TYSWSwlmsAh+zDNKLOAC09k0HiY=",
+ "dev": true
+ },
+ "to-fast-properties": {
+ "version": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+ "dev": true
+ },
+ "trim-right": {
+ "version": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
+ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "yargs": {
+ "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "uglify-to-browserify": {
+ "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
+ "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
+ "dev": true,
+ "optional": true
+ },
+ "validate-npm-package-license": {
+ "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
+ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
+ "dev": true
+ },
+ "which": {
+ "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
+ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
+ "dev": true
+ },
+ "which-module": {
+ "version": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "window-size": {
+ "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
+ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
+ "dev": true,
+ "optional": true
+ },
+ "wordwrap": {
+ "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "dependencies": {
+ "string-width": {
+ "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true
+ }
+ }
+ },
+ "wrappy": {
+ "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "write-file-atomic": {
+ "version": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
+ "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
+ "dev": true
+ },
+ "y18n": {
+ "version": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+ "dev": true
+ },
+ "yallist": {
+ "version": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": {
+ "version": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "dependencies": {
+ "string-width": {
+ "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true
+ }
+ }
+ },
+ "load-json-file": {
+ "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true
+ },
+ "read-pkg-up": {
+ "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ },
+ "yargs-parser": {
+ "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "dev": true
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
+ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": {
+ "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+ "dev": true
+ }
+ }
+ }
+ }
+ },
+ "oauth-sign": {
+ "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.2.0.tgz",
+ "integrity": "sha1-oOahcV2u0GLzIrYit/5a/RA1tuI=",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object.omit": {
+ "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "dev": true
+ },
+ "on-finished": {
+ "version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true
+ },
+ "on-headers": {
+ "version": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
+ "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
+ "dev": true
+ },
+ "once": {
+ "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true
+ },
+ "opener": {
+ "version": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
+ "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
+ "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=",
+ "dev": true
+ },
+ "options": {
+ "version": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
+ "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
+ "dev": true
+ },
+ "optipng-bin": {
+ "version": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-0.2.6.tgz",
+ "integrity": "sha1-9092muVblGGH7kbr4A5KKPZyBZA=",
+ "dev": true
+ },
+ "ordered-ast-traverse": {
+ "version": "https://registry.npmjs.org/ordered-ast-traverse/-/ordered-ast-traverse-0.1.1.tgz",
+ "integrity": "sha1-/SWLcLsWmjgYeEOYv3q85CrjfVY=",
+ "dev": true
+ },
+ "ordered-esprima-props": {
+ "version": "https://registry.npmjs.org/ordered-esprima-props/-/ordered-esprima-props-1.0.0.tgz",
+ "integrity": "sha1-DHzOKKuSuTUbOigYBtZ0vqNEOi4=",
+ "dev": true
+ },
+ "os-homedir": {
+ "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true
+ },
+ "os-tmpdir": {
+ "version": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "own-or": {
+ "version": "https://registry.npmjs.org/own-or/-/own-or-1.0.0.tgz",
+ "integrity": "sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw=",
+ "dev": true
+ },
+ "own-or-env": {
+ "version": "https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.0.tgz",
+ "integrity": "sha1-nvkg/IHi5jz1nUEQElg2jPT8pPs=",
+ "dev": true
+ },
+ "package": {
+ "version": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
+ "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=",
+ "dev": true
+ },
+ "parse-glob": {
+ "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "dev": true
+ },
+ "parseurl": {
+ "version": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
+ "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-is-inside": {
+ "version": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "pause": {
+ "version": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
+ "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=",
+ "dev": true
+ },
+ "pegjs": {
+ "version": "https://registry.npmjs.org/pegjs/-/pegjs-0.7.0.tgz",
+ "integrity": "sha1-qqH4JPnnGX7ETiKlevUi9wDdaJ4=",
+ "dev": true
+ },
+ "pend": {
+ "version": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
+ "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
+ "dev": true
+ },
+ "phantomjs": {
+ "version": "https://registry.npmjs.org/phantomjs/-/phantomjs-1.9.20.tgz",
+ "integrity": "sha1-RCSsog4U0lXAsIia9va4lz2hDg0=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-2.5.0.tgz",
+ "integrity": "sha1-hDGQ/WtzV6C54clW7d3V7IRitU0=",
+ "dev": true
+ },
+ "boom": {
+ "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
+ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz",
+ "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=",
+ "dev": true
+ },
+ "hawk": {
+ "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "dev": true
+ },
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-5.2.1.tgz",
+ "integrity": "sha1-gB/uAw4LlFDWOFrcSKTMVbRK7fw=",
+ "dev": true
+ },
+ "request": {
+ "version": "https://registry.npmjs.org/request/-/request-2.67.0.tgz",
+ "integrity": "sha1-ivdHgOK/EeoK6aqWXBHxGv0nJ0I=",
+ "dev": true
+ },
+ "sntp": {
+ "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
+ "dev": true
+ },
+ "which": {
+ "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
+ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
+ "dev": true
+ }
+ }
+ },
+ "pify": {
+ "version": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true
+ },
+ "pkginfo": {
+ "version": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz",
+ "integrity": "sha1-cjnEKl72wwuPMoQ52bn/cQQkkPg=",
+ "dev": true
+ },
+ "policyfile": {
+ "version": "https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz",
+ "integrity": "sha1-1rgurZiueeviKOLa9ZAzEeyYLk0=",
+ "dev": true
+ },
+ "portfinder": {
+ "version": "https://registry.npmjs.org/portfinder/-/portfinder-0.2.1.tgz",
+ "integrity": "sha1-srmwFk+eF/o6nH2yME0KdRQMca0=",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": {
+ "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.0.7.tgz",
+ "integrity": "sha1-2JtPDkw+XlylQjWTFnXglP4aUHI=",
+ "dev": true
+ }
+ }
+ },
+ "preserve": {
+ "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "dev": true
+ },
+ "pretty-bytes": {
+ "version": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
+ "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
+ "dev": true
+ },
+ "prettysize": {
+ "version": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz",
+ "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "progress": {
+ "version": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
+ "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
+ "dev": true
+ },
+ "promise": {
+ "version": "https://registry.npmjs.org/promise/-/promise-2.0.0.tgz",
+ "integrity": "sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4=",
+ "dev": true
+ },
+ "protractor": {
+ "version": "https://registry.npmjs.org/protractor/-/protractor-5.1.0.tgz",
+ "integrity": "sha1-0mUPLx/mkDGq01KE7sHveaUGJaE=",
+ "dev": true,
+ "dependencies": {
+ "boom": {
+ "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "dev": true
+ },
+ "caseless": {
+ "version": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "combined-stream": {
+ "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
+ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "dev": true
+ },
+ "delayed-stream": {
+ "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
+ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
+ "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
+ "dev": true
+ },
+ "hawk": {
+ "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "dev": true
+ },
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true
+ },
+ "optimist": {
+ "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true
+ },
+ "q": {
+ "version": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
+ "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
+ "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
+ "dev": true
+ },
+ "request": {
+ "version": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
+ "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
+ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
+ "dev": true
+ },
+ "sax": {
+ "version": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
+ "dev": true
+ },
+ "semver": {
+ "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+ "dev": true
+ },
+ "sntp": {
+ "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
+ "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
+ "integrity": "sha1-PdPT55Crwk17DToDT/q6vijrvAQ=",
+ "dev": true
+ },
+ "webdriver-manager": {
+ "version": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.0.6.tgz",
+ "integrity": "sha1-PfGkgZdwELTL+MnYXHpXeCjA5ws=",
+ "dev": true,
+ "dependencies": {
+ "minimist": {
+ "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ }
+ }
+ },
+ "xml2js": {
+ "version": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz",
+ "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=",
+ "dev": true
+ },
+ "xmlbuilder": {
+ "version": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz",
+ "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=",
+ "dev": true
+ }
+ }
+ },
+ "pseudomap": {
+ "version": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "punycode": {
+ "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "q": {
+ "version": "https://registry.npmjs.org/q/-/q-1.5.0.tgz",
+ "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz",
+ "integrity": "sha1-KUsmjksNQlD23eGbO4s0k13/FO8=",
+ "dev": true
+ },
+ "qtek": {
+ "version": "https://registry.npmjs.org/qtek/-/qtek-0.3.9.tgz",
+ "integrity": "sha1-1Lsa+XNGYsMWa+uTL7Q6gJ9TagU="
+ },
+ "random-bytes": {
+ "version": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
+ "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=",
+ "dev": true
+ },
+ "randomatic": {
+ "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
+ "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=",
+ "dev": true,
+ "dependencies": {
+ "is-number": {
+ "version": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true
+ }
+ }
+ },
+ "kind-of": {
+ "version": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true
+ }
+ }
+ },
+ "range-parser": {
+ "version": "https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz",
+ "integrity": "sha1-wEJ//vUcEKy6B4KkbJYC50T/Ygs=",
+ "dev": true
+ },
+ "raw-body": {
+ "version": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz",
+ "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=",
+ "dev": true,
+ "dependencies": {
+ "bytes": {
+ "version": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz",
+ "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
+ "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
+ "dev": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "https://registry.npmjs.org/readdirp/-/readdirp-0.2.5.tgz",
+ "integrity": "sha1-xMJ25Sl3riXbUZH+UdAIVQ8V2bs=",
+ "dev": true
+ },
+ "redis": {
+ "version": "https://registry.npmjs.org/redis/-/redis-0.7.3.tgz",
+ "integrity": "sha1-7le3pE0l7BWU5ENl2BZfp9HUgRo=",
+ "dev": true,
+ "optional": true
+ },
+ "regex-cache": {
+ "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
+ "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
+ "dev": true
+ },
+ "remove-trailing-separator": {
+ "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz",
+ "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=",
+ "dev": true
+ },
+ "repeat-element": {
+ "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
+ "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "request": {
+ "version": "https://registry.npmjs.org/request/-/request-2.16.6.tgz",
+ "integrity": "sha1-hy/kRa5y3iZrN4edatfclI+gHK0=",
+ "dev": true,
+ "dependencies": {
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz",
+ "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=",
+ "dev": true
+ }
+ }
+ },
+ "request-progress": {
+ "version": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
+ "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
+ "dev": true
+ },
+ "requirejs": {
+ "version": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.3.tgz",
+ "integrity": "sha1-qln9OgKH6vQHlZoTgigES13WpqM=",
+ "dev": true
+ },
+ "response-time": {
+ "version": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz",
+ "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=",
+ "dev": true,
+ "dependencies": {
+ "depd": {
+ "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
+ "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=",
+ "dev": true
+ }
+ }
+ },
+ "right-align": {
+ "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
+ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
+ "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
+ "dev": true
+ },
+ "rjs-build-analysis": {
+ "version": "https://registry.npmjs.org/rjs-build-analysis/-/rjs-build-analysis-0.0.3.tgz",
+ "integrity": "sha1-VVGKv5K/vikEVIVXGNM1f+0o8tI=",
+ "dev": true,
+ "dependencies": {
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz",
+ "integrity": "sha1-7UexbkbwaytAMJto6RY8F+k+owQ=",
+ "dev": true
+ }
+ }
+ },
+ "rndm": {
+ "version": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz",
+ "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=",
+ "dev": true
+ },
+ "safe-buffer": {
+ "version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=",
+ "dev": true
+ },
+ "saucelabs": {
+ "version": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz",
+ "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=",
+ "dev": true
+ },
+ "sax": {
+ "version": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz",
+ "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=",
+ "dev": true
+ },
+ "selenium-webdriver": {
+ "version": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz",
+ "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=",
+ "dev": true,
+ "dependencies": {
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
+ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
+ "dev": true
+ },
+ "sax": {
+ "version": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
+ "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=",
+ "dev": true
+ },
+ "xml2js": {
+ "version": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz",
+ "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=",
+ "dev": true
+ },
+ "xmlbuilder": {
+ "version": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz",
+ "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=",
+ "dev": true
+ }
+ }
+ },
+ "semver": {
+ "version": "https://registry.npmjs.org/semver/-/semver-1.0.14.tgz",
+ "integrity": "sha1-ysXi1Vpvv5WMsiCuhEBFBxx49nY=",
+ "dev": true
+ },
+ "send": {
+ "version": "https://registry.npmjs.org/send/-/send-0.1.1.tgz",
+ "integrity": "sha1-C8/L0D3vbi2GEuGr+PSJW0UMYMg=",
+ "dev": true
+ },
+ "serve-favicon": {
+ "version": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz",
+ "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=",
+ "dev": true,
+ "dependencies": {
+ "fresh": {
+ "version": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
+ "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
+ "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
+ "dev": true
+ }
+ }
+ },
+ "serve-index": {
+ "version": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz",
+ "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ }
+ }
+ },
+ "serve-static": {
+ "version": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz",
+ "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
+ "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
+ "dev": true
+ },
+ "depd": {
+ "version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
+ "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=",
+ "dev": true
+ },
+ "fresh": {
+ "version": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
+ "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=",
+ "dev": true
+ },
+ "mime": {
+ "version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
+ "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=",
+ "dev": true
+ },
+ "ms": {
+ "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
+ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
+ "dev": true
+ },
+ "range-parser": {
+ "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz",
+ "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=",
+ "dev": true
+ },
+ "send": {
+ "version": "https://registry.npmjs.org/send/-/send-0.13.2.tgz",
+ "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=",
+ "dev": true
+ },
+ "statuses": {
+ "version": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz",
+ "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=",
+ "dev": true
+ }
+ }
+ },
+ "set-immediate-shim": {
+ "version": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
+ "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
+ "dev": true
+ },
+ "shelljs": {
+ "version": "https://registry.npmjs.org/shelljs/-/shelljs-0.2.6.tgz",
+ "integrity": "sha1-kEktcv/MgVmXa6umL7D2iE8MM3g=",
+ "dev": true
+ },
+ "sigmund": {
+ "version": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+ "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
+ },
+ "simple-fmt": {
+ "version": "https://registry.npmjs.org/simple-fmt/-/simple-fmt-0.1.0.tgz",
+ "integrity": "sha1-GRv1ZqWeZTBILLJatTtKjchcOms=",
+ "dev": true
+ },
+ "simple-is": {
+ "version": "https://registry.npmjs.org/simple-is/-/simple-is-0.2.0.tgz",
+ "integrity": "sha1-Krt1qt453rXMgVzhDmGRFkhQuvA=",
+ "dev": true
+ },
+ "sntp": {
+ "version": "https://registry.npmjs.org/sntp/-/sntp-0.1.4.tgz",
+ "integrity": "sha1-XvSBuVGnspr/30r9fyaDj8ESD4Q=",
+ "dev": true
+ },
+ "socket.io": {
+ "version": "https://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz",
+ "integrity": "sha1-O6sEROSbVfu8FXQk29Qao3WlGnY=",
+ "dev": true
+ },
+ "socket.io-client": {
+ "version": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz",
+ "integrity": "sha1-TadRXF53MEHRtCOXBBW8xDDzX8Y=",
+ "dev": true,
+ "dependencies": {
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz",
+ "integrity": "sha1-tULCx29477NLIAsgF3Y0Mw/3ArY=",
+ "dev": true
+ }
+ }
+ },
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
+ "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz",
+ "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=",
+ "dev": true,
+ "dependencies": {
+ "source-map": {
+ "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "dev": true
+ }
+ }
+ },
+ "sprintf-js": {
+ "version": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
+ "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ }
+ }
+ },
+ "stable": {
+ "version": "https://registry.npmjs.org/stable/-/stable-0.1.6.tgz",
+ "integrity": "sha1-kQ9dKu17Ugxud3SZwfMuE5/eyxA=",
+ "dev": true
+ },
+ "stack-utils": {
+ "version": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.1.tgz",
+ "integrity": "sha1-1PM6tU6OOHeLDKXP07OvsS22hiA=",
+ "dev": true
+ },
+ "statuses": {
+ "version": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
+ "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
+ "dev": true
+ },
+ "stream-counter": {
+ "version": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.1.0.tgz",
+ "integrity": "sha1-oDXkKTYftX82Fgbhf82Ki5Z3Mns=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "stringmap": {
+ "version": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz",
+ "integrity": "sha1-VWwTeyWPlCuHdvWy71gqoGnX0bE=",
+ "dev": true
+ },
+ "stringset": {
+ "version": "https://registry.npmjs.org/stringset/-/stringset-0.2.1.tgz",
+ "integrity": "sha1-7yWcTjSTRDd/zRyRPdLoSMnAQrU=",
+ "dev": true
+ },
+ "stringstream": {
+ "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
+ "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
+ "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
+ "dev": true
+ },
+ "stylus": {
+ "version": "https://registry.npmjs.org/stylus/-/stylus-0.32.1.tgz",
+ "integrity": "sha1-PSgnW9nxgQhfjdD6UqhVlpaXghI=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ },
+ "tap": {
+ "version": "https://registry.npmjs.org/tap/-/tap-10.7.0.tgz",
+ "integrity": "sha1-7N4evSuGmB90GuCJ8USMnylKxUg=",
+ "dev": true,
+ "dependencies": {
+ "argparse": {
+ "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
+ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz",
+ "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
+ "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
+ "dev": true
+ }
+ }
+ },
+ "tap-mocha-reporter": {
+ "version": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-3.0.6.tgz",
+ "integrity": "sha1-Eqvpf/QJpabsw9cLbbo02CGEp3A=",
+ "dev": true,
+ "dependencies": {
+ "argparse": {
+ "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
+ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
+ "dev": true
+ },
+ "diff": {
+ "version": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
+ "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true
+ },
+ "glob": {
+ "version": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true,
+ "optional": true
+ },
+ "js-yaml": {
+ "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz",
+ "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
+ "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
+ "dev": true,
+ "optional": true
+ },
+ "string_decoder": {
+ "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "tap-parser": {
+ "version": "https://registry.npmjs.org/tap-parser/-/tap-parser-5.4.0.tgz",
+ "integrity": "sha1-aQfolyXXt/pq5B7ixGTD20MYiuw=",
+ "dev": true,
+ "dependencies": {
+ "argparse": {
+ "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
+ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true,
+ "optional": true
+ },
+ "js-yaml": {
+ "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz",
+ "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.2.tgz",
+ "integrity": "sha1-WgTfBeT1f+Pw3Gj90R3FyXx+b00=",
+ "dev": true,
+ "optional": true
+ },
+ "string_decoder": {
+ "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "tar": {
+ "version": "https://registry.npmjs.org/tar/-/tar-0.1.20.tgz",
+ "integrity": "sha1-QpQLrltfIsdEg2mRJvnz8nRJyxM=",
+ "dev": true
+ },
+ "temporary": {
+ "version": "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz",
+ "integrity": "sha1-oYqYHSi6jKNgJ/s8MFOMPst0CsA=",
+ "dev": true
+ },
+ "throttleit": {
+ "version": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
+ "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
+ "dev": true
+ },
+ "tiny-lr": {
+ "version": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.0.4.tgz",
+ "integrity": "sha1-gGGFR/Y/aX0Fy0DEwsSwg1Ia77Y=",
+ "dev": true,
+ "dependencies": {
+ "debug": {
+ "version": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz",
+ "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=",
+ "dev": true
+ },
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz",
+ "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=",
+ "dev": true
+ }
+ }
+ },
+ "tinycolor": {
+ "version": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz",
+ "integrity": "sha1-MgtaUtg6u1l42Bo+iH1K77FaYWQ=",
+ "dev": true
+ },
+ "tmatch": {
+ "version": "https://registry.npmjs.org/tmatch/-/tmatch-3.1.0.tgz",
+ "integrity": "sha1-cBJk/XWC0BRKgMha8zWMyiacceM=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "https://registry.npmjs.org/tmp/-/tmp-0.0.23.tgz",
+ "integrity": "sha1-3odKpel0qF8KMs39vXRmPLO9nHQ=",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz",
+ "integrity": "sha1-yDoYMPTl7wuT7yo0iOck+N4Basc=",
+ "dev": true
+ },
+ "transformers": {
+ "version": "https://registry.npmjs.org/transformers/-/transformers-2.0.1.tgz",
+ "integrity": "sha1-NSEx3865OnUy3HU1pPFCUQQ1o5Q=",
+ "dev": true,
+ "dependencies": {
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz",
+ "integrity": "sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc=",
+ "dev": true
+ }
+ }
+ },
+ "trivial-deferred": {
+ "version": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz",
+ "integrity": "sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM=",
+ "dev": true
+ },
+ "tryor": {
+ "version": "https://registry.npmjs.org/tryor/-/tryor-0.1.2.tgz",
+ "integrity": "sha1-gUXkynyv9ArN48z5Rui4u3W0Fys=",
+ "dev": true
+ },
+ "tsame": {
+ "version": "https://registry.npmjs.org/tsame/-/tsame-1.1.2.tgz",
+ "integrity": "sha1-XOAAKs9oWUJ4nGMBh5eiql5rA8U=",
+ "dev": true
+ },
+ "tsscmp": {
+ "version": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",
+ "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.2.0.tgz",
+ "integrity": "sha1-aFPCr7GyEJ5FYp5JK9419Fnqaeg=",
+ "dev": true
+ },
+ "tweetnacl": {
+ "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true,
+ "optional": true
+ },
+ "type-is": {
+ "version": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
+ "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=",
+ "dev": true
+ },
+ "typedarray": {
+ "version": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "uglify-js": {
+ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz",
+ "integrity": "sha1-+gmEdwtCi3qbKoBY9GNV0U/vIRo=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ }
+ }
+ },
+ "uglify-to-browserify": {
+ "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
+ "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
+ "dev": true
+ },
+ "uid-safe": {
+ "version": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz",
+ "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=",
+ "dev": true
+ },
+ "ultron": {
+ "version": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
+ "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
+ "dev": true
+ },
+ "underscore": {
+ "version": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
+ "dev": true
+ },
+ "underscore.deferred": {
+ "version": "https://registry.npmjs.org/underscore.deferred/-/underscore.deferred-0.1.5.tgz",
+ "integrity": "sha1-R+rWDJiL8M8yIL+IQ/Ni4Ogk5ok=",
+ "dev": true
+ },
+ "underscore.string": {
+ "version": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz",
+ "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=",
+ "dev": true
+ },
+ "unicode-length": {
+ "version": "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz",
+ "integrity": "sha1-Wtp6f+1RhBpBijKM8UlHisg1irs=",
+ "dev": true
+ },
+ "union": {
+ "version": "https://registry.npmjs.org/union/-/union-0.3.8.tgz",
+ "integrity": "sha1-JqcCpNNSi0NYyXEcir/2zJHSQlc=",
+ "dev": true,
+ "dependencies": {
+ "qs": {
+ "version": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz",
+ "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=",
+ "dev": true
+ }
+ }
+ },
+ "unpipe": {
+ "version": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true
+ },
+ "uri-path": {
+ "version": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
+ "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=",
+ "dev": true
+ },
+ "useragent": {
+ "version": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz",
+ "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": {
+ "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz",
+ "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=",
+ "dev": true
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "utile": {
+ "version": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz",
+ "integrity": "sha1-kwyI6ZCY1iIINMNWy9mncFItkNc=",
+ "dev": true,
+ "dependencies": {
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ }
+ }
+ },
+ "utils-merge": {
+ "version": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
+ "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=",
+ "dev": true
+ },
+ "vary": {
+ "version": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz",
+ "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=",
+ "dev": true
+ },
+ "verror": {
+ "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
+ "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
+ "dev": true
+ },
+ "vhost": {
+ "version": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz",
+ "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=",
+ "dev": true
+ },
+ "webdriver-js-extender": {
+ "version": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz",
+ "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=",
+ "dev": true,
+ "dependencies": {
+ "adm-zip": {
+ "version": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz",
+ "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=",
+ "dev": true
+ },
+ "sax": {
+ "version": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz",
+ "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=",
+ "dev": true
+ },
+ "selenium-webdriver": {
+ "version": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz",
+ "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz",
+ "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=",
+ "dev": true
+ },
+ "ws": {
+ "version": "https://registry.npmjs.org/ws/-/ws-1.1.4.tgz",
+ "integrity": "sha1-V/QNA2gy5fUFVmKjl8Tedu1mv2E=",
+ "dev": true
+ },
+ "xml2js": {
+ "version": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz",
+ "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=",
+ "dev": true
+ },
+ "xmlbuilder": {
+ "version": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.1.tgz",
+ "integrity": "sha1-kc1wiXdVNj66V8Et3uq0o0GmH2U=",
+ "dev": true
+ }
+ }
+ },
+ "which": {
+ "version": "https://registry.npmjs.org/which/-/which-1.0.9.tgz",
+ "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=",
+ "dev": true
+ },
+ "window-size": {
+ "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
+ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
+ "dev": true
+ },
+ "wordwrap": {
+ "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
+ "dev": true
+ },
+ "wrappy": {
+ "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "ws": {
+ "version": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz",
+ "integrity": "sha1-eHphVEFPPJntg8V3IVOyD+sM7DI=",
+ "dev": true,
+ "dependencies": {
+ "commander": {
+ "version": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
+ "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
+ "dev": true
+ }
+ }
+ },
+ "xml2js": {
+ "version": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz",
+ "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=",
+ "dev": true
+ },
+ "xmlbuilder": {
+ "version": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz",
+ "integrity": "sha1-F3bWXz/brUcKCNhgTN6xxOVA/4M=",
+ "dev": true
+ },
+ "xmlhttprequest": {
+ "version": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz",
+ "integrity": "sha1-AUU6HZvtHo8XL2SVu/TIxCYyFQA=",
+ "dev": true
+ },
+ "xtend": {
+ "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
+ "dev": true
+ },
+ "yallist": {
+ "version": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "yapool": {
+ "version": "https://registry.npmjs.org/yapool/-/yapool-1.0.0.tgz",
+ "integrity": "sha1-9pPymjFbUNmp2iZGp6ZkXJaYW2o=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz",
+ "integrity": "sha1-2K/49mXpTDS9JZvevRv68N3TU2E=",
+ "dev": true,
+ "dependencies": {
+ "wordwrap": {
+ "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true
+ }
+ }
+ },
+ "yauzl": {
+ "version": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
+ "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
+ "dev": true
+ },
+ "ycssmin": {
+ "version": "https://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz",
+ "integrity": "sha1-fN3o23jPqwDSkBw7IwHjBPr03xY=",
+ "dev": true,
+ "optional": true
+ },
+ "yui": {
+ "version": "https://registry.npmjs.org/yui/-/yui-3.14.1.tgz",
+ "integrity": "sha1-h+wcINkcEvV5/2T2OO65GQASkYM=",
+ "dev": true,
+ "dependencies": {
+ "asn1": {
+ "version": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz",
+ "integrity": "sha1-VZvhg3bQik7E2+gId9J4GGObLfc=",
+ "dev": true
+ },
+ "assert-plus": {
+ "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz",
+ "integrity": "sha1-2T/9u2esVQd3m+MWp9ZRRkF77vg=",
+ "dev": true
+ },
+ "async": {
+ "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
+ "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
+ "dev": true
+ },
+ "aws-sign": {
+ "version": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz",
+ "integrity": "sha1-PYHKabR0seFlGHKLUcJP8Lvtxuk=",
+ "dev": true
+ },
+ "boom": {
+ "version": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz",
+ "integrity": "sha1-emNune1O/O+xnO9JR6PGffrukRs=",
+ "dev": true,
+ "dependencies": {
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz",
+ "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=",
+ "dev": true
+ }
+ }
+ },
+ "cookie-jar": {
+ "version": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz",
+ "integrity": "sha1-vJon1OK5fhhs1XyeIGPLmfpozMw=",
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz",
+ "integrity": "sha1-7ZH/HxetE9N0gohZT4pIoNJvMlw=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz",
+ "integrity": "sha1-bQ4JxJIflKJ/Y9O0nF/v8epMUTA=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz",
+ "integrity": "sha1-CJDNEAXFzOzAudJKiAUskkQtDbU=",
+ "dev": true
+ },
+ "hawk": {
+ "version": "https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz",
+ "integrity": "sha1-NheViCH1gxHk1/beKR/KZitBLvQ=",
+ "dev": true
+ },
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz",
+ "integrity": "sha1-Hp/XcO9+vgJ0rfy1sIBqAlpeTp8=",
+ "dev": true
+ },
+ "http-signature": {
+ "version": "https://registry.npmjs.org/http-signature/-/http-signature-0.9.11.tgz",
+ "integrity": "sha1-nognFFcjFeZ5Cl0KeVXv/x8Z5lM=",
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz",
+ "integrity": "sha1-d8JxqupUMC5o7+rMtWq78GqbGlQ=",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz",
+ "integrity": "sha1-y1QPk7srIqfVlBaRoojWDo6pOG4=",
+ "dev": true
+ },
+ "request": {
+ "version": "https://registry.npmjs.org/request/-/request-2.21.0.tgz",
+ "integrity": "sha1-VyirnEXlqHyZ2szVMCmLZnOoaNc=",
+ "dev": true
+ },
+ "sntp": {
+ "version": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz",
+ "integrity": "sha1-+4hfGLDzqtGJ+CSGJTa87ux1CQA=",
+ "dev": true,
+ "dependencies": {
+ "hoek": {
+ "version": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz",
+ "integrity": "sha1-PTIkYrrfB3Fup+uFuviAec3c5QU=",
+ "dev": true
+ }
+ }
+ },
+ "tunnel-agent": {
+ "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz",
+ "integrity": "sha1-rWgbaPUyGtKCfEz7G31d8s/pQu4=",
+ "dev": true
+ }
+ }
+ },
+ "yuidocjs": {
+ "version": "https://registry.npmjs.org/yuidocjs/-/yuidocjs-0.3.50.tgz",
+ "integrity": "sha1-kGCl92Wog7EAtWPsatEFxdUzacE=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": {
+ "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz",
+ "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=",
+ "dev": true
+ }
+ }
+ },
+ "zeparser": {
+ "version": "https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz",
+ "integrity": "sha1-A3JlYbwmjy5URPVMZlt/1KjAKeI=",
+ "dev": true
+ },
+ "zlib-browserify": {
+ "version": "https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz",
+ "integrity": "sha1-T6akXQDbwV8xikr6HZr8Aljhdsw=",
+ "dev": true
+ },
+ "zrender": {
+ "version": "https://registry.npmjs.org/zrender/-/zrender-3.5.2.tgz",
+ "integrity": "sha1-53DL6Xi19JgcG5PZuEFHo0dPIdI="
+ }
+ }
+}
diff --git a/package.json b/package.json
index 80d6ed2cd..26005cc38 100644
--- a/package.json
+++ b/package.json
@@ -53,5 +53,11 @@
"protractor": "protractor test/protractor-conf.js",
"update-index-async": "node -e \"require('shelljs/global'); sed('-i', /\\/\\/@@NG_LOADER_START@@[\\s\\S]*\\/\\/@@NG_LOADER_END@@/, '//@@NG_LOADER_START@@\\n' + cat('bower_components/angular-loader/angular-loader.min.js') + '\\n//@@NG_LOADER_END@@', 'app/index-async.html');\""
},
- "dependencies": {}
+ "dependencies": {
+ "echarts": "^3.5.4",
+ "echarts-gl": "^1.0.0-alpha.6",
+ "echarts-liquidfill": "^1.0.5",
+ "echarts-wordcloud": "^1.0.3",
+ "gojs": "^1.7.14"
+ }
}
diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF
new file mode 100644
index 000000000..d3cf42f2b
--- /dev/null
+++ b/src/META-INF/MANIFEST.MF
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.9.4
+Created-By: 1.8.0_45-b15 (Oracle Corporation)
+
diff --git a/src/WEB-INF/web.xml b/src/WEB-INF/web.xml
index 814af5220..be9982eb6 100644
--- a/src/WEB-INF/web.xml
+++ b/src/WEB-INF/web.xml
@@ -5,7 +5,7 @@
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
- Banana Web Application
+ RealSight APM Realtime Dashboard
index.html
diff --git a/src/app/app.js b/src/app/app.js
old mode 100755
new mode 100644
index 21ce321fb..3d3a402af
--- a/src/app/app.js
+++ b/src/app/app.js
@@ -2,178 +2,174 @@
* main app level module
*/
define([
- 'angular',
- 'jquery',
- 'underscore',
- 'require',
-
- 'elasticjs',
- 'solrjs',
- 'bootstrap',
- 'angular-sanitize',
- 'angular-strap',
- 'angular-dragdrop',
- 'extend-jquery'
-],
-function (angular, $, _, appLevelRequire) {
- "use strict";
-
- var app = angular.module('kibana', []),
- // we will keep a reference to each module defined before boot, so that we can
- // go back and allow it to define new features later. Once we boot, this will be false
- pre_boot_modules = [],
- // these are the functions that we need to call to register different
- // features if we define them after boot time
- register_fns = {};
-
- /**
- * Tells the application to watch the module, once bootstraping has completed
- * the modules controller, service, etc. functions will be overwritten to register directly
- * with this application.
- * @param {[type]} module [description]
- * @return {[type]} [description]
- */
- app.useModule = function (module) {
- if (pre_boot_modules) {
- pre_boot_modules.push(module);
- } else {
- _.extend(module, register_fns);
- }
- return module;
- };
-
- app.safeApply = function ($scope, fn) {
- switch($scope.$$phase) {
- case '$apply':
- // $digest hasn't started, we should be good
- $scope.$eval(fn);
- break;
- case '$digest':
- // waiting to $apply the changes
- setTimeout(function () { app.safeApply($scope, fn); }, 10);
- break;
- default:
- // clear to begin an $apply $$phase
- $scope.$apply(fn);
- break;
+ 'angular',
+ 'jquery',
+ 'underscore',
+ 'require',
+ 'cookies',
+ 'elasticjs',
+ 'solrjs',
+ 'bootstrap',
+ 'angular-sanitize',
+ 'angular-strap',
+ 'angular-dragdrop',
+ 'angular-route',
+ 'angular-material',
+ 'angular-smart-table',
+ 'extend-jquery',
+ ],
+ function (angular, $, _, appLevelRequire) {
+ "use strict";
+ var username = $.cookie('rtd_username');
+ var password = $.cookie('rtd_password');
+ var realUsername = "";
+ var realPassword = "";
+ $.ajaxSettings.async = false;
+ $.getJSON('assets/json/login.json', function(data){
+ realUsername =data.username;
+ realPassword = data.password;
+ });
+ $.ajaxSettings.async = true;
+ //var a = sessionStorage.getItem(realUsername);
+ //if(username==realUsername&&password==realPassword){
+ //self.current.headHide = false;
+
+ // if(typeof(username)=="undefined"){
+ // window.location.href = window.location.origin+window.location.pathname+"login.html";
+ // }
+ if(username!==realUsername||password!==realPassword){
+
+ sessionStorage.setItem("goalUrl",window.location.hash);
+
+ window.location.href = window.location.origin+window.location.pathname.replace("index.html","")+"login.html";
}
- };
-
- app.config(function ($routeProvider, $controllerProvider, $compileProvider, $filterProvider, $provide) {
- $routeProvider
- .when('/dashboard', {
- templateUrl: 'app/partials/dashboard.html',
- })
- .when('/dashboard/:kbnType/:kbnId', {
- templateUrl: 'app/partials/dashboard.html',
- })
- .when('/dashboard/:kbnType/:kbnId/:params', {
- templateUrl: 'app/partials/dashboard.html'
- })
- .otherwise({
- redirectTo: 'dashboard'
- });
- // this is how the internet told me to dynamically add modules :/
- register_fns.controller = $controllerProvider.register;
- register_fns.directive = $compileProvider.directive;
- register_fns.factory = $provide.factory;
- register_fns.service = $provide.service;
- register_fns.filter = $filterProvider.register;
- });
+ var app = angular.module('kibana', ['ngRoute', 'ngSanitize']),
+ // we will keep a reference to each module defined before boot, so that we can
+ // go back and allow it to define new features later. Once we boot, this will be false
+ pre_boot_modules = [],
+ // these are the functions that we need to call to register different
+ // features if we define them after boot time
+ register_fns = {};
- // $http requests in Angular 1.0.x include the 'X-Requested-With' header
- // which triggers the preflight request in CORS. This does not work as
- // Solr rejects the preflight request, so I have to remove the header.
- // NOTE: The 'X-Requested-With' header has been removed in Angular 1.1.x
- app.config(['$httpProvider', function($httpProvider) {
- $httpProvider.defaults.useXDomain = true;
- delete $httpProvider.defaults.headers.common["X-Requested-With"];
- // If the backend (apollo) gives us a 401, redirect to the login page.
- $httpProvider.responseInterceptors.push(function() {
- return function(p){
- return p.then(
- angular.identity,
- function(err){
- if( err.status === 401 ){
- // Send in the current location for a post login redirect
- // -- the "return" param.
- // Do this as a relative path change since we don't know what
- // the base/root path will be, we do know banana will always be
- // served by the proxy at $root/banana/ - login is 1 level up.
- var query = window.location.search,
- hash = window.location.hash,
- goto = '../login?return=' + window.location.pathname;
- goto += (hash ? hash : "");
- goto += (query ? "?" + encodeURIComponent(query) : "");
- goto = goto.replace(/#/g, '%23');
- window.location = goto;
- return;
- } else if (err.status === 404) {
- console.log('http 404 encounter!');
- }
- }
- );
- };
- // }]);
+ /**
+ * Tells the application to watch the module, once bootstraping has completed
+ * the modules controller, service, etc. functions will be overwritten to register directly
+ * with this application.
+ * @param {[type]} module [description]
+ * @return {[type]} [description]
+ */
+ app.useModule = function (module) {
+ if (pre_boot_modules) {
+ pre_boot_modules.push(module);
+ } else {
+ _.extend(module, register_fns);
+ }
+ return module;
+ };
+
+ app.safeApply = function ($scope, fn) {
+ switch($scope.$$phase) {
+ case '$apply':
+ // $digest hasn't started, we should be good
+ $scope.$eval(fn);
+ break;
+ case '$digest':
+ // waiting to $apply the changes
+ setTimeout(function () { app.safeApply($scope, fn); }, 10);
+ break;
+ default:
+ // clear to begin an $apply $$phase
+ $scope.$apply(fn);
+ break;
+ }
+ };
+
+ app.config(function ($routeProvider, $controllerProvider, $compileProvider, $filterProvider, $provide) {
+ $routeProvider
+ .when('/dashboard', {
+ templateUrl: 'app/partials/dashboard.html',
+ })
+ .when('/dashboard/:kbnType/:kbnId', {
+ templateUrl: 'app/partials/dashboard.html',
+ })
+ .when('/dashboard/:kbnType/:kbnId/:params', {
+ templateUrl: 'app/partials/dashboard.html'
+ })
+ .when('/alarm', {
+ templateUrl: 'app/partials/alarm.html'
+ })
+ .otherwise({
+ redirectTo: 'dashboard'
+ });
+ // this is how the internet told me to dynamically add modules :/
+ register_fns.controller = $controllerProvider.register;
+ register_fns.directive = $compileProvider.directive;
+ register_fns.factory = $provide.factory;
+ register_fns.service = $provide.service;
+ register_fns.filter = $filterProvider.register;
});
- }]);
-
- var apps_deps = [
- 'elasticjs.service',
- 'solrjs.service',
- '$strap.directives',
- 'ngSanitize',
- 'ngDragDrop',
- 'kibana'
- ];
-
- _.each('controllers directives factories services filters'.split(' '),
- function (type) {
- var module_name = 'kibana.'+type;
- // create the module
- app.useModule(angular.module(module_name, []));
- // push it into the apps dependencies
- apps_deps.push(module_name);
- });
- app.panel_helpers = {
- partial: function (name) {
- return 'app/partials/'+name+'.html';
- }
- };
-
- // load the core components
- require([
- 'controllers/all',
- 'directives/all',
- 'filters/all'
- ], function () {
-
- // bootstrap the app
- angular
- .element(document)
- .ready(function() {
- $('body').attr('ng-controller', 'DashCtrl');
- angular.bootstrap(document, apps_deps)
- .invoke(['$rootScope', function ($rootScope) {
- _.each(pre_boot_modules, function (module) {
- _.extend(module, register_fns);
- });
- pre_boot_modules = false;
-
- $rootScope.requireContext = appLevelRequire;
- $rootScope.require = function (deps, fn) {
- var $scope = this;
- $scope.requireContext(deps, function () {
- var deps = _.toArray(arguments);
- $scope.$apply(function () {
- fn.apply($scope, deps);
- });
- });
- };
- }]);
+
+ var apps_deps = [
+ 'elasticjs.service',
+ 'solrjs.service',
+ '$strap.directives',
+ 'ngSanitize',
+ 'ngDragDrop',
+ 'ngMaterial',
+ 'smart-table',
+ 'kibana',
+ ];
+
+ _.each('controllers directives factories services filters alarms'.split(' '),
+ function (type) {
+ var module_name = 'kibana.'+type;
+ // create the module
+ app.useModule(angular.module(module_name, []));
+ // push it into the apps dependencies
+ apps_deps.push(module_name);
});
- });
- return app;
-});
+
+
+ app.panel_helpers = {
+ partial: function (name) {
+ return 'app/partials/'+name+'.html';
+ }
+ };
+
+ // load the core components
+ require([
+ 'controllers/all',
+ 'directives/all',
+ 'filters/all',
+ ], function () {
+
+ // bootstrap the app
+ angular
+ .element(document)
+ .ready(function() {
+ $('body').attr('ng-controller', 'DashCtrl');
+ angular.bootstrap(document, apps_deps)
+ .invoke(['$rootScope', function ($rootScope) {
+ _.each(pre_boot_modules, function (module) {
+ _.extend(module, register_fns);
+ });
+ pre_boot_modules = false;
+
+ $rootScope.requireContext = appLevelRequire;
+ $rootScope.require = function (deps, fn) {
+ var $scope = this;
+ $scope.requireContext(deps, function () {
+ var deps = _.toArray(arguments);
+ $scope.$apply(function () {
+ fn.apply($scope, deps);
+ });
+ });
+ };
+ }]);
+ });
+ });
+
+ return app;
+ });
diff --git a/src/app/components/extend-jquery.js b/src/app/components/extend-jquery.js
old mode 100755
new mode 100644
diff --git a/src/app/components/kbn.js b/src/app/components/kbn.js
old mode 100755
new mode 100644
diff --git a/src/app/components/require.config.js b/src/app/components/require.config.js
old mode 100755
new mode 100644
index 5c11bffbf..e3a3c4d7f
--- a/src/app/components/require.config.js
+++ b/src/app/components/require.config.js
@@ -3,7 +3,6 @@
*/
require.config({
baseUrl: 'app',
- waitSeconds: 0,
// urlArgs: 'r=@REV@',
paths: {
config: '../config',
@@ -15,10 +14,18 @@ require.config({
moment: '../vendor/moment',
filesaver: '../vendor/filesaver',
- angular: '../vendor/angular/angular',
- 'angular-dragdrop': '../vendor/angular/angular-dragdrop',
+ angular: '../../bower_components/angular/angular',
+ 'angular-dragdrop': '../../bower_components/angular-dragdrop/src/angular-dragdrop',
'angular-strap': '../vendor/angular/angular-strap',
- 'angular-sanitize': '../vendor/angular/angular-sanitize',
+ 'angular-sanitize': '../../bower_components/angular-sanitize/angular-sanitize',
+ 'angular-route': '../../bower_components/angular-route/angular-route',
+ 'angular-aria': '../../bower_components/angular-aria/angular-aria',
+ 'angular-animate': '../../bower_components/angular-animate/angular-animate',
+ 'angular-material': '../../bower_components/angular-material/angular-material',
+ 'angular-smart-table': '../../bower_components/angular-smart-table/dist/smart-table',
+ //'angular-translate.min': '../vendor/angular/angular-translate.min',
+ //'angular-translate-loader-static-files': '../vendor/angular/angular-translate-loader-static-files',
+
timepicker: '../vendor/angular/timepicker',
datepicker: '../vendor/angular/datepicker',
@@ -27,6 +34,7 @@ require.config({
bootstrap: '../vendor/bootstrap/bootstrap',
jquery: '../vendor/jquery/jquery-1.12.1',
+ cookies: '../vendor/jquery/jquery.cookie',
'jquery-ui': '../vendor/jquery/jquery-ui-1.10.3',
'extend-jquery': 'components/extend-jquery',
@@ -40,10 +48,40 @@ require.config({
'jquery.flot.axislabels': '../vendor/jquery/jquery.flot.axislabels',
'showdown': '../vendor/showdown',
+ echarts: '../../node_modules/echarts/dist/echarts',
+ 'echarts-gl': '../../node_modules/echarts-gl/dist/echarts-gl',
+ 'echarts-liquidfill': '../../node_modules/echarts-liquidfill/dist/echarts-liquidfill',
+ 'echarts-wordcloud': '../../node_modules/echarts-wordcloud/dist/echarts-wordcloud',
+ 'echarts-bmap': '../../node_modules/echarts/dist/extension/bmap',
+ 'echarts-china': '../../node_modules/echarts/map/js/china',
+
modernizr: '../vendor/modernizr-2.6.1',
elasticjs: '../vendor/elasticjs/elastic-angular-client',
solrjs: '../vendor/solrjs/solr-angular-client',
- d3: '../vendor/d3'
+
+ d3: '../../bower_components/d3/d3',
+ viz: '../vendor/viz.v1.0.0.min',
+ Donut3D: '../vendor/d3/Donut3D',
+ html2canvas: '../../bower_components/html2canvas/build/html2canvas',
+ jspdf: '../../bower_components/jspdf/dist/jspdf.min',
+ gojs: '../../src/vendor/go'
+ /*
+ d3: '../vendor/d3',
+ viz: '../vendor/viz.v1.0.0.min',
+ kagi: '../vendor/kagi',
+ bubble: '../vendor/d3/bubble-chart',
+ centralclick: '../vendor/d3/central-click',
+ d3transform: '../vendor/d3/d3-transform',
+ extarray: '../vendor/d3/extarray',
+ lines: '../vendor/d3/lines',
+ microobserver: '../vendor/d3/micro-observer',
+ microplugin: '../vendor/d3/microplugin',
+ misc: '../vendor/d3/misc',
+ d3min: '../vendor/d3/d3.min',
+ jquerymin: '../vendor/d3/jquery.min',
+ Donut3D: '../vendor/d3/Donut3D',
+ bullet: '../vendor/d3/bullet',
+ */
},
shim: {
underscore: {
@@ -74,8 +112,8 @@ require.config({
'jquery.flot.selection':['jquery', 'jquery.flot'],
'jquery.flot.stack': ['jquery', 'jquery.flot'],
'jquery.flot.stackpercent':['jquery', 'jquery.flot'],
- 'jquery.flot.time': ['jquery', 'jquery.flot'],
- 'jquery.flot.axislabels': ['jquery', 'jquery.flot'],
+ 'jquery.flot.time': ['jquery', 'jquery.flot'],
+ 'jquery.flot.axislabels':['jquery', 'jquery.flot'],
'angular-sanitize': ['angular'],
'angular-cookies': ['angular'],
@@ -83,15 +121,21 @@ require.config({
'angular-loader': ['angular'],
'angular-mocks': ['angular'],
'angular-resource': ['angular'],
- 'angular-route': ['angular'],
+ 'angular-aria': ['angular'],
+ 'angular-animate': ['angular'],
+ 'angular-material': ['angular', 'angular-aria', 'angular-animate'],
'angular-touch': ['angular'],
-
+ 'angular-route': ['angular'],
'angular-strap': ['angular', 'bootstrap','timepicker', 'datepicker'],
+ 'angular-smart-table': ['angular'],
timepicker: ['jquery', 'bootstrap'],
datepicker: ['jquery', 'bootstrap'],
elasticjs: ['angular', '../vendor/elasticjs/elastic'],
- solrjs: ['angular', '../vendor/solrjs/solr']
+ solrjs: ['angular', '../vendor/solrjs/solr'],
+ Donut3D: ['d3'],
+ 'echarts-liquidfill': ['echarts'],
+ 'viz': ['d3'],
}
});
diff --git a/src/app/components/settings.js b/src/app/components/settings.js
old mode 100755
new mode 100644
index 76e9974a2..3ed8613c2
--- a/src/app/components/settings.js
+++ b/src/app/components/settings.js
@@ -10,29 +10,13 @@ function (_) {
* @type {Object}
*/
var defaults = {
- solr: "http://"+window.location.hostname+":8983/solr/",
- solr_core: "logs",
- timefield: "timestamp_tdt",
+ solr: "http://"+window.location.hostname+":9983/solr/",
+ solr_core: "apm3",
+ timefield: 'rs_timestamp',
+ banana_index : 'banana-int',
USE_ADMIN_LUKE: true,
USE_ADMIN_CORES: true,
- panel_names: [],
- banana_index: "system_banana",
-
- // Lucidworks Fusion settings
- USE_FUSION: true,
- apollo: "/api/apollo",
- apollo_queryPipeline: "/api/apollo/query-pipelines/",
- apollo_indexPipeline: "/api/apollo/index-pipelines/",
-
- SYSTEM_BANANA_QUERY_PIPELINE: "/api/apollo/query-pipelines/default/collections/system_banana",
- SYSTEM_BANANA_INDEX_PIPELINE: "/api/apollo/index-pipelines/_system/collections/system_banana",
- SYSTEM_BANANA_BLOB_API: "/api/apollo/blobs",
- SYSTEM_BANANA_BLOB_ID_SUBTYPE_PARAM: "resourceType=banana", // for use when saving dashboards, to create metadata field resourceType=banana
- SYSTEM_BANANA_BLOB_ID_SUBTYPE_QUERY: "resourceType=banana", // for use when searching dashboards in Blob Store
-
- FUSION_API_STATIC_FIELDS: "/schema/fields",
- FUSION_API_DYNAMIC_FIELDS: "/schema/dynamicfields",
- FUSION_API_COLLECTIONS: "/api/apollo/collections"
+ panel_names : [],
};
// This initializes a new hash on purpose, to avoid adding parameters to
diff --git a/src/app/components/underscore.extended.js b/src/app/components/underscore.extended.js
old mode 100755
new mode 100644
diff --git a/src/app/controllers/all.js b/src/app/controllers/all.js
old mode 100755
new mode 100644
index 8dfca49d7..fdfa06266
--- a/src/app/controllers/all.js
+++ b/src/app/controllers/all.js
@@ -2,4 +2,5 @@ define([
'./dash',
'./dashLoader',
'./row',
+ //'./language',
], function () {});
\ No newline at end of file
diff --git a/src/app/controllers/dash.js b/src/app/controllers/dash.js
old mode 100755
new mode 100644
index 8ac5c1a53..406ec6d16
--- a/src/app/controllers/dash.js
+++ b/src/app/controllers/dash.js
@@ -1,90 +1,91 @@
define([
- 'angular',
- 'config',
- 'underscore',
- 'services/all'
+ 'angular',
+ 'config',
+ 'underscore',
+ 'services/all'
],
function (angular, config, _) {
- "use strict";
+ "use strict";
- var module = angular.module('kibana.controllers');
+ var module = angular.module('kibana.controllers');
- module.controller('DashCtrl', function ($scope, $route, ejsResource, sjsResource, fields, dashboard, alertSrv, panelMove) {
- $scope.editor = {
- index: 0
- };
+ module.controller('DashCtrl', function(
+ $scope, $route, ejsResource, sjsResource, fields, dashboard, alertSrv, panelMove) {
+ $scope.editor = {
+ index: 0
+ };
- // For moving stuff around the dashboard. Needs better names
- $scope.panelMove = panelMove;
- $scope.panelMoveDrop = panelMove.onDrop;
- $scope.panelMoveStart = panelMove.onStart;
- $scope.panelMoveStop = panelMove.onStop;
- $scope.panelMoveOver = panelMove.onOver;
- $scope.panelMoveOut = panelMove.onOut;
+ // For moving stuff around the dashboard. Needs better names
+ $scope.panelMove = panelMove;
+ $scope.panelMoveDrop = panelMove.onDrop;
+ $scope.panelMoveStart = panelMove.onStart;
+ $scope.panelMoveStop = panelMove.onStop;
+ $scope.panelMoveOver = panelMove.onOver;
+ $scope.panelMoveOut = panelMove.onOut;
- $scope.init = function () {
- $scope.config = config;
- // Make underscore.js available to views
- $scope._ = _;
- $scope.dashboard = dashboard;
- $scope.dashAlerts = alertSrv;
- alertSrv.clearAll();
+ $scope.init = function() {
+ $scope.config = config;
+ // Make underscore.js available to views
+ $scope._ = _;
+ $scope.dashboard = dashboard;
+ $scope.dashAlerts = alertSrv;
+ alertSrv.clearAll();
- // Provide a global list of all see fields
- $scope.fields = fields;
- $scope.reset_row();
+ // Provide a global list of all see fields
+ $scope.fields = fields;
+ $scope.reset_row();
- // Solr
- $scope.ejs = ejsResource(config.elasticsearch);
- $scope.sjs = sjsResource(config.solr + config.solr_core);
- };
+ // Solr
+ $scope.ejs = ejsResource(config.elasticsearch);
+ $scope.sjs = sjsResource(config.solr + config.solr_core);
+ };
- $scope.isPanel = function (obj) {
- if (!_.isNull(obj) && !_.isUndefined(obj) && !_.isUndefined(obj.type)) {
- return true;
- } else {
- return false;
- }
- };
+ $scope.isPanel = function(obj) {
+ if(!_.isNull(obj) && !_.isUndefined(obj) && !_.isUndefined(obj.type)) {
+ return true;
+ } else {
+ return false;
+ }
+ };
- $scope.add_row = function (dash, row) {
- dash.rows.push(row);
- };
+ $scope.add_row = function(dash,row) {
+ dash.rows.push(row);
+ };
- $scope.reset_row = function () {
- $scope.row = {
- title: '',
- height: '150px',
- editable: true,
- };
- };
+ $scope.reset_row = function() {
+ $scope.row = {
+ title: '',
+ height: '150px',
+ editable: true,
+ };
+ };
- $scope.row_style = function (row) {
- return {'min-height': row.collapse ? '5px' : row.height};
- };
+ $scope.row_style = function(row) {
+ return { 'min-height': row.collapse ? '5px' : row.height };
+ };
- $scope.edit_path = function (type) {
- if (type) {
- return 'app/panels/' + type + '/editor.html';
- } else {
- return false;
- }
- };
+ $scope.edit_path = function(type) {
+ if(type) {
+ return 'app/panels/'+type+'/editor.html';
+ } else {
+ return false;
+ }
+ };
- $scope.setEditorTabs = function (panelMeta) {
- $scope.editorTabs = ['General', 'Panel', 'Info'];
- if (!_.isUndefined(panelMeta.editorTabs)) {
- $scope.editorTabs = _.union($scope.editorTabs, _.pluck(panelMeta.editorTabs, 'title'));
- }
- return $scope.editorTabs;
- };
+ $scope.setEditorTabs = function(panelMeta) {
+ $scope.editorTabs = ['General','Panel','Info'];
+ if(!_.isUndefined(panelMeta.editorTabs)) {
+ $scope.editorTabs = _.union($scope.editorTabs,_.pluck(panelMeta.editorTabs,'title'));
+ }
+ return $scope.editorTabs;
+ };
- // This is whoafully incomplete, but will do for now
- $scope.parse_error = function (data) {
- var _error = data.match("nested: (.*?);");
- return _.isNull(_error) ? data : _error[1];
- };
+ // This is whoafully incomplete, but will do for now
+ $scope.parse_error = function(data) {
+ var _error = data.match("nested: (.*?);");
+ return _.isNull(_error) ? data : _error[1];
+ };
- $scope.init();
- });
-});
+ $scope.init();
+ });
+});
\ No newline at end of file
diff --git a/src/app/controllers/dashLoader.js b/src/app/controllers/dashLoader.js
old mode 100755
new mode 100644
index a343bf03c..8fd9bb6b9
--- a/src/app/controllers/dashLoader.js
+++ b/src/app/controllers/dashLoader.js
@@ -1,339 +1,180 @@
define([
- 'angular',
- 'underscore',
- 'config'
+ 'angular',
+ 'underscore'
],
-function (angular, _, config) {
- 'use strict';
-
- var module = angular.module('kibana.controllers');
-
- module.controller('dashLoader', function ($scope, $http, timer, dashboard, alertSrv) {
- var self = this;
- // Solr and Fusion uses different field names for their schema.
- // Solr uses banana-int collection, and Fusion uses system_banana collection.
- self.TITLE_FIELD = 'title';
- self.DASHBOARD_FIELD = 'dashboard';
- self.USER_FIELD = 'user';
- self.GROUP_FIELD = 'group';
-
- // NOTES: Fusion uses Blob Store API now, so it does not need TITLE_FIELD for querying dashboards.
- // If USE_FUSION, change the schema field names and banana_index setting.
- // Also, get the login username and store it.
- if (config.USE_FUSION) {
- config.banana_index = 'system_banana';
- self.TITLE_FIELD = 'banana_title_s';
- self.DASHBOARD_FIELD = 'banana_dashboard_s';
- self.USER_FIELD = 'banana_user_s';
- self.GROUP_FIELD = 'banana_group_s';
- }
-
- $scope.getTitleField = function getTitleField() {
- return self.TITLE_FIELD;
- };
-
- $scope.loader = dashboard.current.loader;
-
- $scope.init = function () {
- $scope.gist_pattern = /(^\d{5,}$)|(^[a-z0-9]{10,}$)|(gist.github.com(\/*.*)\/[a-z0-9]{5,}\/*$)/;
- $scope.gist = $scope.gist || {};
- $scope.elasticsearch = $scope.elasticsearch || {};
- $scope.resetNewDefaults();
- // $scope.elasticsearch is used throught out this file, dashLoader.html and others.
- // So we'll keep using it for now before refactoring it to $scope.solr.
- // $scope.solr = $scope.solr || {};
-
- // Pagination
- $scope.loadMenu = {
- currentPage: 1, // Current active page in the pager.
- firstPageShown: 1, // First page number that is shown in the pager.
- lastPageShown: 5, // Last page number that is shown in the pager.
- totalPages: 5, // total number of pages needed to display all saved dashboards:
- // = Math.ceil(total_num_of_saved_dashboards / dashboard.current.loader.load_elasticsearch_size)
- maxShownPages: 5, // Hard coded value. The maximum number of pages to be shown in the pager.
- pages: [], // Example pages obj => {offset: 0, number: 1, state: 'active'}
- backwardButtonState: 'disabled',
- forwardButtonState: 'disabled'
- };
-
- $scope.elasticsearch.query = ''; // query for filtering the dashboard list
- };
-
- // This function should be replaced by one-way binding feature of AngularJS 1.3
- $scope.resetNewDefaults = function () {
- $scope.new = {
- server: $scope.config.solr,
- core_name: $scope.config.solr_core,
- time_field: $scope.config.timefield,
- USE_FUSION: $scope.config.USE_FUSION
- };
- };
-
- $scope.showDropdown = function (type) {
- // var _l = $scope.loader;
- var _l = dashboard.current.loader || $scope.loader;
-
- if (type === 'new') {
- return (_l.load_elasticsearch || _l.load_gist || _l.load_local);
- }
- if (type === 'load') {
- return (_l.load_elasticsearch || _l.load_gist || _l.load_local);
- }
- if (type === 'save') {
- return (_l.save_elasticsearch || _l.save_gist || _l.save_local || _l.save_default);
- }
- if (type === 'share') {
- return (_l.save_temp);
- }
- if(type === 'home') {
- return (dashboard.current.home || $scope.home);
- }
-
- return false;
- };
-
- $scope.create_new = function (type) {
- $http.get('app/dashboards/' + type + '.json?' + new Date().getTime()).success(function (data) {
- data.solr.server = $scope.new.server;
- data.solr.core_name = $scope.new.core_name;
- // If time series dashboard, update all timefield references in the default dashboard
- if (type === 'default-ts') {
- data.services.filter.list[0].field = $scope.new.time_field;
- // Iterate over panels and update timefield
- for (var i = 0; i < data.rows.length; i++) {
- for (var j = 0; j < data.rows[i].panels.length; j++) {
- if (data.rows[i].panels[j].timefield) {
- data.rows[i].panels[j].timefield = $scope.new.time_field;
- } else if (data.rows[i].panels[j].time_field) {
- data.rows[i].panels[j].time_field = $scope.new.time_field;
- }
- }
- }
- }
-
- dashboard.dash_load(data);
-
- // Reset new dashboard defaults
- $scope.resetNewDefaults();
- }).error(function () {
- alertSrv.set('Error', 'Unable to load default dashboard', 'error');
- });
- };
-
- $scope.set_default = function () {
- if (dashboard.set_default()) {
- alertSrv.set('Local Default Set', dashboard.current.title + ' has been set as your local default', 'success', 5000);
- } else {
- alertSrv.set('Incompatible Browser', 'Sorry, your browser is too old for this feature', 'error', 5000);
- }
- };
-
- $scope.purge_default = function () {
- if (dashboard.purge_default()) {
- alertSrv.set('Local Default Clear', 'Your local default dashboard has been cleared', 'success', 5000);
- } else {
- alertSrv.set('Incompatible Browser', 'Sorry, your browser is too old for this feature', 'error', 5000);
- }
- };
-
- $scope.elasticsearch_save = function (type, ttl) {
- dashboard.elasticsearch_save(
- type,
- ($scope.elasticsearch.title || dashboard.current.title),
- ($scope.loader.save_temp_ttl_enable ? ttl : false)
- ).then(function (result) {
- alertSrv.set('Dashboard Saved', 'This dashboard has been saved to Solr as "' +
- ($scope.elasticsearch.title || dashboard.current.title) + '"', 'success', 5000);
- if (type === 'temp') {
- $scope.share = dashboard.share_link(dashboard.current.title, 'temp', result.response.docs[0].id);
- }
- $scope.elasticsearch.title = '';
- }, function (error) {
- console.log('ERROR: ' + error);
- alertSrv.set('Save failed', 'Dashboard could not be saved to Solr', 'error', 5000);
- });
- };
-
- $scope.elasticsearch_delete = function (id) {
- dashboard.elasticsearch_delete(id).then(
- function (result) {
- if (config.USE_FUSION) {
- // The result returned from Blob Store API (DELETE request) will be an empty string.
- // Need to return the result in Solr json format.
- result = {
- responseHeader: {status: 0}
- };
- }
-
- if (!_.isUndefined(result)) {
- if (result.responseHeader.status === 0) {
- alertSrv.set('Dashboard Deleted', id + ' has been deleted', 'success', 5000);
- // Find the deleted dashboard in the cached list and remove it
- var toDelete = _.where($scope.elasticsearch.dashboards, {id: id})[0];
- $scope.elasticsearch.dashboards = _.without($scope.elasticsearch.dashboards, toDelete);
- } else {
- alertSrv.set('Dashboard Not Found', 'Could not find ' + id + ' in Solr', 'warning', 5000);
- }
- } else {
- alertSrv.set('Dashboard Not Deleted', 'An error occurred deleting the dashboard', 'error', 5000);
- }
+function (angular, _) {
+ 'use strict';
+
+ var module = angular.module('kibana.controllers');
+
+ module.controller('dashLoader', function($scope, $http, timer, dashboard, alertSrv) {
+ $scope.loader = dashboard.current.loader;
+
+ $scope.init = function() {
+ $scope.gist_pattern = /(^\d{5,}$)|(^[a-z0-9]{10,}$)|(gist.github.com(\/*.*)\/[a-z0-9]{5,}\/*$)/;
+ $scope.gist = $scope.gist || {};
+ $scope.elasticsearch = $scope.elasticsearch || {};
+ $scope.resetNewDefaults();
+ // $scope.elasticsearch is used throught out this file, dashLoader.html and others.
+ // So we'll keep using it for now before refactoring it to $scope.solr.
+ // $scope.solr = $scope.solr || {};
+ };
+
+ // This function should be replaced by one-way binding feature of AngularJS 1.3
+ $scope.resetNewDefaults = function() {
+ $scope.new = {
+ server: $scope.config.solr,
+ core_name: $scope.config.solr_core,
+ time_field: $scope.config.timefield
+ };
+ };
+
+ $scope.showDropdown = function(type) {
+ // var _l = $scope.loader;
+ var _l = dashboard.current.loader || $scope.loader;
+
+ if(type === 'new') {
+ return (_l.load_elasticsearch || _l.load_gist || _l.load_local);
+ }
+ if(type === 'load') {
+ return (_l.load_elasticsearch || _l.load_gist || _l.load_local);
+ }
+ if(type === 'save') {
+ return (_l.save_elasticsearch || _l.save_gist || _l.save_local || _l.save_default);
+ }
+ if(type === 'share') {
+ return (_l.save_temp);
+ }
+ return false;
+ };
+
+ $scope.create_new = function(type) {
+ $http.get('app/dashboards/' + type + '.json?' + new Date().getTime()).
+ success(function(data) {
+ data.solr.server = $scope.new.server;
+ data.solr.core_name = $scope.new.core_name;
+ // If time series dashboard, update all timefield references in the default dashboard
+ if (type === 'default-ts') {
+ data.services.filter.list[0].field = $scope.new.time_field;
+ // Iterate over panels and update timefield
+ for (var i = 0; i < data.rows.length; i++) {
+ for (var j = 0; j < data.rows[i].panels.length; j++) {
+ if (data.rows[i].panels[j].timefield) {
+ data.rows[i].panels[j].timefield = $scope.new.time_field;
+ } else if (data.rows[i].panels[j].time_field) {
+ data.rows[i].panels[j].time_field = $scope.new.time_field;
}
- );
- };
-
- $scope.elasticsearch_dblist = function (query) {
- dashboard.elasticsearch_list(query, dashboard.current.loader.load_elasticsearch_size).then(
- function (result) {
- if (!_.isUndefined(result.response.docs)) {
- $scope.hits = result.response.numFound;
- $scope.elasticsearch.dashboards = parseDashboardList(result.response.docs);
-
- // Handle pagination
- $scope.loadMenu.totalPages = Math.ceil($scope.hits / dashboard.current.loader.load_elasticsearch_size);
- var pages = [];
- for (var j = 0; j < $scope.loadMenu.totalPages; j++) {
- pages.push({
- offset: j * dashboard.current.loader.load_elasticsearch_size,
- number: j + 1,
- state: ''
- });
- }
-
- $scope.loadMenu.pages = pages;
- $scope.loadMenu.currentPage = 1;
- if ($scope.loadMenu.pages.length > 0) {
- $scope.loadMenu.pages[0].state = 'active';
- }
-
- if ($scope.loadMenu.totalPages > $scope.loadMenu.maxShownPages) {
- $scope.loadMenu.forwardButtonState = '';
- } else {
- $scope.loadMenu.forwardButtonState = 'disabled';
- $scope.loadMenu.backwardButtonState = 'disabled';
- }
- }
- });
- };
-
- // Get the dashboard list for the specified pageNum
- $scope.getSavedDashboard = function (event, query, offset, pageNum) {
- // To stop dropdown-menu from disappearing after click
- event.stopPropagation();
-
- // Fusion uses Blob Store API, so Solr query will not work here.
- if (config.USE_FUSION) {
- query = query || '';
- } else {
- // TODO: getTitleField() + ':' + elasticsearch.query + '*'
- // query += '&start=' + offset;
- query = $scope.getTitleField() + ':' + query + '*&start=' + offset;
- }
-
- dashboard.elasticsearch_list(query, dashboard.current.loader.load_elasticsearch_size).then(
- function (result) {
- if (!_.isUndefined(result.response.docs)) {
- $scope.hits = result.response.numFound;
- // Get the list according to pageNum (paging).
- var startIndex = offset;
- var endIndex = offset + dashboard.current.loader.load_elasticsearch_size;
- $scope.elasticsearch.dashboards = parseDashboardList(result.response.docs).slice(startIndex, endIndex);
- }
- }
- );
-
- if (pageNum >= 1) {
- $scope.loadMenu.pages[$scope.loadMenu.currentPage-1].state = '';
- $scope.loadMenu.pages[pageNum-1].state = 'active';
- $scope.loadMenu.currentPage = pageNum;
+ }
}
- };
-
- $scope.getPrevSavedDashboard = function (event) {
- // To stop dropdown-menu from disappearing after click
- event.stopPropagation();
-
- if ($scope.loadMenu.firstPageShown !== 1) {
- var newFirstPage = $scope.loadMenu.firstPageShown - $scope.loadMenu.maxShownPages;
- $scope.loadMenu.forwardButtonState = '';
-
- if (newFirstPage <= 1) {
- $scope.loadMenu.firstPageShown = 1;
- $scope.loadMenu.lastPageShown = $scope.loadMenu.maxShownPages;
- $scope.loadMenu.backwardButtonState = 'disabled';
- } else {
- $scope.loadMenu.firstPageShown = newFirstPage;
- $scope.loadMenu.lastPageShown = newFirstPage + $scope.loadMenu.maxShownPages - 1;
- }
- } else {
- $scope.loadMenu.backwardButtonState = 'disabled';
- }
- };
-
- $scope.getNextSavedDashboard = function (event) {
- // To stop dropdown-menu from disappearing after click
- event.stopPropagation();
-
- if ($scope.loadMenu.lastPageShown !== $scope.loadMenu.totalPages) {
- var newLastPage = $scope.loadMenu.lastPageShown + $scope.loadMenu.maxShownPages;
- $scope.loadMenu.firstPageShown = $scope.loadMenu.lastPageShown + 1;
- $scope.loadMenu.backwardButtonState = '';
-
- if (newLastPage >= $scope.loadMenu.totalPages) {
- $scope.loadMenu.lastPageShown = $scope.loadMenu.totalPages;
- $scope.loadMenu.forwardButtonState = 'disabled';
- } else {
- $scope.loadMenu.lastPageShown = newLastPage;
- }
+ }
+
+ dashboard.dash_load(data);
+
+ // Reset new dashboard defaults
+ $scope.resetNewDefaults();
+ }).
+ error(function() {
+ alertSrv.set('Error','Unable to load default dashboard','error');
+ });
+ };
+
+ $scope.set_default = function() {
+ if(dashboard.set_default()) {
+ alertSrv.set('Local Default Set',dashboard.current.title+' has been set as your local default','success',5000);
+ } else {
+ alertSrv.set('Incompatible Browser','Sorry, your browser is too old for this feature','error',5000);
+ }
+ };
+
+ $scope.purge_default = function() {
+ if(dashboard.purge_default()) {
+ alertSrv.set('Local Default Clear','Your local default dashboard has been cleared','success',5000);
+ } else {
+ alertSrv.set('Incompatible Browser','Sorry, your browser is too old for this feature','error',5000);
+ }
+ };
+
+ $scope.elasticsearch_save = function(type,ttl) {
+ dashboard.elasticsearch_save(
+ type,
+ ($scope.elasticsearch.title || dashboard.current.title),
+ ($scope.loader.save_temp_ttl_enable ? ttl : false)
+ ).then(
+ function(result) {
+ // Solr
+ if(result.responseHeader.status === 0) {
+ alertSrv.set('Dashboard Saved','This dashboard has been saved to Solr as "' +
+ ($scope.elasticsearch.title || dashboard.current.title) + '"','success',5000);
+ if(type === 'temp') {
+ $scope.share = dashboard.share_link(dashboard.current.title,'temp',result.response.docs[0].id);
+ }
+ $scope.elasticsearch.title = '';
+ } else {
+ alertSrv.set('Save failed','Dashboard could not be saved to Solr','error',5000);
+ }
+ });
+ };
+
+ $scope.elasticsearch_delete = function(id) {
+ dashboard.elasticsearch_delete(id).then(
+ function(result) {
+ if(!_.isUndefined(result)) {
+ if (result.responseHeader.status === 0) {
+ alertSrv.set('Dashboard Deleted',id+' has been deleted','success',5000);
+ // Find the deleted dashboard in the cached list and remove it
+ // var toDelete = _.where($scope.elasticsearch.dashboards,{_id:id})[0];
+ var toDelete = _.where($scope.elasticsearch.dashboards,{id:id})[0];
+ $scope.elasticsearch.dashboards = _.without($scope.elasticsearch.dashboards,toDelete);
} else {
- $scope.loadMenu.forwardButtonState = 'disabled';
+ alertSrv.set('Dashboard Not Found','Could not find '+id+' in Solr','warning',5000);
}
- };
-
- $scope.save_gist = function () {
- dashboard.save_gist($scope.gist.title).then(
- function (link) {
- if (!_.isUndefined(link)) {
- $scope.gist.last = link;
- alertSrv.set('Gist saved', 'You will be able to access your exported dashboard file at ' +
- '' + link + ' in a moment', 'success');
- } else {
- alertSrv.set('Save failed', 'Gist could not be saved', 'error', 5000);
- }
- });
- };
-
- $scope.gist_dblist = function (id) {
- dashboard.gist_list(id).then(
- function (files) {
- if (files && files.length > 0) {
- $scope.gist.files = files;
- } else {
- alertSrv.set('Gist Failed', 'Could not retrieve dashboard list from gist', 'error', 5000);
- }
- });
- };
+ } else {
+ alertSrv.set('Dashboard Not Deleted','An error occurred deleting the dashboard','error',5000);
+ }
+ }
+ );
+ };
+
+ $scope.elasticsearch_dblist = function(query) {
+ dashboard.elasticsearch_list(query,dashboard.current.loader.load_elasticsearch_size).then(
+ function(result) {
+ if (!_.isUndefined(result.response.docs)) {
+ var docs = [];
+ for (var i = 0; i < result.response.docs.length; i++) {
+ var doc ={};
+ doc['id'] = result.response.docs[i].id;
+ doc['server'] = angular.fromJson(result.response.docs[i].dashboard).solr.server;
+ docs.push(doc);
+ }
+ $scope.elasticsearch.dashboards = docs;
+ }
+ });
+ };
+
+ $scope.save_gist = function() {
+ dashboard.save_gist($scope.gist.title).then(
+ function(link) {
+ if(!_.isUndefined(link)) {
+ $scope.gist.last = link;
+ alertSrv.set('Gist saved','You will be able to access your exported dashboard file at '+
+ ''+link+' in a moment','success');
+ } else {
+ alertSrv.set('Save failed','Gist could not be saved','error',5000);
+ }
+ });
+ };
+
+ $scope.gist_dblist = function(id) {
+ dashboard.gist_list(id).then(
+ function(files) {
+ if(files && files.length > 0) {
+ $scope.gist.files = files;
+ } else {
+ alertSrv.set('Gist Failed','Could not retrieve dashboard list from gist','error',5000);
+ }
+ });
+ };
- function parseDashboardList(dashboardList) {
- var docs = [];
- for (var i=0; i < dashboardList.length; i++) {
- var doc = {};
- if (config.USE_FUSION) {
- doc.id = dashboardList[i].name;
- // Don't need doc.server for Fusion Blob Store API.
- doc.server = '';
- } else {
- doc.id = dashboardList[i].id;
- // Handle a case where the dashboard field is a multi-valued field (array).
- if (dashboardList[i][self.DASHBOARD_FIELD] instanceof Array) {
- doc.server = angular.fromJson(dashboardList[i][self.DASHBOARD_FIELD][0]).solr.server;
- } else {
- doc.server = angular.fromJson(dashboardList[i][self.DASHBOARD_FIELD]).solr.server;
- }
- }
- docs.push(doc);
- }
+ });
- return docs;
- }
- });
-});
+});
\ No newline at end of file
diff --git a/src/app/controllers/language.js b/src/app/controllers/language.js
new file mode 100644
index 000000000..4b440666b
--- /dev/null
+++ b/src/app/controllers/language.js
@@ -0,0 +1,20 @@
+define([
+ 'angular',
+
+ 'underscore'
+ ],
+ function (angular) {
+ 'use strict';
+
+ var module = angular.module('kibana.controllers');
+
+ module.controller('LanguageSwitchingCtrl', ['$scope', '$translate', function (scope, $translate) {
+ scope.switching = function(lang){
+ $translate.use(lang);
+ window.localStorage.lang = lang;
+ window.location.reload();
+ };
+ scope.cur_lang = $translate.use();
+ }]);
+
+ });
diff --git a/src/app/controllers/row.js b/src/app/controllers/row.js
old mode 100755
new mode 100644
index ddcbb3ab2..fe947ecda
--- a/src/app/controllers/row.js
+++ b/src/app/controllers/row.js
@@ -1,73 +1,90 @@
define([
- 'angular',
- 'app',
- 'underscore'
+ 'angular',
+ 'app',
+ 'underscore'
],
function (angular, app, _) {
- 'use strict';
+ 'use strict';
- var module = angular.module('kibana.controllers');
+ var module = angular.module('kibana.controllers');
- module.controller('RowCtrl', function ($scope, $rootScope, $timeout, ejsResource, sjsResource, querySrv) {
- var _d = {
- title: "Row",
- height: "150px",
- collapse: false,
- collapsable: true,
- editable: true,
- panels: []
- };
+ module.controller('RowCtrl', function($scope, $rootScope, $timeout, ejsResource, sjsResource, querySrv,dashboard, filterSrv) {
+ var _d = {
+ title: "Row",
+ height: "150px",
+ collapse: false,
+ collapsable: true,
+ editable: true,
+ panels: [],
+ };
- _.defaults($scope.row, _d);
+ _.defaults($scope.row,_d);
- $scope.init = function () {
- $scope.querySrv = querySrv;
- $scope.reset_panel();
- };
+ $scope.init = function() {
+ $scope.querySrv = querySrv;
+ $scope.reset_panel();
+ };
- $scope.toggle_row = function (row) {
- if (!row.collapsable) {
- return;
- }
- row.collapse = row.collapse ? false : true;
- if (!row.collapse) {
- $timeout(function () {
- $scope.$broadcast('render');
- });
- }
- };
+ $scope.toggle_row = function(row) {
+ if(!row.collapsable) {
+ return;
+ }
+ row.collapse = row.collapse ? false : true;
+ if (!row.collapse) {
+ $timeout(function() {
+ $scope.$broadcast('render');
+ });
+ }
+ };
- $scope.rowSpan = function (row) {
- var panels = _.filter(row.panels, function (p) {
- return $scope.isPanel(p);
- });
- return _.reduce(_.pluck(panels, 'span'), function (p, v) {
- return p + v;
- }, 0);
- };
+ $scope.rowSpan = function(row) {
+ var panels = _.filter(row.panels, function(p) {
+ return $scope.isPanel(p);
+ });
+ _.reduce(_.pluck(panels,'span'), function(p,v) {
+ return p+v;
+ },0);
+ return _.reduce(_.pluck(panels,'span'), function(p,v) {
+ return p+v;
+ },0);
- // This can be overridden by individual panels
- $scope.close_edit = function () {
- $scope.$broadcast('render');
- };
+ };
- $scope.add_panel = function (row, panel) {
- $scope.row.panels.push(panel);
- };
+ // This can be overridden by individual panels
+ $scope.close_edit = function() {
+ $scope.$broadcast('render');
+ };
+
+ $scope.remove = function() {
+ var ids = dashboard.current.filterids;
+ if (ids[ids.length-1] !== 0){
+ filterSrv.remove(ids[ids.length-1]);
+ dashboard.refresh();}
+ };
+ $scope.hide_head = function() {
+ dashboard.current.hide_head = !dashboard.current.hide_head;
+ };
- $scope.reset_panel = function (type) {
- var
- defaultSpan = 4,
- _as = 12 - $scope.rowSpan($scope.row);
+ $scope.add_panel = function(row,panel) {
+ $scope.row.panels.push(panel);
+ };
- $scope.panel = {
- error: false,
- span: _as < defaultSpan && _as > 0 ? _as : defaultSpan,
- editable: true,
- type: type
- };
+ $scope.reset_panel = function(type) {
+ var
+ defaultSpan = 4,
+ _as = 12-$scope.rowSpan($scope.row);
+
+ $scope.panel = {
+ error : false,
+ span : _as < defaultSpan && _as >= 0 ? _as : defaultSpan,
+ editable: true,
+ type : type
};
+ };
+
+ $scope.init();
+
+ }
+ );
- $scope.init();
- });
});
diff --git a/src/app/dashboards/160.json b/src/app/dashboards/160.json
new file mode 100644
index 000000000..c8526f3eb
--- /dev/null
+++ b/src/app/dashboards/160.json
@@ -0,0 +1,1962 @@
+{
+ "title": "Neusoftï¼å¹³å°äº§å“实时仪表盘",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk% ",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning% ",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#1F78C1",
+ "query": "*:*",
+ "alias": "Normal% ",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-24HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2017-02-09T01:14:52.998Z",
+ "toDateObj": "2017-02-10T01:14:52.998Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "6h",
+ "12h",
+ "24h",
+ "48h",
+ "72h",
+ "5d",
+ "7d",
+ "10d",
+ "15d",
+ "30d",
+ "90d",
+ "180d",
+ "1y",
+ "3y",
+ "5y"
+ ],
+ "timespan": "24h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "æ—¶é—´è½´"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ åœ¨çº¿ç”¨æˆ·",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100000,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·åˆ†å¸ƒ"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=connectElapsed&facet.limit=100000&facet.missing=true&f.connectElapsed.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "connectElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ å¥åº·åº¦",
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "fontsize": 20
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ç”¨æˆ·ç‚¹å‡»TOP5",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T00:14:52.998Z&facet.range.end=2017-02-10T00:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T00:14:52.998Z&facet.range.end=2017-02-10T00:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T00:14:52.998Z&facet.range.end=2017-02-10T00:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-08T01:14:52.998Z&facet.range.end=2017-02-09T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-08T01:14:52.998Z&facet.range.end=2017-02-09T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-08T01:14:52.998Z&facet.range.end=2017-02-09T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-02T01:14:52.998Z&facet.range.end=2017-02-03T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-02T01:14:52.998Z&facet.range.end=2017-02-03T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-09T01:14:52.998Z&facet.range.end=2017-02-10T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-02T01:14:52.998Z&facet.range.end=2017-02-03T01:14:52.998Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B5000%20TO%2010000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B0%20TO%205000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼äº‹åŠ¡ç»Ÿè®¡",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B3000%20TO%205000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%203000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=responseElapsed:[0 TO 1000000]"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å“应时间(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B5000%20TO%2010000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%205000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=connectElapsed:[0 TO 100000]"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ ï¼æœåŠ¡è¿žæŽ¥æ—¶é—´(MS)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B3000%20TO%205000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%203000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[40000 TO *]&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼é¡µé¢åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B3000%20TO%205000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%203000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å†…å®¹åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B80%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B60%20TO%2080%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2060%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 60,
+ "threshold_second": 80,
+ "threshold_third": 3000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "total_first": "%",
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼CPU 使用率(%)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B4000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B3000%20TO%204000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%203000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å†…å˜ä½¿ç”¨çއ(MB)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 4000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%20100%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B100%20TO%2020%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B20%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼ç£ç›˜å‰©ä½™(GB)",
+ "reverse": 1,
+ "segment": 3,
+ "threshold_first": 100,
+ "threshold_second": 20,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=100000&facet.missing=true&f.dvce_type.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“ ï¼ç”¨æˆ·è®¾å¤‡",
+ "ylabels": true
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆå™¨"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=metric&facet.limit=10&facet.missing=true&f.metric.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "metric",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "radar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆé¡µé¢å¯¹æ¯”",
+ "ylabels": true
+ }
+ ]
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bars",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ“作系统 top 10"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=application&facet.limit=100000&facet.missing=true&f.application.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "application",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "RoseType": "radius",
+ "chart": "rosepie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": false,
+ "title": "å¹³å°äº§å“-用户æµè§ˆäº§å“对比",
+ "ylabels": true
+ }
+ ]
+ },
+ {
+ "title": "IP",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=Isp&facet.limit=10&facet.missing=true&f.Isp.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Isp",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ¥æº top 10",
+ "eLegend": true
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": false,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“-用户城市分布"
+ }
+ ]
+ },
+ {
+ "title": "111",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "china",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "logAxis": false,
+ "chart": "cmap",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ - 地域分布"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼è¯¦ç»†ä¿¡æ¯",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "http://101.201.82.138:9983/solr/",
+ "core_name": "apm3",
+ "core_list": [
+ "PHP_logs",
+ "apm",
+ "apm2",
+ "apm3"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/dashboards/BMW-China.json b/src/app/dashboards/BMW-China.json
new file mode 100644
index 000000000..0ea2bc69b
--- /dev/null
+++ b/src/app/dashboards/BMW-China.json
@@ -0,0 +1,1554 @@
+{
+ "title": "BMW Chinaï¼Application Monitoring Dashboard",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#508642",
+ "query": "*:*",
+ "alias": "Normal",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-12HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2017-01-04T18:04:05.702Z",
+ "toDateObj": "2017-01-05T06:04:05.702Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "12h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "time frame"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ online USERS",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "SSA ï¼ user visit distribution"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=responseElapsed&facet.limit=100000&facet.missing=true&f.responseElapsed.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ Health",
+ "threshold_first": 20000,
+ "threshold_second": 30000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼USER IP top5",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T17:04:05.702Z&facet.range.end=2017-01-05T05:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T17:04:05.702Z&facet.range.end=2017-01-05T05:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T17:04:05.702Z&facet.range.end=2017-01-05T05:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-03T18:04:05.702Z&facet.range.end=2017-01-04T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-03T18:04:05.702Z&facet.range.end=2017-01-04T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-03T18:04:05.702Z&facet.range.end=2017-01-04T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T18:04:05.702Z&facet.range.end=2016-12-29T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T18:04:05.702Z&facet.range.end=2016-12-29T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-01-04T18:04:05.702Z&facet.range.end=2017-01-05T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T18:04:05.702Z&facet.range.end=2016-12-29T06:04:05.702Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\nq=responseElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\nq=responseElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSAï¼user experience count",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=-responseElapsed:[60000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼response time(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=-connectElapsed:[40000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼Server connection time(MS)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[60000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼page load TIME(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼content load TIME(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B70%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B50%20TO%2070%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2050%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼CPU usage(%)",
+ "segment": 3,
+ "threshold_first": 50,
+ "threshold_second": 70,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B2000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B1500%20TO%202000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%201500%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼memory usage(MB)",
+ "segment": 3,
+ "threshold_first": 1500,
+ "threshold_second": 2000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%205%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B5%20TO%2020%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B20%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼Free disk(GB)",
+ "segment": 3,
+ "threshold_first": 5,
+ "threshold_second": 20,
+ "reverse": 1,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B2000000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B1500000%20TO%202000000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B0%20TO%201500000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": false,
+ "resolution": 100,
+ "interval": "30m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": false,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": false,
+ "x-axis": false,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼ user request",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 1500000,
+ "threshold_second": 2000000,
+ "threshold_third": 3000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": false,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "SSA ï¼User OS"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=10&facet.missing=true&f.dvce_type.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": true,
+ "tilt": false,
+ "labels": false,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼User device",
+ "eLegend": true
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA ï¼ user browser"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:BMW SSA&fq=-app_id:SSA"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "SSA ï¼Event detail",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm2",
+ "core_list": [
+ "PHP_logs",
+ "apm",
+ "apm2",
+ "apm3"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/dashboards/BMW.json b/src/app/dashboards/BMW.json
new file mode 100644
index 000000000..9bd080b51
--- /dev/null
+++ b/src/app/dashboards/BMW.json
@@ -0,0 +1,1545 @@
+{
+ "title": "BMW Chinaï¼Application Monitoring Dashboard",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#508642",
+ "query": "*:*",
+ "alias": "Normal",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/DAY-7DAY",
+ "to": "NOW/DAY%2B1DAY",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2016-12-29T02:25:49.101Z",
+ "toDateObj": "2017-01-05T02:25:49.101Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "7d",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "time frame"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ online USERS",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&rows=0&facet=true&facet.field=ipcode&facet.limit=100",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "SSA ï¼ user visit distribution"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=responseElapsed&facet.limit=100000&facet.missing=true&f.responseElapsed.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ Health",
+ "threshold_first": 20000,
+ "threshold_second": 30000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼USER IP top5",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T01:25:49.101Z&facet.range.end=2017-01-05T01:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T01:25:49.101Z&facet.range.end=2017-01-05T01:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T01:25:49.101Z&facet.range.end=2017-01-05T01:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T02:25:49.101Z&facet.range.end=2017-01-04T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T02:25:49.101Z&facet.range.end=2017-01-04T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-28T02:25:49.101Z&facet.range.end=2017-01-04T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-22T02:25:49.101Z&facet.range.end=2016-12-29T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-22T02:25:49.101Z&facet.range.end=2016-12-29T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-29T02:25:49.101Z&facet.range.end=2017-01-05T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-22T02:25:49.101Z&facet.range.end=2016-12-29T02:25:49.101Z&facet.range.gap=%2B8DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B1HOUR\nq=responseElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B1HOUR\nq=responseElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B1HOUR\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSAï¼user experience count",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=-responseElapsed:[60000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼response time(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=-connectElapsed:[40000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼Server connection time(MS)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[60000 TO *]&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼page load TIME(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼content load TIME(ms)",
+ "segment": 3,
+ "threshold_first": 20000,
+ "threshold_second": 30000,
+ "reverse": 0,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B70%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp cpu\nq=cpu%3A%5B50%20TO%2070%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2050%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼CPU usage(%)",
+ "segment": 3,
+ "threshold_first": 50,
+ "threshold_second": 70,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B2000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B1500%20TO%202000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%201500%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼memory usage(MB)",
+ "segment": 3,
+ "threshold_first": 1500,
+ "threshold_second": 2000,
+ "reverse": 0,
+ "threshold_third": 3000
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%205%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B5%20TO%2020%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B20%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "1h",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼Free disk(GB)",
+ "segment": 3,
+ "threshold_first": 5,
+ "threshold_second": 20,
+ "reverse": 1,
+ "threshold_third": 3000
+ }
+ ]
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B2000000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B1500000%20TO%202000000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B0%20TO%201500000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/DAY-7DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B30MINUTE\n",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": false,
+ "resolution": 100,
+ "interval": "30m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": false,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": false,
+ "x-axis": false,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼ user request",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 1500000,
+ "threshold_second": 2000000,
+ "threshold_third": 3000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=os_name&facet.limit=100000&facet.missing=true&f.os_name.facet.sort=count&fq=app_id:BMW SSA",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "chart": "pie",
+ "counter_pos": "left",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#104E8B",
+ "#65C5DB",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ USER os",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=dvce_type&facet.limit=100000&facet.missing=true&f.dvce_type.facet.sort=index&fq=app_id:BMW SSA&fq=-dvce_type:Unknown",
+ "custom": "&fq=app_id:BMW SSA&fq=-dvce_type:Unknown"
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "index",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": false,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "chart": "pie",
+ "counter_pos": "left",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#104E8B",
+ "#65C5DB",
+ "#C15C17",
+ "#890F02",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼User device",
+ "threshold_first": 3000,
+ "threshold_second": 5000
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:BMW SSA"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA ï¼ user browser"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/DAY-7DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:BMW SSA&fq=-app_id:SSA"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "SSA ï¼Event detail",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm3",
+ "core_list": [
+ "PHP_logs",
+ "apm",
+ "apm2",
+ "apm3"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/dashboards/Neusoft_platform b/src/app/dashboards/Neusoft_platform
new file mode 100644
index 000000000..6dc28aa58
--- /dev/null
+++ b/src/app/dashboards/Neusoft_platform
@@ -0,0 +1,1981 @@
+{
+ "title": "Neusoftï¼å¹³å°äº§å“实时仪表盘",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk% ",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning% ",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#1F78C1",
+ "query": "*:*",
+ "alias": "Normal% ",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-24HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2017-03-01T05:43:05.568Z",
+ "toDateObj": "2017-03-02T05:43:05.568Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "6h",
+ "12h",
+ "24h",
+ "48h",
+ "72h",
+ "5d",
+ "7d",
+ "10d",
+ "15d",
+ "30d",
+ "90d",
+ "180d",
+ "1y",
+ "3y",
+ "5y"
+ ],
+ "timespan": "24h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "æ—¶é—´è½´"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ åœ¨çº¿ç”¨æˆ·",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100000,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·åˆ†å¸ƒ"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=connectElapsed&facet.limit=100000&facet.missing=true&f.connectElapsed.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "connectElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ å¥åº·åº¦",
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "fontsize": 20
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ç”¨æˆ·ç‚¹å‡»TOP5",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T04:43:05.568Z&facet.range.end=2017-03-02T04:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T04:43:05.568Z&facet.range.end=2017-03-02T04:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T04:43:05.568Z&facet.range.end=2017-03-02T04:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-28T05:43:05.568Z&facet.range.end=2017-03-01T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-28T05:43:05.568Z&facet.range.end=2017-03-01T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-28T05:43:05.568Z&facet.range.end=2017-03-01T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-22T05:43:05.568Z&facet.range.end=2017-02-23T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-22T05:43:05.568Z&facet.range.end=2017-02-23T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T05:43:05.568Z&facet.range.end=2017-03-02T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-22T05:43:05.568Z&facet.range.end=2017-02-23T05:43:05.568Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B5000%20TO%209999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B0%20TO%204999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼äº‹åŠ¡ç»Ÿè®¡",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=responseElapsed:[0 TO 1000000]"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å“应时间(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B5000%20TO%209999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=connectElapsed:[0 TO 100000]"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ ï¼æœåŠ¡è¿žæŽ¥æ—¶é—´(MS)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[40000 TO *]&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼é¡µé¢åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å†…å®¹åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B80%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B60%20TO%2079%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2059%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 60,
+ "threshold_second": 80,
+ "threshold_third": 3000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "total_first": "%",
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼CPU 使用率(%)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B4000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B3000%20TO%203999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å†…å˜ä½¿ç”¨çއ(MB)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 4000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%2099%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B100%20TO%2019%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B20%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼ç£ç›˜å‰©ä½™(GB)",
+ "reverse": 1,
+ "segment": 3,
+ "threshold_first": 100,
+ "threshold_second": 20,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=100000&facet.missing=true&f.dvce_type.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“ ï¼ç”¨æˆ·è®¾å¤‡",
+ "ylabels": true
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆå™¨"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=metric&facet.limit=10&facet.missing=true&f.metric.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "metric",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "radar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆé¡µé¢å¯¹æ¯”",
+ "ylabels": true
+ }
+ ]
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bars",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ“作系统 top 10"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=application&facet.limit=100000&facet.missing=true&f.application.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "application",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "RoseType": "radius",
+ "chart": "rosepie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": false,
+ "title": "å¹³å°äº§å“-用户æµè§ˆäº§å“对比",
+ "ylabels": true
+ }
+ ]
+ },
+ {
+ "title": "IP",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=Isp&facet.limit=10&facet.missing=true&f.Isp.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Isp",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ¥æº top 10",
+ "eLegend": true
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": false,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524",
+ "#f4fd8b",
+ "#b3f457",
+ "#80f457",
+ "#60f457",
+ "#576ef4",
+ "#579ef4",
+ "#57cef4",
+ "#f45b57",
+ "#7157f4",
+ "#f457e9",
+ "#8406e0",
+ "#2e06e0",
+ "#a1e006",
+ "#3de006",
+ "#06e045",
+ "#347b93"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“-用户城市分布"
+ }
+ ]
+ },
+ {
+ "title": "111",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "china",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "logAxis": false,
+ "chart": "cmap",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ - 地域分布"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼è¯¦ç»†ä¿¡æ¯",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "light",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "http://101.201.82.138:9983/solr/",
+ "core_name": "apm3",
+ "core_list": [
+ "PHP_logs",
+ "apm",
+ "apm2",
+ "apm3",
+ "new",
+ "new_core",
+ "test"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/dashboards/default-mobile.json b/src/app/dashboards/default-mobile.json
new file mode 100644
index 000000000..401731d6b
--- /dev/null
+++ b/src/app/dashboards/default-mobile.json
@@ -0,0 +1,1228 @@
+{
+ "title": "RealSight APM (RealTime) 实时状æ€ç›‘控",
+ "services": {
+ "query": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "",
+ "color": "#7EB26D",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ }
+ },
+ "ids": [
+ 0
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/MINUTE-15MINUTE",
+ "to": "NOW/MINUTE%2B1MINUTE",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2016-08-27T06:38:31.990Z",
+ "toDateObj": "2016-08-27T06:53:31.990Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "检索",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 5,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "12h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 3,
+ "min": 1
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "时间范围"
+ },
+ {
+ "error": false,
+ "span": 3,
+ "editable": true,
+ "group": [
+ "default"
+ ],
+ "type": "query",
+ "label": "Search",
+ "history": [
+ "*:*"
+ ],
+ "remember": 10,
+ "pinned": true,
+ "query": "*:*",
+ "title": "模糊查询",
+ "spyable": true,
+ "def_type": ""
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "hits",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&wt=json&rows=0\n",
+ "basic_query": "",
+ "custom": ""
+ },
+ "style": {
+ "font-size": "26pt"
+ },
+ "arrangement": "horizontal",
+ "chart": "total",
+ "counter_pos": "above",
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "spyable": true,
+ "title": "访问总é‡",
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "æ¡ä»¶è¿‡æ»¤",
+ "height": "50px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 8,
+ "editable": true,
+ "spyable": true,
+ "group": [
+ "default"
+ ],
+ "type": "filtering"
+ }
+ ]
+ },
+ {
+ "title": "页é¢è®¿é—®çжæ€",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "time_field": "rs_timestamp",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10s",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "实时页é¢è®¿é—®",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+
+
+ "title": "终端访问状æ€",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "time_field": "rs_timestamp",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
+ "custom": "&fq=osType:ios"
+ },
+ "max_rows": 100000,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10s",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "实时终端访问",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "页é¢åˆ†æž",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=br_name&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "br_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "æµè§ˆå™¨",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=user_ipaddress&facet.limit=20",
+ "custom": ""
+ },
+ "field": "user_ipaddress",
+ "size": 20,
+ "alignment": "vertical and horizontal",
+ "fontScale": 1,
+ "spyable": true,
+ "show_queries": true,
+ "title": "用户IP"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=user_ipaddress&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "最高访问é‡IPå‰åå",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "æ“作系统",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=responseElapsed&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "请求å“应时间统计",
+ "logAxis": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+
+ "title": "终端分æž",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=deviceManufacturer&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "deviceManufacturer",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "终端生产商",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=carrier&facet.limit=20",
+ "custom": ""
+ },
+ "field": "carrier",
+ "size": 20,
+ "alignment": "vertical and horizontal",
+ "fontScale": 1,
+ "spyable": true,
+ "show_queries": true,
+ "title": "ISPæä¾›å•†"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=deviceModel&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "deviceModel",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "最常用设备类型å‰åå",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=osType&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "osType",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "终端OS",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=deviceModel&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "deviceModel",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "设备类型统计",
+ "logAxis": false,
+ "show_queries": true
+ }
+ ]
+
+ },
+ {
+ "title": "明细",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "table",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=rs_timestamp desc&wt=json&rows=500",
+ "basic_query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=rs_timestamp desc",
+ "custom": ""
+ },
+ "size": 100,
+ "pages": 5,
+ "offset": 0,
+ "sort": [
+ "id",
+ "desc"
+ ],
+ "group": "default",
+ "style": {
+ "font-size": "9pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "app_id",
+ "rs_timestamp",
+ "doctype_s",
+ "connectElapsed",
+ "responseElapsed",
+ "page_urlhost",
+ "page_urlpath",
+ "useragent"
+ ],
+ "highlight": [],
+ "sortable": true,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 300,
+ "normTimes": true,
+ "spyable": false,
+ "saveOption": "json",
+ "exportSize": 500,
+ "exportAll": true,
+ "displayLinkIcon": true,
+ "imageFields": [],
+ "imgFieldWidth": "auto",
+ "imgFieldHeight": "85px",
+ "title": "实时请求明细",
+ "important_fields": [
+ "app_id",
+ "event_id",
+ "rs_timestamp",
+ "doctype_s",
+ "id",
+ "connectElapsed",
+ "responseElapsed",
+ "page_urlhost",
+ "page_urlpath",
+ "useragent"
+ ],
+ "show_queries": true
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm2",
+ "core_list": [
+ "apm2_shard1_replica1"
+ ],
+ "global_params": "&df=id"
+ }
+}
\ No newline at end of file
diff --git a/src/app/dashboards/default-nts.json b/src/app/dashboards/default-nts.json
index 6e0433c3c..e6be4b984 100644
--- a/src/app/dashboards/default-nts.json
+++ b/src/app/dashboards/default-nts.json
@@ -81,21 +81,7 @@
"tilt": false,
"labels": true,
"spyable": true,
- "title": "Total Hits",
- "show_queries": true,
- "metrics": [
- {
- "type": "count",
- "field": "id",
- "decimalDigits": 0,
- "label": "",
- "value": "0"
- }
- ],
- "refresh": {
- "enable": false,
- "interval": 2
- }
+ "title": "Total Hits"
}
]
},
@@ -195,9 +181,9 @@
"dropdown_collections": false
},
"solr": {
- "server": "/api/apollo/solr/",
- "core_name": "logs",
+ "server": "/solr/",
+ "core_name": "collection1",
"core_list": [],
"global_params": ""
}
-}
+}
\ No newline at end of file
diff --git a/src/app/dashboards/default-ts.json b/src/app/dashboards/default-ts.json
index 0609d65f7..17f1c2738 100644
--- a/src/app/dashboards/default-ts.json
+++ b/src/app/dashboards/default-ts.json
@@ -128,21 +128,7 @@
"tilt": false,
"labels": true,
"spyable": true,
- "title": "Total Hits",
- "show_queries": true,
- "metrics": [
- {
- "type": "count",
- "field": "id",
- "decimalDigits": 0,
- "label": "",
- "value": "0"
- }
- ],
- "refresh": {
- "enable": false,
- "interval": 2
- }
+ "title": "Total Hits"
}
]
},
@@ -311,9 +297,9 @@
"dropdown_collections": false
},
"solr": {
- "server": "/api/apollo/solr/",
- "core_name": "logs",
+ "server": "/solr/",
+ "core_name": "collection1",
"core_list": [],
"global_params": ""
}
-}
+}
\ No newline at end of file
diff --git a/src/app/dashboards/default.json b/src/app/dashboards/default.json
old mode 100755
new mode 100644
index 27c41233c..e726f2a08
--- a/src/app/dashboards/default.json
+++ b/src/app/dashboards/default.json
@@ -1,366 +1,2412 @@
-{
- "title": "Basic Dashboard With Pointers",
- "services": {
- "query": {
- "idQueue": [
- 1,
- 2,
- 3,
- 4
+{
+ "title": "Neusoftï¼å¹³å°äº§å“实时仪表盘",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk% ",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning% ",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#1a93f9",
+ "query": "*:*",
+ "alias": "Normal% ",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-24HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2017-05-17T02:45:48.274Z",
+ "toDateObj": "2017-05-18T02:45:48.275Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "1h",
+ "2h",
+ "6h",
+ "12h",
+ "24h",
+ "48h",
+ "72h",
+ "5d",
+ "7d",
+ "10d",
+ "15d",
+ "30d",
+ "90d",
+ "180d",
+ "1y",
+ "3y",
+ "5y"
+ ],
+ "timespan": "24h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": false,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "æ—¶é—´è½´",
+ "display": "block",
+ "icon": "icon-caret-down"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ åœ¨çº¿ç”¨æˆ·",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20,
+ "title_defined": false,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "linkage_id": "a"
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
],
- "list": {
- "0": {
- "query": "*",
- "alias": "",
- "color": "#7EB26D",
- "id": 0,
- "pin": false,
- "type": "lucene"
- }
- },
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100000,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·åˆ†å¸ƒ",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "500",
+ "linkage_id": "a"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "gauge",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
"ids": [
- 0
- ]
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=responseElapsed&facet.limit=10000&facet.missing=true&f.responseElapsed.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "fontsize": 20,
+ "title_defined": true,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "gauge",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ å¥åº·åº¦",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "500",
+ "linkage_id": "a"
},
- "filter": {
- "idQueue": [
- 1,
- 2
+ {
+ "span": 3,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=5&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 5,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 20,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "ebar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ç”¨æˆ·ç‚¹å‡»TOP5",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "500",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
+ }
+ ]
+ },
+ {
+ "title": "",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "stacking",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed\n",
+ "custom": "&fq=domElapsed:[0 TO 10000000]&fq=responseElapsed :[0 TO 10000000]&fq=cacheElapsed :[0 TO 10000000]&fq=requestElapsed:[0 TO 10000000]&fq=dnsElapsed :[0 TO 10000000]&fq=redirectElapsed :[0 TO 10000000]&fq=tcpElapsed :[0 TO 10000000]&fq=loadEventElapsed:[0 TO 10000000]"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 1000,
+ "threshold_second": 2000,
+ "threshold_third": 3000,
+ "value_field": "redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "total_first": "%",
+ "fontsize": 20,
+ "field_color": "#209bf8",
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "chart": "mean",
+ "title": "å¹³å°äº§å“-WebView平凿€§èƒ½åˆ†æž",
+ "chartColors": [
+ "#FF4500",
+ "#ff7a00",
+ "#f48a52",
+ "#f4d352",
+ "#8cf452",
+ "#52f4c0",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "label": true,
+ "value_sort": "rs_timestamp",
+ "linkage": false,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "150px",
+ "isEN": false,
+ "linkage_id": "a"
+ }
+ ]
+ },
+ {
+ "title": "å¹³å°äº§å“",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "stacking",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
],
- "list": {
- "0": {
- "from": "2014-04-02T05:07:22.216Z",
- "to": "2014-04-02T05:22:22.216Z",
- "field": "event_timestamp",
- "type": "time",
- "mandate": "must",
- "active": true,
- "alias": "",
- "id": 0
- }
- },
+ "query": "q=redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed\n",
+ "custom": "&fq=domElapsed:[0 TO 10000000]&fq=responseElapsed :[0 TO 10000000]&fq=cacheElapsed :[0 TO 10000000]&fq=requestElapsed:[0 TO 10000000]&fq=dnsElapsed :[0 TO 10000000]&fq=redirectElapsed :[0 TO 10000000]&fq=tcpElapsed :[0 TO 10000000]&fq=loadEventElapsed:[0 TO 10000000]"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 1000,
+ "threshold_second": 2000,
+ "threshold_third": 3000,
+ "value_field": "redirectElapsed cacheElapsed dnsElapsed tcpElapsed requestElapsed responseElapsed domElapsed loadEventElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "total_first": "%",
+ "fontsize": 20,
+ "field_color": "#209bf8",
+ "resolution": 100,
+ "value_sort": "rs_timestamp",
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "chart": "stacking",
+ "chartColors": [
+ "#FF4500",
+ "#ff7a00",
+ "#f48a52",
+ "#f4d352",
+ "#8cf452",
+ "#52f4c0",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "label": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“-WebView性能分æž",
+ "linkage": false,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "300",
+ "isEN": false,
+ "linkage_id": "a"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
"ids": [
- 0
- ]
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B5000%20TO%209999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B0%20TO%204999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼äº‹åŠ¡ç»Ÿè®¡",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "200",
+ "linkage_id": "a"
}
+ ]
},
- "rows": [
+ {
+ "title": "response time",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
{
- "title": "Overview",
- "height": "50px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 6,
- "editable": true,
- "type": "text",
- "loadingEditor": false,
- "status": "Stable",
- "mode": "markdown",
- "content": "You may be seeing a message that says Solr is not reachable or that the collection is not found. Click on _Configure Dashboard_ (cog icon) on the top right and set the Solr server and collection. By default, we have configured the dashboard to point to server _http://localhost:8983_ and collection _collection1_. You can also choose how many rows you want to have in the dashboard. \n\nTo configure what panels appear in a specific row, click on the _Configure Row_ (cog icon) at the far left of the row.\n\nEach panel can be configured by clicking on _Configure_ (cog icon) near the top right of the panel (just to the left of the panel type). The span of the panel determines its width; each row has width 12, and each panel can take up all or part of this span.\n\nAfter reading these _text panels_ (which are useful for presenting information about a dashboard), you can delete them by clicking on the \"x\" towards the top right of the panel.",
- "style": {},
- "title": "Configure Dashboard"
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "text",
- "status": "Stable",
- "mode": "markdown",
- "content": "In the row below, we have put in a _time picker_ and a _search bar._ Banana is primarily designed for time series data, and we expect every dashboard to have a time picker. You will also almost always have a search bar for user searches. \n\nBelow that there is a hidden row that contains a _filtering_ module, which is used to configure global filter queries. You will almost certainly want to have one. Clicking on any facet in the terms module will filter results by that value. You can modify each filter once it is created; you can change the value and/or choose between \"must\", \"must not\" and \"either.\"\n\nClick on the right-facing triangle to the far left of the row to _Expand Row_. You can click on the upward-facing triangle on any row in order to _Hide Row._",
- "style": {},
- "title": "Timestamps, Queries and Filters"
- }
- ]
+ "span": 6,
+ "editable": true,
+ "type": "histobar",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=responseElapsed:[0 TO 1000000]"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "group_field": null,
+ "auto_int": true,
+ "area": false,
+ "total_first": "%",
+ "fontsize": 12,
+ "field_color": "#2ce41b",
+ "resolution": 100,
+ "value_sort": "rs_timestamp",
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "chart": "histobar",
+ "chartColors": [
+ "#f48a52",
+ "#f4d352",
+ "#ccf452",
+ "#8cf452",
+ "#3cee2b",
+ "#f467d8",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "timezone": "browser",
+ "spyable": true,
+ "linkage": false,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "label": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å“应时间(ms)",
+ "value_field": "responseElapsed",
+ "average": false,
+ "defaulttimestamp": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "230",
+ "linkage_id": "a",
+ "isEN": false
},
{
- "title": "Query and Time Window",
- "height": "50px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": "",
- "span": 6,
- "editable": true,
- "type": "timepicker",
- "loadingEditor": false,
- "status": "Stable",
- "mode": "relative",
- "spyable" : true,
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d",
- "90d",
- "1y",
- "5y"
- ],
- "timespan": "15m",
- "timefield": "event_timestamp",
- "timeformat": "",
- "refresh": {
- "enable": false,
- "interval": 30,
- "min": 3
- },
- "filter_id": 0,
- "title": "Time Window"
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "spyable" : true,
- "group": [
- "default"
- ],
- "type": "query",
- "label": "Search",
- "history": [
- "*"
- ],
- "remember": 10,
- "pinned": true,
- "query": "*",
- "title": "Search",
- "def_type": ""
- }
- ]
+ "span": 6,
+ "editable": true,
+ "type": "histobar",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=connectElapsed:[0 TO 100000]"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "group_field": null,
+ "auto_int": true,
+ "area": false,
+ "total_first": "%",
+ "fontsize": 12,
+ "field_color": "#2ce41b",
+ "resolution": 100,
+ "value_sort": "rs_timestamp",
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "chart": "histobar",
+ "chartColors": [
+ "#f48a52",
+ "#f4d352",
+ "#ccf452",
+ "#8cf452",
+ "#3cee2b",
+ "#f467d8",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "timezone": "browser",
+ "spyable": true,
+ "linkage": false,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "label": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "value_field": "connectElapsed",
+ "title": "å¹³å°äº§å“ ï¼æœåŠ¡è¿žæŽ¥æ—¶é—´(MS)",
+ "average": false,
+ "defaulttimestamp": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "230",
+ "linkage_id": "a",
+ "isEN": false
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histobar",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=domElapsed:[0 TO 1000000]"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "group_field": null,
+ "auto_int": true,
+ "area": false,
+ "total_first": "%",
+ "fontsize": 12,
+ "field_color": "#2ce41b",
+ "resolution": 100,
+ "value_sort": "rs_timestamp",
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "chart": "histobar",
+ "chartColors": [
+ "#f48a52",
+ "#f4d352",
+ "#ccf452",
+ "#8cf452",
+ "#3cee2b",
+ "#f467d8",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "timezone": "browser",
+ "spyable": true,
+ "linkage": false,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "label": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼é¡µåŠ è½½æ—¶é—´(ms)",
+ "value_field": "domElapsed",
+ "average": false,
+ "defaulttimestamp": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "230",
+ "linkage_id": "a",
+ "isEN": false
},
{
- "title": "Filters",
- "height": "50px",
- "editable": true,
- "collapse": true,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 12,
- "editable": true,
- "spyable" : true,
- "group": [
- "default"
- ],
- "type": "filtering"
- }
- ]
+ "span": 6,
+ "editable": true,
+ "type": "histobar",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B*%20TO%20*%5D&wt=json&sort=rs_timestamp%20asc&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 4,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "group_field": null,
+ "auto_int": true,
+ "area": false,
+ "total_first": "%",
+ "fontsize": 12,
+ "field_color": "#2ce41b",
+ "resolution": 100,
+ "value_sort": "rs_timestamp",
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "chart": "histobar",
+ "chartColors": [
+ "#f48a52",
+ "#f4d352",
+ "#ccf452",
+ "#8cf452",
+ "#3cee2b",
+ "#f467d8",
+ "#1a93f9",
+ "#2fd7ee"
+ ],
+ "timezone": "browser",
+ "spyable": true,
+ "linkage": false,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "label": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "value_field": "domContentLoadedElapsed",
+ "title": "å¹³å°äº§å“ï¼å†…å®¹åŠ è½½æ—¶é—´(ms)",
+ "average": false,
+ "defaulttimestamp": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "230",
+ "linkage_id": "a",
+ "isEN": false
+ }
+ ]
+ },
+ {
+ "title": "Message",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B80%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B60%20TO%2079%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2059%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 60,
+ "threshold_second": 80,
+ "threshold_third": 3000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "total_first": "%",
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼CPU 使用率(%)",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "190",
+ "linkage_id": "a"
},
{
- "title": "Facets, Histogram and Table",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 12,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "text",
- "status": "Stable",
- "mode": "markdown",
- "content": "Without knowing about your data, I cannot fully configure the panels I have provided below. However, I have provided you with some starting points, assuming that your time field is \"event_timestamp\" and that there is a field called \"message\" that you wish to facet on in order to view the top terms that appear in the \"message\" field and their frequency. If there is no data, these panels will be empty, and may give an error.\n\nThe _histogram_ panel allows you to plot either _counts_ or a specific field's (integer) _values_ across time. If you go to _Configure_, the panel allows you to set the type of chart and what variable is plotted (if choosing the _values_ option). Moreover, when plotting values, you can specify a _group by_ field which will produce multiple charts. You can modify the time window for the entire page from within the histogram panel.\n\nThe _terms_ panel is great for visualizing facets--as pie charts, bar charts or tables. Clicking on a term will create a global filter query restricting the result set (across all panels within the page) to the field value that is selected. You could have many such panels depending on the number of fields you choose to facet on.\n\nThe *table* panel at the bottom provides you a detailed view of search results. It has attempted to list your fields to the left; select a few to view them in the table. You can sort by any field. Click on a particular row to expand the resulting document that was returned.",
- "style": {},
- "title": "Facets, Histogram and Table"
- }
- ]
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B4000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B3000%20TO%203999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼å†…å˜ä½¿ç”¨çއ(MB)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 4000,
+ "threshold_third": 3000,
+ "total_first": "%",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "190",
+ "linkage_id": "a"
},
{
- "title": "Graph",
- "height": "250px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 6,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "count",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*&wt=json&rows=0",
- "custom": ""
- },
- "max_rows": 100000,
- "value_field": null,
- "group_field": null,
- "auto_int": true,
- "resolution": 100,
- "interval": "10s",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": true,
- "stack": true,
- "points": false,
- "lines": false,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "title": "Event Counts"
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "terms",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*&wt=json&rows=0&fq=event_timestamp:[2014-04-02T05:07:22.000Z%20TO%202014-04-02T05:22:22.000Z]&facet=true&facet.field=message&facet.range=event_timestamp&facet.range.start=2014-04-02T05:07:22.000Z&facet.range.end=2014-04-02T05:22:22.000Z&facet.range.gap=%2B1DAY&facet.limit=100"
- },
- "field": "message",
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 100,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": true,
- "tilt": true,
- "labels": false,
- "arrangement": "horizontal",
- "chart": "pie",
- "counter_pos": "none",
- "title": "Message Terms",
- "spyable": true,
- "time_field": "event_timestamp"
- }
- ]
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%2099%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B100%20TO%2019%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B20%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "title": "å¹³å°äº§å“ï¼ç£ç›˜å‰©ä½™(GB)",
+ "reverse": 1,
+ "segment": 3,
+ "threshold_first": 100,
+ "threshold_second": 20,
+ "threshold_third": 3000,
+ "total_first": "%",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "190",
+ "linkage_id": "a"
+ }
+ ]
+ },
+ {
+ "title": "",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=100000&facet.missing=true&f.dvce_type.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“ ï¼ç”¨æˆ·è®¾å¤‡",
+ "ylabels": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
},
{
- "title": "Events",
- "height": "650px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 12,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "table",
- "size": 100,
- "pages": 5,
- "offset": 0,
- "sort": [
- "id",
- "desc"
- ],
- "style": {
- "font-size": "9pt"
- },
- "overflow": "min-height",
- "fields": [
- "message"
- ],
- "highlight": [],
- "sortable": true,
- "header": true,
- "paging": true,
- "spyable": true,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*&wt=json&rows=500&fq=event_timestamp:[2014-04-02T05:07:22.000Z%20TO%202014-04-02T05:22:22.000Z]&sort=id desc"
- },
- "field_list": true,
- "status": "Stable",
- "trimFactor": 300,
- "normTimes": true,
- "title": "Events",
- "time_field": "event_timestamp"
- }
- ]
+ "span": 4,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆå™¨",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "linkage_id": "a"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=metric&facet.limit=10&facet.missing=true&f.metric.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "metric",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "radar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ï¼ ç”¨æˆ·æµè§ˆé¡µé¢å¯¹æ¯”",
+ "ylabels": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
}
- ],
- "editable": true,
- "index": {
- "interval": "none",
- "pattern": "[logstash-]YYYY.MM.DD",
- "default": "_all"
+ ]
},
- "style": "light",
- "failover": false,
- "panel_hints": true,
- "loader": {
- "save_gist": true,
- "save_elasticsearch": true,
- "save_local": true,
- "save_default": true,
- "save_temp": true,
- "save_temp_ttl_enable": true,
- "save_temp_ttl": "30d",
- "load_gist": true,
- "load_elasticsearch": true,
- "load_elasticsearch_size": 20,
- "load_local": true,
- "hide": false
+ {
+ "title": "PIE",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "ascending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "liquidfill",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ“作系统 top 10",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=application&facet.limit=100000&facet.missing=true&f.application.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "application",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "RoseType": "radius",
+ "chart": "rosepie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": false,
+ "title": "å¹³å°äº§å“-用户æµè§ˆäº§å“对比",
+ "ylabels": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
+ }
+ ]
},
- "solr": {
- "server": "/solr/",
- "core_name": "collection1",
- "core_list": [],
- "global_params": ""
+ {
+ "title": "IP",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=Isp&facet.limit=10&facet.missing=true&f.Isp.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Isp",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "ascending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bars",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ ï¼ ç”¨æˆ·æ¥æº top 10",
+ "eLegend": true,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": false,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524",
+ "#f4fd8b",
+ "#b3f457",
+ "#80f457",
+ "#60f457",
+ "#576ef4",
+ "#579ef4",
+ "#57cef4",
+ "#f45b57",
+ "#7157f4",
+ "#f457e9",
+ "#8406e0",
+ "#2e06e0",
+ "#a1e006",
+ "#3de006",
+ "#06e045",
+ "#347b93"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "å¹³å°äº§å“-用户城市分布",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "250",
+ "solrFq": "fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "linkage_id": "a",
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true
+ }
+ ]
+ },
+ {
+ "title": "111",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "china",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "logAxis": false,
+ "chart": "cmap",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å¹³å°äº§å“ - 国内访问分布",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "500",
+ "linkage_id": "a",
+ "isEN": false
+ }
+ ]
+ },
+ {
+ "title": "3d",
+ "height": "350px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "glmap",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=ipLocation_s&facet.limit=10000&facet.missing=true&f.ipLocation_s.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "ipLocation_s",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "labels": true,
+ "ylabels": true,
+ "linkage_id": "a",
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "earth1",
+ "exportSize": 10000,
+ "value_sort": "rs_timestamp",
+ "defaulttimestamp": true,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "height": "350",
+ "title": "å¹³å°äº§å“ - å…¨çƒè®¿é—®åˆ†å¸ƒ"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "0px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "å¹³å°äº§å“ï¼è¯¦ç»†ä¿¡æ¯",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url",
+ "display": "block",
+ "icon": "icon-caret-down",
+ "height": "150",
+ "linkage_id": "a"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true,
+ "display": "block",
+ "icon": "icon-caret-down"
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10,
+ "display": "block",
+ "icon": "icon-caret-down",
+ "linkage_id": "a"
+ }
+ ]
}
+ ],
+ "editable": false,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "http://101.201.82.138:6983/solr/",
+ "core_name": "apm3",
+ "core_list": [
+ "PHP_logs",
+ "TV_test",
+ "apm",
+ "apm2",
+ "apm3",
+ "apm_demo",
+ "mobile"
+ ],
+ "global_params": ""
+ },
+ "username": "guest",
+ "filterids": [
+ 0
+ ],
+ "isstyle": "dark",
+ "hide_head": false,
+ "language": 1,
+ "row_controller": false,
+ "searchEnable": false,
+ "searchID": 0,
+ "isSearch": false,
+ "mute": false,
+ "en_cn": false,
+ "alarm": false,
+ "loading": false,
+ "enable_linkage": true,
+ "linkage_id": "a"
}
diff --git a/src/app/dashboards/lucidworks-searchlogs.json b/src/app/dashboards/default.twitter.json
similarity index 68%
rename from src/app/dashboards/lucidworks-searchlogs.json
rename to src/app/dashboards/default.twitter.json
index a734b981e..6683ca1cd 100644
--- a/src/app/dashboards/lucidworks-searchlogs.json
+++ b/src/app/dashboards/default.twitter.json
@@ -1,9 +1,12 @@
{
- "title": "Fusion Logs",
+ "title": "RealSight APM Realtime Dashboard",
"services": {
"query": {
"idQueue": [
- 1
+ 1,
+ 2,
+ 3,
+ 4
],
"list": {
"0": {
@@ -20,52 +23,46 @@
]
},
"filter": {
- "idQueue": [],
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
"list": {
"0": {
- "from": "NOW/DAY-2DAY",
- "to": "NOW/DAY%2B1DAY",
- "field": "timestamp_tdt",
+ "from": "NOW/HOUR-1HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "timestamp",
"type": "time",
- "fromDateObj": "2014-08-27T17:30:33.070Z",
- "toDateObj": "2014-08-29T17:30:33.071Z",
+ "fromDateObj": "2015-06-01T20:12:37.820Z",
+ "toDateObj": "2015-06-01T21:12:37.820Z",
"mandate": "must",
"active": true,
"alias": "",
"id": 0
- },
- "1": {
- "type": "exists",
- "field": "file_s",
- "mandate": "mustNot",
- "active": true,
- "alias": "",
- "id": 1
}
},
"ids": [
- 1,
0
]
}
},
"rows": [
{
- "title": "Options",
+ "title": "Query and Time Window",
"height": "50px",
"editable": true,
"collapse": false,
"collapsable": true,
"panels": [
{
- "title": "Set time span",
"error": "",
"span": 5,
"editable": true,
- "group": [
- "default"
- ],
"type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
"mode": "relative",
"time_options": [
"5m",
@@ -74,79 +71,119 @@
"6h",
"12h",
"24h",
- "2d",
"7d",
"30d",
+ "90d",
"1y",
"5y"
],
- "timespan": "2d",
- "timefield": "timestamp_tdt",
+ "timespan": "15m",
+ "timefield": "timestamp",
"timeformat": "",
"refresh": {
- "enable": false,
- "interval": 600,
- "min": 3
+ "enable": true,
+ "interval": 3,
+ "min": 1
},
"filter_id": 0,
- "status": "Stable"
+ "spyable": true,
+ "title": "Time Window"
},
{
"error": false,
- "span": 4,
+ "span": 3,
"editable": true,
+ "group": [
+ "default"
+ ],
"type": "query",
- "loadingEditor": false,
- "query": "*:*",
- "pinned": true,
+ "label": "Search",
"history": [
"*:*"
],
"remember": 10,
- "title": "Search"
+ "pinned": true,
+ "query": "*:*",
+ "title": "Search",
+ "spyable": true,
+ "def_type": ""
},
{
- "error": false,
- "span": 3,
+ "span": 4,
"editable": true,
- "type": "text",
+ "type": "hits",
"loadingEditor": false,
- "status": "Stable",
- "mode": "markdown",
- "content": "You have a few choices:\n\n* [Blank Dashboard](index.html#/dashboard/file/blank.json) I don't have much data yet, please extract some basics for me\n* [LucidWorks Fusion Signals](index.html#/dashboard/file/lucidworks-signals.json) Explore the Lucidworks Fusion Signals collection\n",
- "style": {},
- "title": "Explore Dashboards"
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&wt=json&rows=0\n",
+ "basic_query": "",
+ "custom": ""
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "arrangement": "horizontal",
+ "chart": "total",
+ "counter_pos": "above",
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "spyable": true,
+ "title": "Total Hits",
+ "show_queries": true
}
]
},
{
- "title": "Graph",
- "height": "350px",
+ "title": "Filters",
+ "height": "50px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 8,
+ "editable": true,
+ "spyable": true,
+ "group": [
+ "default"
+ ],
+ "type": "filtering"
+ }
+ ]
+ },
+ {
+ "title": "Histogram row",
+ "height": "150px",
"editable": true,
"collapse": false,
"collapsable": true,
"panels": [
{
- "span": 4,
+ "span": 12,
"editable": true,
"type": "histogram",
"loadingEditor": false,
"mode": "count",
- "time_field": "timestamp_tdt",
+ "time_field": "timestamp",
"queries": {
"mode": "all",
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=timestamp_tdt&facet.range.start=NOW/DAY-2DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B30MINUTE",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=timestamp&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
"custom": ""
},
"max_rows": 100000,
- "value_field": null,
- "group_field": null,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
"auto_int": true,
"resolution": 100,
- "interval": "30m",
+ "interval": "30s",
"intervals": [
"auto",
"1s",
@@ -171,7 +208,6 @@
"stack": true,
"points": false,
"lines": false,
- "lines_smooth": false,
"legend": true,
"x-axis": true,
"y-axis": true,
@@ -182,11 +218,21 @@
"value_type": "cumulative",
"query_as_alias": false
},
- "title": "Log Messages"
- },
+ "title": "Tweet Histogram",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "Graph",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
{
- "error": false,
- "span": 4,
+ "span": 2,
"editable": true,
"type": "terms",
"loadingEditor": false,
@@ -195,30 +241,29 @@
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=level_s&facet.limit=10",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=language_s&facet.limit=10&facet.missing=true",
"custom": ""
},
"mode": "count",
- "field": "level_s",
+ "field": "language_s",
"stats_field": "",
"decimal_points": 0,
"exclude": [],
"missing": false,
- "other": false,
+ "other": true,
"size": 10,
"order": "descending",
"style": {
"font-size": "10pt"
},
- "donut": false,
+ "donut": true,
"tilt": false,
"labels": true,
- "arrangement": "vertical",
- "chart": "bar",
- "counter_pos": "below",
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
"spyable": true,
- "title": "Log Level",
- "lastColor": "",
"chartColors": [
"#7EB26D",
"#EAB839",
@@ -276,114 +321,38 @@
"#BADFF4",
"#F9D9F9",
"#DEDAF7"
- ]
+ ],
+ "title": "Languages",
+ "logAxis": false,
+ "show_queries": true
},
+
+
+
{
- "error": false,
- "span": 4,
+ "span": 3,
"editable": true,
- "type": "terms",
+ "type": "tagcloud",
"loadingEditor": false,
"queries": {
"mode": "all",
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=file_t&facet.limit=10",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=screenName_s&facet.limit=20",
"custom": ""
},
- "mode": "count",
- "field": "file_t",
- "stats_field": "",
- "decimal_points": 0,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "vertical",
- "chart": "bar",
- "counter_pos": "below",
+ "field": "screenName_s",
+ "size": 20,
+ "alignment": "vertical and horizontal",
+ "fontScale": 1,
"spyable": true,
- "title": "File",
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ]
- }
- ]
- },
- {
- "title": "Description",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
+ "show_queries": true,
+ "title": "Screen Names"
+ },
+
{
- "error": false,
- "span": 3,
+ "span": 2,
"editable": true,
"type": "terms",
"loadingEditor": false,
@@ -392,11 +361,11 @@
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=host_s&facet.limit=10",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=screenName_s&facet.limit=10&facet.missing=true",
"custom": ""
},
"mode": "count",
- "field": "host_s",
+ "field": "screenName_s",
"stats_field": "",
"decimal_points": 0,
"exclude": [],
@@ -410,12 +379,11 @@
"donut": false,
"tilt": false,
"labels": true,
- "arrangement": "vertical",
+ "arrangement": "horizontal",
"chart": "bar",
- "counter_pos": "below",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
"spyable": true,
- "title": "Host",
- "lastColor": "",
"chartColors": [
"#7EB26D",
"#EAB839",
@@ -473,11 +441,14 @@
"#BADFF4",
"#F9D9F9",
"#DEDAF7"
- ]
+ ],
+ "title": "Top Tweeters",
+ "logAxis": false,
+ "show_queries": true
},
+
{
- "error": false,
- "span": 4,
+ "span": 2,
"editable": true,
"type": "terms",
"loadingEditor": false,
@@ -486,16 +457,16 @@
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=port_s&facet.limit=10",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=originalposter_s&facet.limit=10&facet.missing=true",
"custom": ""
},
"mode": "count",
- "field": "port_s",
+ "field": "originalposter_s",
"stats_field": "",
"decimal_points": 0,
"exclude": [],
- "missing": true,
- "other": true,
+ "missing": false,
+ "other": false,
"size": 10,
"order": "descending",
"style": {
@@ -506,8 +477,8 @@
"labels": true,
"arrangement": "horizontal",
"chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
"spyable": true,
"chartColors": [
"#7EB26D",
@@ -567,11 +538,13 @@
"#F9D9F9",
"#DEDAF7"
],
- "title": "Ports"
+ "title": "Original Tweeters",
+ "logAxis": false,
+ "show_queries": true
},
+
{
- "error": false,
- "span": 4,
+ "span": 2,
"editable": true,
"type": "terms",
"loadingEditor": false,
@@ -580,17 +553,17 @@
"ids": [
0
],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=method_t&facet.limit=10",
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=lang&facet.limit=150&facet.missing=true",
"custom": ""
},
"mode": "count",
- "field": "method_t",
+ "field": "language_s",
"stats_field": "",
"decimal_points": 0,
"exclude": [],
- "missing": true,
- "other": true,
- "size": 10,
+ "missing": false,
+ "other": false,
+ "size": 150,
"order": "descending",
"style": {
"font-size": "10pt"
@@ -599,8 +572,8 @@
"tilt": false,
"labels": true,
"arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
+ "chart": "table",
+ "counter_pos": "none",
"lastColor": "",
"spyable": true,
"chartColors": [
@@ -661,87 +634,92 @@
"#F9D9F9",
"#DEDAF7"
],
- "title": "Method"
+ "title": "Languages",
+ "logAxis": false,
+ "show_queries": true
}
]
},
{
- "title": "Events",
- "height": "350px",
+ "title": "Table",
+ "height": "150px",
"editable": true,
"collapse": false,
"collapsable": true,
"panels": [
{
- "title": "All events",
- "error": false,
"span": 12,
"editable": true,
- "group": [
- "default"
- ],
"type": "table",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]&wt=json&rows=50",
+ "basic_query": "q=*%3A*&df=id&fq=timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR%2B1HOUR]",
+ "custom": ""
+ },
"size": 100,
- "pages": 10,
+ "pages": 5,
"offset": 0,
"sort": [
- "timestamp_tdt",
+ "timestamp",
"desc"
],
+ "group": "default",
"style": {
"font-size": "9pt"
},
"overflow": "min-height",
"fields": [
- "timestamp_tdt",
- "level_s",
- "message_s",
- "host_s",
- "port_s",
- "line_i",
- "message_t",
- "method_t",
- "stacktrace_t",
- "file_t",
- "class_t"
+ "timestamp",
+ "screenName_s",
+ "text_t",
+ "language_s"
],
"highlight": [],
"sortable": true,
"header": true,
"paging": true,
- "spyable": true,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc&wt=json&rows=1000",
- "basic_query": "q=*%3A*&fq=timestamp_tdt:[NOW/DAY-2DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc"
- },
"field_list": true,
- "status": "Stable",
"trimFactor": 300,
"normTimes": true,
- "time_field": "timestamp_tdt",
+ "spyable": false,
"saveOption": "json",
- "exportSize": 1000,
+ "exportSize": 50,
"exportAll": true,
"displayLinkIcon": true,
"imageFields": [],
"imgFieldWidth": "auto",
- "imgFieldHeight": "85px"
+ "imgFieldHeight": "85px",
+ "title": "Tweets",
+ "important_fields": [
+ "_version_",
+ "timestamp",
+ "doctype_s",
+ "id",
+ "language_s",
+ "screenName_s",
+ "tag_s",
+ "tag_ss",
+ "text_t"
+ ],
+ "show_queries": true
}
]
}
],
"editable": true,
- "failover": false,
"index": {
"interval": "none",
"pattern": "[logstash-]YYYY.MM.DD",
- "default": "NO_TIME_FILTER_OR_INDEX_PATTERN_NOT_MATCHED"
+ "default": "_all"
},
- "style": "light",
+ "style": "dark",
+ "failover": false,
"panel_hints": true,
"loader": {
"save_gist": false,
@@ -759,17 +737,11 @@
"dropdown_collections": false
},
"solr": {
- "server": "/api/apollo/solr/",
- "core_name": "logs",
+ "server": "/solr/",
+ "core_name": "tweets",
"core_list": [
- null,
- null,
- null,
- null,
- null,
- null,
- null,
- null
- ]
+ "tweets"
+ ],
+ "global_params": "&df=id"
}
}
diff --git a/src/app/dashboards/defaultback.json b/src/app/dashboards/defaultback.json
new file mode 100644
index 000000000..522ffcb28
--- /dev/null
+++ b/src/app/dashboards/defaultback.json
@@ -0,0 +1,1459 @@
+{
+ "title": "BMW Chinaï¼Application Monitoring Dashboard",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "responseElapsed:[20000 TO *]",
+ "alias": "Risk",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "responseElapsed:[15000 TO 19999]",
+ "alias": "Warning",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#508642",
+ "query": "responseElapsed:[0 TO 15000]",
+ "alias": "Normal",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-12HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2016-12-25T22:46:06.507Z",
+ "toDateObj": "2016-12-26T10:46:06.507Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "12h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 60,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "time frame"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=10&facet.missing=true&f.user_ipaddress.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ online USERS"
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "SSA ï¼ user visit distribution"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=responseElapsed&facet.limit=10&facet.missing=true&f.responseElapsed.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼ Health"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30MINUTE\n",
+ "custom": "&fq =responseElapsed:[0 TO 15000 ]"
+ },
+ "max_rows": 100000,
+ "value_field": null,
+ "group_field": null,
+ "auto_int": false,
+ "resolution": 100,
+ "interval": "30m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": false,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": false,
+ "x-axis": false,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼ user request"
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T21:46:06.507Z&facet.range.end=2016-12-26T09:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T21:46:06.507Z&facet.range.end=2016-12-26T09:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T21:46:06.507Z&facet.range.end=2016-12-26T09:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-24T22:46:06.507Z&facet.range.end=2016-12-25T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-24T22:46:06.507Z&facet.range.end=2016-12-25T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-24T22:46:06.507Z&facet.range.end=2016-12-25T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-18T22:46:06.507Z&facet.range.end=2016-12-19T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-18T22:46:06.507Z&facet.range.end=2016-12-19T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-25T22:46:06.507Z&facet.range.end=2016-12-26T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2016-12-18T22:46:06.507Z&facet.range.end=2016-12-19T10:46:06.507Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-12HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B5MINUTE\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSAï¼user experience count"
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "values",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B15000%20TO%2019999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=-responseElapsed:[60000 TO *]"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼response time(ms)"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "connvalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=-connectElapsed:[40000 TO *]"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSA ï¼Server connection time(MS)"
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "domvalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[60000 TO *]"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼pageload TIME(ms)"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "contvalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B30000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B20000%20TO%2030000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%2020000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼content TIME(ms)"
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "cpuvalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=cpu%3A%5B80%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B60%20TO%2080%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\nq=cpu%3A%5B0%20TO%2060%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp cpu\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "cpu",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼CPU usage(%)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "mevalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=UsedMemery%3A%5B2000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B1500%20TO%202000%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\nq=UsedMemery%3A%5B0%20TO%201500%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp UsedMemery\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "UsedMemery",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼memory usage(MB)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "diskvalues",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=FreeDiskSpace%3A%5B0%20TO%205%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B5%20TO%2020%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\nq=FreeDiskSpace%3A%5B5%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp FreeDiskSpace\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "FreeDiskSpace",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "SSAï¼Free disk(GB)"
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=10",
+ "custom": ""
+ },
+ "field": "br_name",
+ "size": 10,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA - user browser"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=10&facet.missing=true&f.dvce_type.facet.sort=index",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "index",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": false,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "above",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#104E8B",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA ï¼User device"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "above",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#104E8B",
+ "#65C5DB",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA SYSTEM-USER os"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&wt=json&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=10&facet.missing=true&f.user_ipaddress.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "above",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "SSA SYSTEM-USER IP top5"
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=responseElapsed%3A%5B20000%20TO%20*%5D OR responseElapsed%3A%5B15000%20TO%2019999%5D OR responseElapsed%3A%5B0%20TO%2015000%5D&fq=rs_timestamp:[NOW/HOUR-12HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type",
+ "custom": ""
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 10,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Event detail",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url"
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm",
+ "core_list": [
+ "PHP_logs",
+ "apm",
+ "apm2"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/dashboards/guided.json b/src/app/dashboards/guided.json
old mode 100755
new mode 100644
diff --git a/src/app/dashboards/lucidworks-metrics.json b/src/app/dashboards/lucidworks-metrics.json
deleted file mode 100644
index 336d255bc..000000000
--- a/src/app/dashboards/lucidworks-metrics.json
+++ /dev/null
@@ -1,583 +0,0 @@
-{
- "title": "Fusion Metrics",
- "services": {
- "query": {
- "idQueue": [
- 1
- ],
- "list": {
- "0": {
- "query": "*:*",
- "alias": "",
- "color": "#7EB26D",
- "id": 0,
- "pin": false,
- "type": "lucene"
- }
- },
- "ids": [
- 0
- ]
- },
- "filter": {
- "idQueue": [],
- "list": {
- "0": {
- "from": "NOW/DAY-30DAY",
- "to": "NOW/DAY%2B1DAY",
- "field": "timestamp_tdt",
- "type": "time",
- "fromDateObj": "2015-11-04T04:43:51.776Z",
- "toDateObj": "2015-12-04T04:43:51.776Z",
- "mandate": "must",
- "active": true,
- "alias": "",
- "id": 0
- }
- },
- "ids": [
- 0
- ]
- }
- },
- "rows": [
- {
- "title": "Options",
- "height": "50px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "title": "Set time span",
- "error": "",
- "span": 6,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "timepicker",
- "mode": "relative",
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d",
- "1y",
- "5y"
- ],
- "timespan": "30d",
- "timefield": "timestamp_tdt",
- "timeformat": "",
- "refresh": {
- "enable": false,
- "interval": 300,
- "min": 3
- },
- "filter_id": 0,
- "status": "Stable",
- "spyable": true
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "type": "query",
- "loadingEditor": false,
- "query": "*:*",
- "pinned": true,
- "history": [
- "*:*",
- "query_s:ipad*",
- "query_s:ipad",
- "params_name_s:HP* AND params_name_s:*TouchPad*",
- "params_name_s:*HP*",
- "params_name_s:HP*",
- "flag_s:aggr",
- "doc_id_s:1945531",
- "query_s:iPad"
- ],
- "remember": 10,
- "title": "Search",
- "spyable": true
- }
- ]
- },
- {
- "title": "Graph",
- "height": "350px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 4,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "values",
- "time_field": "timestamp_dt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=100000&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&fl=timestamp_tdt mean_d\n",
- "custom": "&fq=name_s:mem.heap.usage"
- },
- "max_rows": 100000,
- "value_field": "mean_d",
- "group_field": "",
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": false,
- "stack": false,
- "points": false,
- "lines": true,
- "lines_smooth": true,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": true
- },
- "title": "Heap Memory usage (percentage)",
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 4,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "values",
- "time_field": "timestamp_dt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=100000&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&fl=timestamp_tdt mean_d\n",
- "custom": "&fq=name_s:mem.pools.PS-Eden-Space.usage"
- },
- "max_rows": 100000,
- "value_field": "mean_d",
- "group_field": "",
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": false,
- "stack": false,
- "points": false,
- "lines": true,
- "lines_smooth": true,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": true
- },
- "title": "PS-Eden-Space.usage",
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 4,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "values",
- "time_field": "timestamp_dt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=100000&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&fl=timestamp_tdt mean_d\n",
- "custom": "&fq=name_s:mem.pools.PS-Old-Gen.usage"
- },
- "max_rows": 100000,
- "value_field": "mean_d",
- "group_field": "",
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": false,
- "stack": true,
- "points": false,
- "lines": true,
- "lines_smooth": true,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "title": "mem.pools.PS-Old-Gen.usage",
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- },
- {
- "title": "Description",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 3,
- "editable": true,
- "type": "filtering",
- "loadingEditor": false,
- "title": "Filtering Panel",
- "spyable": true
- },
- {
- "span": 2,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=server_s&facet.limit=10&facet.missing=true",
- "custom": ""
- },
- "field": "server_s",
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "none",
- "spyable": true,
- "time_field": "timestamp_dt",
- "title": "Apollo hostname",
- "mode": "count",
- "stats_field": "value_d",
- "decimal_points": 0,
- "logAxis": false,
- "lastColor": "",
- "show_queries": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 3,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "values",
- "time_field": "timestamp_dt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=100000&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&fl=timestamp_tdt mean_d\n",
- "custom": "&fq=name_s:mem.pools.PS-Perm-Gen.usage"
- },
- "max_rows": 100000,
- "value_field": "mean_d",
- "group_field": null,
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": false,
- "stack": true,
- "points": false,
- "lines": true,
- "lines_smooth": false,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "title": "mem.pools.PS-Perm-Gen.usage",
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 4,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "values",
- "time_field": "timestamp_dt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=100000&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&fl=timestamp_tdt value_d\n",
- "custom": "&fq=name_s:mem.pools.Code-Cache.usage"
- },
- "max_rows": 100000,
- "value_field": "value_d",
- "group_field": null,
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": false,
- "stack": true,
- "points": false,
- "lines": true,
- "lines_smooth": false,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "title": "mem.pools.Code-Cache.usage",
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- }
- ],
- "editable": true,
- "failover": false,
- "index": {
- "interval": "none",
- "pattern": "[logstash-]YYYY.MM.DD",
- "default": "NO_TIME_FILTER_OR_INDEX_PATTERN_NOT_MATCHED"
- },
- "style": "light",
- "panel_hints": true,
- "loader": {
- "save_gist": false,
- "save_elasticsearch": true,
- "save_local": true,
- "save_default": true,
- "save_temp": true,
- "save_temp_ttl_enable": true,
- "save_temp_ttl": "30d",
- "load_gist": true,
- "load_elasticsearch": true,
- "load_elasticsearch_size": 20,
- "load_local": true,
- "hide": false,
- "dropdown_collections": false
- },
- "solr": {
- "server": "/api/apollo/query-pipelines/_system/collections/",
- "core_name": "system_metrics",
- "core_list": []
- }
-}
diff --git a/src/app/dashboards/lucidworks-searchanalytics.json b/src/app/dashboards/lucidworks-searchanalytics.json
deleted file mode 100644
index f8d31ba6e..000000000
--- a/src/app/dashboards/lucidworks-searchanalytics.json
+++ /dev/null
@@ -1,1135 +0,0 @@
-{
- "title": "Search Analytics",
- "services": {
- "query": {
- "idQueue": [
- 1,
- 2,
- 3,
- 4
- ],
- "list": {
- "0": {
- "query": "*:*",
- "alias": "",
- "color": "#7EB26D",
- "id": 0,
- "pin": false,
- "type": "lucene"
- }
- },
- "ids": [
- 0
- ]
- },
- "filter": {
- "idQueue": [
- 1,
- 2
- ],
- "list": {
- "0": {
- "from": "NOW/DAY-30DAY",
- "to": "NOW/DAY%2B1DAY",
- "field": "timestamp_tdt",
- "type": "time",
- "fromDateObj": "2014-10-11T15:04:43.319Z",
- "toDateObj": "2014-11-10T16:04:43.320Z",
- "mandate": "must",
- "active": true,
- "alias": "",
- "id": 0
- }
- },
- "ids": [
- 0
- ]
- }
- },
- "rows": [
- {
- "title": "Guide",
- "height": "100px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 12,
- "editable": true,
- "type": "text",
- "loadingEditor": false,
- "status": "Stable",
- "mode": "markdown",
- "content": "In order for the search analytics dashboard to display your data correctly, you will have to select a collection that contains search logs. For example, if you have a collection named, *web*, and you want to look at its search analytics information, then you need to choose *web_logs* collection by using the collection drop-down box on top of this page or configure it under Solr tab in Dashboard Settings. We have initially selected the *default_logs* collection for you, corresponding with the *default* collection that ships with Fusion.",
- "style": {},
- "title": "Guide"
- }
- ]
- },
- {
- "title": "Query and Time Window",
- "height": "50px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": "",
- "span": 5,
- "editable": true,
- "type": "timepicker",
- "loadingEditor": false,
- "status": "Stable",
- "mode": "relative",
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "7d",
- "30d",
- "90d",
- "1y",
- "5y"
- ],
- "timespan": "30d",
- "timefield": "timestamp_tdt",
- "timeformat": "",
- "refresh": {
- "enable": false,
- "interval": 30,
- "min": 3
- },
- "filter_id": 0,
- "spyable": true,
- "title": "Time Window"
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "query",
- "label": "Search",
- "history": [
- "*:*"
- ],
- "remember": 10,
- "pinned": true,
- "query": "*:*",
- "title": "Search",
- "spyable": true,
- "def_type": ""
- },
- {
- "span": 3,
- "editable": true,
- "type": "hits",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&wt=json&rows=0",
- "basic_query": "",
- "custom": ""
- },
- "style": {
- "font-size": "14pt"
- },
- "arrangement": "horizontal",
- "chart": "total",
- "counter_pos": "above",
- "donut": false,
- "tilt": false,
- "labels": true,
- "spyable": true,
- "title": "Total Hits",
- "show_queries": true,
- "metrics": [
- {
- "type": "count",
- "field": "id",
- "decimalDigits": 0,
- "label": "",
- "value": "0"
- }
- ],
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- },
- {
- "title": "Filters",
- "height": "200px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 6,
- "editable": true,
- "spyable": true,
- "group": [
- "default"
- ],
- "type": "filtering"
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=q_s&facet.limit=10",
- "custom": ""
- },
- "mode": "count",
- "field": "q_s",
- "stats_field": "",
- "decimal_points": 0,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Top 10 Searches",
- "show_queries": true
- }
- ]
- },
- {
- "title": "Graph",
- "height": "200px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 6,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "count",
- "time_field": "timestamp_tdt",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=timestamp_tdt&facet.range.start=NOW/DAY-30DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B12HOUR",
- "custom": ""
- },
- "max_rows": 100000,
- "value_field": null,
- "group_field": null,
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": true,
- "stack": true,
- "points": false,
- "lines": false,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "title": "Event Counts",
- "lines_smooth": false
- },
- {
- "error": false,
- "span": 6,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=q_s&facet.limit=10",
- "custom": "&fq=numdocs_l:0"
- },
- "mode": "count",
- "field": "q_s",
- "stats_field": "",
- "decimal_points": 0,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Top 10 Searches with Zero Result",
- "show_queries": true
- }
- ]
- },
- {
- "title": "Query Time",
- "height": "200px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=qtime_l",
- "custom": ""
- },
- "mode": "mean",
- "field": "q_s",
- "stats_field": "qtime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Avg Query Time by Search Terms",
- "show_queries": true
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=qtime_l",
- "custom": ""
- },
- "mode": "min",
- "field": "q_s",
- "stats_field": "qtime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Min Query Time by Search Terms",
- "show_queries": true
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=qtime_l",
- "custom": ""
- },
- "mode": "max",
- "field": "q_s",
- "stats_field": "qtime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Max Query Time by Search Terms",
- "show_queries": true
- }
- ]
- },
- {
- "title": "Total Time",
- "height": "200px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=totaltime_l",
- "custom": ""
- },
- "mode": "mean",
- "field": "q_s",
- "stats_field": "totaltime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Avg Total Time by Search Terms",
- "show_queries": true
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=totaltime_l",
- "custom": ""
- },
- "mode": "min",
- "field": "q_s",
- "stats_field": "totaltime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Min Total Time by Search Terms",
- "show_queries": true
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&stats=true&stats.facet=q_s&stats.field=totaltime_l",
- "custom": ""
- },
- "mode": "max",
- "field": "q_s",
- "stats_field": "totaltime_l",
- "decimal_points": 2,
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "descending",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "bar",
- "counter_pos": "above",
- "lastColor": "",
- "spyable": true,
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "title": "Max Total Time by Search Terms",
- "show_queries": true
- }
- ]
- },
- {
- "title": "Table",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 12,
- "editable": true,
- "type": "table",
- "loadingEditor": false,
- "status": "Stable",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&df=q_txt&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc&wt=json&rows=10000",
- "basic_query": "q=*%3A*&df=q_txt&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc",
- "custom": ""
- },
- "size": 10,
- "pages": 1000,
- "offset": 0,
- "sort": [
- "timestamp_tdt",
- "desc"
- ],
- "group": "default",
- "style": {
- "font-size": "9pt"
- },
- "overflow": "min-height",
- "fields": [
- "timestamp_tdt",
- "q_s",
- "numdocs_l",
- "qtime_l",
- "totaltime_l"
- ],
- "highlight": [],
- "sortable": true,
- "header": true,
- "paging": true,
- "field_list": true,
- "trimFactor": 300,
- "normTimes": true,
- "spyable": true,
- "saveOption": "json",
- "exportSize": 10000,
- "exportAll": true,
- "displayLinkIcon": true,
- "imageFields": [],
- "imgFieldWidth": "auto",
- "imgFieldHeight": "85px",
- "title": "Table panel",
- "show_queries": true,
- "important_fields": [],
- "maxNumCalcTopFields": 20,
- "calcTopFieldValuesFromAllData": false,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- }
- ],
- "editable": true,
- "index": {
- "interval": "none",
- "pattern": "[logstash-]YYYY.MM.DD",
- "default": "_all"
- },
- "style": "light",
- "failover": false,
- "panel_hints": true,
- "loader": {
- "save_gist": false,
- "save_elasticsearch": true,
- "save_local": true,
- "save_default": true,
- "save_temp": true,
- "save_temp_ttl_enable": true,
- "save_temp_ttl": "30d",
- "load_gist": true,
- "load_elasticsearch": true,
- "load_elasticsearch_size": 20,
- "load_local": true,
- "hide": false,
- "dropdown_collections": true
- },
- "solr": {
- "server": "/api/apollo/query-pipelines/_system/collections/",
- "core_name": "default_logs",
- "core_list": [],
- "global_params": "&df=q_txt"
- }
-}
diff --git a/src/app/dashboards/lucidworks-signals.json b/src/app/dashboards/lucidworks-signals.json
deleted file mode 100644
index 9666b488c..000000000
--- a/src/app/dashboards/lucidworks-signals.json
+++ /dev/null
@@ -1,824 +0,0 @@
-{
- "title": "Fusion Signals",
- "services": {
- "query": {
- "idQueue": [
- 1
- ],
- "list": {
- "0": {
- "query": "*:*",
- "alias": "",
- "color": "#7EB26D",
- "id": 0,
- "pin": false,
- "type": "lucene"
- }
- },
- "ids": [
- 0
- ]
- },
- "filter": {
- "idQueue": [
- 1,
- 2
- ],
- "list": {
- "0": {
- "from": "NOW/DAY-30DAY",
- "to": "NOW/DAY%2B1DAY",
- "field": "timestamp_tdt",
- "type": "time",
- "fromDateObj": "2016-04-27T00:05:06.093Z",
- "toDateObj": "2016-05-27T00:05:06.093Z",
- "mandate": "must",
- "active": true,
- "alias": "",
- "id": 0
- }
- },
- "ids": [
- 0
- ]
- }
- },
- "rows": [
- {
- "title": "Options",
- "height": "50px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "title": "Set time span",
- "error": "",
- "span": 5,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "timepicker",
- "mode": "relative",
- "time_options": [
- "5m",
- "15m",
- "1h",
- "6h",
- "12h",
- "24h",
- "2d",
- "7d",
- "30d",
- "1y",
- "5y"
- ],
- "timespan": "30d",
- "timefield": "timestamp_tdt",
- "timeformat": "",
- "refresh": {
- "enable": false,
- "interval": 600,
- "min": 3
- },
- "filter_id": 0,
- "status": "Stable",
- "spyable": true
- },
- {
- "error": false,
- "span": 3,
- "editable": true,
- "type": "query",
- "loadingEditor": false,
- "query": "*:*",
- "pinned": true,
- "history": [
- "*:*"
- ],
- "remember": 10,
- "title": "Search",
- "spyable": true
- },
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "text",
- "loadingEditor": false,
- "status": "Stable",
- "mode": "markdown",
- "content": "Lucidworks Fusion ships with a collection named *default*. As such, this dashboard is initially configured to look for a collection named *default_signals*. To change it to use your signals collection, choose the *Configure* option in the upper right corner of the screen (hint: it looks like a gear) and set your collection name to be the name of your collection's signals store. For instance, if you have a collection named *web*, then your signals collection would be named *web_signals*. \n\n*Notes*\n\nYour collection must have the signal capture feature enabled. To turn on signal capture, visit the Admin app, select Collections, then select the collection you wish to enable signals for and toggle the signals option.",
- "style": {},
- "title": "Getting Started"
- }
- ]
- },
- {
- "title": "Graph",
- "height": "350px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 6,
- "editable": true,
- "type": "histogram",
- "loadingEditor": false,
- "mode": "count",
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&rows=0&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.range=timestamp_tdt&facet.range.start=NOW/DAY-30DAY&facet.range.end=NOW/DAY%2B1DAY&facet.range.gap=%2B12HOUR\n",
- "custom": ""
- },
- "max_rows": 100000,
- "value_field": null,
- "group_field": null,
- "auto_int": true,
- "resolution": 100,
- "interval": "12h",
- "intervals": [
- "auto",
- "1s",
- "1m",
- "5m",
- "10m",
- "30m",
- "1h",
- "3h",
- "12h",
- "1d",
- "1w",
- "1M",
- "1y"
- ],
- "fill": 0,
- "linewidth": 3,
- "timezone": "browser",
- "spyable": true,
- "zoomlinks": true,
- "bars": true,
- "stack": true,
- "points": false,
- "lines": false,
- "lines_smooth": false,
- "legend": true,
- "x-axis": true,
- "y-axis": true,
- "percentage": false,
- "interactive": true,
- "options": true,
- "show_queries": true,
- "tooltip": {
- "value_type": "cumulative",
- "query_as_alias": false
- },
- "refresh": {
- "enable": false,
- "interval": 2
- },
- "title": "Clicks"
- },
- {
- "span": 6,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=query_s&facet.limit=20&facet.missing=true&f.query_s.facet.sort=count"
- },
- "field": "query_s",
- "exclude": [],
- "missing": true,
- "other": true,
- "size": 20,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": true,
- "tilt": true,
- "labels": false,
- "arrangement": "horizontal",
- "chart": "pie",
- "counter_pos": "none",
- "spyable": true,
- "title": "Queries",
- "time_field": "timestamp_tdt",
- "mode": "count",
- "stats_field": "",
- "decimal_points": 0,
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "sortBy": "count",
- "logAxis": false,
- "exportSize": 10000,
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- },
- {
- "title": "Description",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "span": 3,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=doc_id_s&facet.limit=10&facet.missing=true&f.doc_id_s.facet.sort=count"
- },
- "field": "doc_id_s",
- "exclude": [],
- "missing": true,
- "other": true,
- "size": 10,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": false,
- "arrangement": "horizontal",
- "chart": "pie",
- "counter_pos": "none",
- "spyable": true,
- "time_field": "timestamp_tdt",
- "title": "Documents",
- "mode": "count",
- "stats_field": "",
- "decimal_points": 0,
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "sortBy": "count",
- "logAxis": false,
- "exportSize": 10000,
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 3,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=type_s&facet.limit=10&facet.missing=true&f.type_s.facet.sort=count"
- },
- "field": "type_s",
- "exclude": [],
- "missing": false,
- "other": false,
- "size": 10,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "table",
- "counter_pos": "none",
- "spyable": true,
- "time_field": "timestamp_tdt",
- "title": "Type of Event",
- "mode": "count",
- "stats_field": "",
- "decimal_points": 0,
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "sortBy": "count",
- "logAxis": false,
- "exportSize": 10000,
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 3,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=flag_s&facet.limit=10&facet.missing=true&f.flag_s.facet.sort=count"
- },
- "field": "flag_s",
- "exclude": [],
- "missing": true,
- "other": true,
- "size": 10,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "pie",
- "counter_pos": "none",
- "spyable": true,
- "time_field": "timestamp_tdt",
- "title": "Flag",
- "mode": "count",
- "stats_field": "",
- "decimal_points": 0,
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "sortBy": "count",
- "logAxis": false,
- "exportSize": 10000,
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- },
- {
- "span": 3,
- "editable": true,
- "type": "terms",
- "loadingEditor": false,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&wt=json&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&facet=true&facet.field=count_i&facet.limit=10&facet.missing=true&f.count_i.facet.sort=count"
- },
- "field": "count_i",
- "exclude": [],
- "missing": true,
- "other": true,
- "size": 10,
- "order": "count",
- "style": {
- "font-size": "10pt"
- },
- "donut": false,
- "tilt": false,
- "labels": true,
- "arrangement": "horizontal",
- "chart": "pie",
- "counter_pos": "none",
- "spyable": true,
- "time_field": "timestamp_tdt",
- "title": "Counts in Event",
- "mode": "count",
- "stats_field": "",
- "decimal_points": 0,
- "lastColor": "",
- "chartColors": [
- "#7EB26D",
- "#EAB839",
- "#6ED0E0",
- "#EF843C",
- "#E24D42",
- "#1F78C1",
- "#BA43A9",
- "#705DA0",
- "#508642",
- "#CCA300",
- "#447EBC",
- "#C15C17",
- "#890F02",
- "#0A437C",
- "#6D1F62",
- "#584477",
- "#B7DBAB",
- "#F4D598",
- "#70DBED",
- "#F9BA8F",
- "#F29191",
- "#82B5D8",
- "#E5A8E2",
- "#AEA2E0",
- "#629E51",
- "#E5AC0E",
- "#64B0C8",
- "#E0752D",
- "#BF1B00",
- "#0A50A1",
- "#962D82",
- "#614D93",
- "#9AC48A",
- "#F2C96D",
- "#65C5DB",
- "#F9934E",
- "#EA6460",
- "#5195CE",
- "#D683CE",
- "#806EB7",
- "#3F6833",
- "#967302",
- "#2F575E",
- "#99440A",
- "#58140C",
- "#052B51",
- "#511749",
- "#3F2B5B",
- "#E0F9D7",
- "#FCEACA",
- "#CFFAFF",
- "#F9E2D2",
- "#FCE2DE",
- "#BADFF4",
- "#F9D9F9",
- "#DEDAF7"
- ],
- "sortBy": "count",
- "logAxis": false,
- "exportSize": 10000,
- "show_queries": true,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- },
- {
- "title": "Events",
- "height": "350px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "title": "All events",
- "span": 12,
- "editable": true,
- "group": [
- "default"
- ],
- "type": "table",
- "size": 100,
- "pages": 10,
- "offset": 0,
- "sort": [
- "timestamp_tdt",
- "desc"
- ],
- "style": {
- "font-size": "9pt"
- },
- "overflow": "min-height",
- "fields": [
- "query_s",
- "doc_id_s",
- "type_s",
- "count_i",
- "flag_s",
- "weight_d",
- "timestamp_tdt"
- ],
- "highlight": [],
- "sortable": true,
- "header": true,
- "paging": true,
- "spyable": true,
- "queries": {
- "mode": "all",
- "ids": [
- 0
- ],
- "query": "q=*%3A*&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc&wt=json&rows=1000",
- "basic_query": "q=*%3A*&fq=timestamp_tdt:[NOW/DAY-30DAY%20TO%20NOW/DAY%2B1DAY]&sort=timestamp_tdt desc"
- },
- "field_list": true,
- "status": "Stable",
- "trimFactor": 300,
- "normTimes": true,
- "time_field": "timestamp_tdt",
- "saveOption": "json",
- "exportSize": 1000,
- "exportAll": true,
- "displayLinkIcon": true,
- "imageFields": [],
- "imgFieldWidth": "auto",
- "imgFieldHeight": "85px",
- "important_fields": [],
- "show_queries": true,
- "maxNumCalcTopFields": 20,
- "calcTopFieldValuesFromAllData": false,
- "refresh": {
- "enable": false,
- "interval": 2
- }
- }
- ]
- },
- {
- "title": "Filter row",
- "height": "150px",
- "editable": true,
- "collapse": false,
- "collapsable": true,
- "panels": [
- {
- "error": false,
- "span": 4,
- "editable": true,
- "type": "filtering",
- "loadingEditor": false,
- "title": "Filtering panel",
- "spyable": true
- }
- ]
- }
- ],
- "editable": true,
- "failover": false,
- "index": {
- "interval": "none",
- "pattern": "[logstash-]YYYY.MM.DD",
- "default": "NO_TIME_FILTER_OR_INDEX_PATTERN_NOT_MATCHED"
- },
- "style": "light",
- "panel_hints": true,
- "loader": {
- "save_gist": false,
- "save_elasticsearch": true,
- "save_local": true,
- "save_default": true,
- "save_temp": true,
- "save_temp_ttl_enable": true,
- "save_temp_ttl": "30d",
- "load_gist": true,
- "load_elasticsearch": true,
- "load_elasticsearch_size": 20,
- "load_local": true,
- "hide": false,
- "dropdown_collections": true,
- "save_as_public": false
- },
- "solr": {
- "server": "/api/apollo/query-pipelines/_system/collections/",
- "core_name": "default_signals",
- "core_list": []
- },
- "username": "admin"
-}
diff --git a/src/app/dashboards/realsight.apm.2.json b/src/app/dashboards/realsight.apm.2.json
new file mode 100644
index 000000000..2019a33fb
--- /dev/null
+++ b/src/app/dashboards/realsight.apm.2.json
@@ -0,0 +1,233 @@
+{
+ "title": "RealSight APM (RealTime) 仪表盘 2",
+ "services": {
+ "query": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "",
+ "color": "#7EB26D",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ }
+ },
+ "ids": [
+ 0
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/MINUTE-15MINUTE",
+ "to": "NOW/MINUTE%2B1MINUTE",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2016-08-27T06:38:31.990Z",
+ "toDateObj": "2016-08-27T06:53:31.990Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 5,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "15m",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 3,
+ "min": 1
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "Time Window"
+ },
+ {
+ "error": false,
+ "span": 3,
+ "editable": true,
+ "group": [
+ "default"
+ ],
+ "type": "query",
+ "label": "Search",
+ "history": [
+ "*:*"
+ ],
+ "remember": 10,
+ "pinned": true,
+ "query": "*:*",
+ "title": "Search",
+ "spyable": true,
+ "def_type": ""
+ }
+ ]
+ },
+ {
+ "title": "Filters",
+ "height": "50px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 8,
+ "editable": true,
+ "spyable": true,
+ "group": [
+ "default"
+ ],
+ "type": "filtering"
+ }
+ ]
+ },
+ {
+ "title": "Histogram row",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "time_field": "rs_timestamp",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10s",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "Web Visit Count",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm2",
+ "core_list": [
+ "apm_shard1_replica1"
+ ],
+ "global_params": "&df=id"
+ }
+}
\ No newline at end of file
diff --git a/src/app/dashboards/realsight.apm.3.json b/src/app/dashboards/realsight.apm.3.json
new file mode 100644
index 000000000..481cd54bd
--- /dev/null
+++ b/src/app/dashboards/realsight.apm.3.json
@@ -0,0 +1,746 @@
+{
+ "title": "RealSight APM (RealTime) 实时状æ€ç›‘控",
+ "services": {
+ "query": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "",
+ "color": "#7EB26D",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ }
+ },
+ "ids": [
+ 0
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/MINUTE-15MINUTE",
+ "to": "NOW/MINUTE%2B1MINUTE",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2016-08-27T06:38:31.990Z",
+ "toDateObj": "2016-08-27T06:53:31.990Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "检索",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 5,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "12h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 3,
+ "min": 1
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "时间范围"
+ },
+ {
+ "error": false,
+ "span": 3,
+ "editable": true,
+ "group": [
+ "default"
+ ],
+ "type": "query",
+ "label": "Search",
+ "history": [
+ "*:*"
+ ],
+ "remember": 10,
+ "pinned": true,
+ "query": "*:*",
+ "title": "模糊查询",
+ "spyable": true,
+ "def_type": ""
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "hits",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&wt=json&rows=0\n",
+ "basic_query": "",
+ "custom": ""
+ },
+ "style": {
+ "font-size": "26pt"
+ },
+ "arrangement": "horizontal",
+ "chart": "total",
+ "counter_pos": "above",
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "spyable": true,
+ "title": "访问总é‡",
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "æ¡ä»¶è¿‡æ»¤",
+ "height": "50px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 8,
+ "editable": true,
+ "spyable": true,
+ "group": [
+ "default"
+ ],
+ "type": "filtering"
+ }
+ ]
+ },
+ {
+ "title": "页é¢è®¿é—®çжæ€",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "time_field": "rs_timestamp",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10s",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "实时页é¢è®¿é—®",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "分æž",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=br_name&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "br_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "æµè§ˆå™¨ç±»åž‹",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=user_ipaddress&facet.limit=20",
+ "custom": ""
+ },
+ "field": "user_ipaddress",
+ "size": 20,
+ "alignment": "vertical and horizontal",
+ "fontScale": 1,
+ "spyable": true,
+ "show_queries": true,
+ "title": "用户IP"
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=user_ipaddress&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "最高访问é‡IPå‰åå",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "客户终端æ“作系统类型",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=responseElapsed&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "responseElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "请求å“应时间统计",
+ "logAxis": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "明细",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "table",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=rs_timestamp desc&wt=json&rows=500",
+ "basic_query": "q=*%3A*&df=id&fq=rs_timestamp:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=rs_timestamp desc",
+ "custom": ""
+ },
+ "size": 100,
+ "pages": 5,
+ "offset": 0,
+ "sort": [
+ "id",
+ "desc"
+ ],
+ "group": "default",
+ "style": {
+ "font-size": "9pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "app_id",
+ "rs_timestamp",
+ "doctype_s",
+ "connectElapsed",
+ "responseElapsed",
+ "page_urlhost",
+ "page_urlpath",
+ "useragent"
+ ],
+ "highlight": [],
+ "sortable": true,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 300,
+ "normTimes": true,
+ "spyable": false,
+ "saveOption": "json",
+ "exportSize": 500,
+ "exportAll": true,
+ "displayLinkIcon": true,
+ "imageFields": [],
+ "imgFieldWidth": "auto",
+ "imgFieldHeight": "85px",
+ "title": "实时请求明细",
+ "important_fields": [
+ "app_id",
+ "event_id",
+ "rs_timestamp",
+ "doctype_s",
+ "id",
+ "connectElapsed",
+ "responseElapsed",
+ "page_urlhost",
+ "page_urlpath",
+ "useragent"
+ ],
+ "show_queries": true
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm2",
+ "core_list": [
+ "apm2_shard1_replica1"
+ ],
+ "global_params": "&df=id"
+ }
+}
\ No newline at end of file
diff --git a/src/app/dashboards/realsight.apm.json b/src/app/dashboards/realsight.apm.json
new file mode 100644
index 000000000..4de7c06b9
--- /dev/null
+++ b/src/app/dashboards/realsight.apm.json
@@ -0,0 +1,741 @@
+{
+ "title": "RealSight APM (RealTime) 仪表盘",
+ "services": {
+ "query": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "",
+ "color": "#7EB26D",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ }
+ },
+ "ids": [
+ 0
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/MINUTE-15MINUTE",
+ "to": "NOW/MINUTE%2B1MINUTE",
+ "field": "Timestamp_dt",
+ "type": "time",
+ "fromDateObj": "2016-08-27T06:38:31.990Z",
+ "toDateObj": "2016-08-27T06:53:31.990Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 5,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "7d",
+ "30d",
+ "90d",
+ "1y",
+ "5y"
+ ],
+ "timespan": "15m",
+ "timefield": "Timestamp_dt",
+ "timeformat": "",
+ "refresh": {
+ "enable": true,
+ "interval": 3,
+ "min": 1
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "Time Window"
+ },
+ {
+ "error": false,
+ "span": 3,
+ "editable": true,
+ "group": [
+ "default"
+ ],
+ "type": "query",
+ "label": "Search",
+ "history": [
+ "*:*"
+ ],
+ "remember": 10,
+ "pinned": true,
+ "query": "*:*",
+ "title": "Search",
+ "spyable": true,
+ "def_type": ""
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "hits",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&wt=json&rows=0\n",
+ "basic_query": "",
+ "custom": ""
+ },
+ "style": {
+ "font-size": "18pt"
+ },
+ "arrangement": "horizontal",
+ "chart": "total",
+ "counter_pos": "above",
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "spyable": true,
+ "title": "Total Alerts",
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "Filters",
+ "height": "50px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 8,
+ "editable": true,
+ "spyable": true,
+ "group": [
+ "default"
+ ],
+ "type": "filtering"
+ }
+ ]
+ },
+ {
+ "title": "Graph",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=Health&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Health",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": true,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "pie",
+ "counter_pos": "none",
+ "lastColor": "rgb(110,208,224)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "Applications Health",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=OnlineUserNum_total&facet.limit=20",
+ "custom": ""
+ },
+ "field": "OnlineUserNum_total",
+ "size": 20,
+ "alignment": "vertical and horizontal",
+ "fontScale": 1,
+ "spyable": true,
+ "show_queries": true,
+ "title": "Users"
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=OnlineUserNum_total&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "OnlineUserNum_total",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "Top Users",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=Memory_used&facet.limit=10&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Memory_used",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "bar",
+ "counter_pos": "none",
+ "lastColor": "rgb(80,134,66)",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "Memory_used",
+ "logAxis": false,
+ "show_queries": true
+ },
+ {
+ "span": 2,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&facet=true&facet.field=HeapPercent&facet.limit=150&facet.missing=true",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "HeapPercent",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 150,
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "arrangement": "horizontal",
+ "chart": "table",
+ "counter_pos": "none",
+ "lastColor": "",
+ "spyable": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "title": "HeapPercent",
+ "logAxis": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "Histogram row",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "count",
+ "time_field": "Timestamp_dt",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&wt=json&rows=0&fq=Timestamp_dt:[NOW/HOUR-1HOUR%20TO%20NOW/HOUR-1HOUR]&facet=true&facet.range=Timestamp_dt&facet.range.start=NOW/HOUR-1HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B30SECOND\n",
+ "custom": ""
+ },
+ "max_rows": 100000,
+ "value_field": "polarityCount_i",
+ "group_field": "polarity_s",
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10s",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "Threats Histogram",
+ "lines_smooth": false,
+ "show_queries": true
+ }
+ ]
+ },
+ {
+ "title": "Table",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "table",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0
+ ],
+ "query": "q=*%3A*&df=id&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=Timestamp_dt desc&wt=json&rows=500",
+ "basic_query": "q=*%3A*&df=id&fq=Timestamp_dt:[NOW/MINUTE-15MINUTE%20TO%20NOW/MINUTE%2B1MINUTE]&sort=Timestamp_dt desc",
+ "custom": ""
+ },
+ "size": 100,
+ "pages": 5,
+ "offset": 0,
+ "sort": [
+ "Timestamp_dt",
+ "desc"
+ ],
+ "group": "default",
+ "style": {
+ "font-size": "9pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "Timestamp_dt",
+ "ActiveThreadsNum",
+ "DiskFree",
+ "ERROR_text"
+ ],
+ "highlight": [],
+ "sortable": true,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 300,
+ "normTimes": true,
+ "spyable": false,
+ "saveOption": "json",
+ "exportSize": 500,
+ "exportAll": true,
+ "displayLinkIcon": true,
+ "imageFields": [],
+ "imgFieldWidth": "auto",
+ "imgFieldHeight": "85px",
+ "title": "Events",
+ "important_fields": [
+ "_version_",
+ "Timestamp_dt",
+ "doctype_s",
+ "id",
+ "CPU_used",
+ "screenName_s",
+ "tag_s",
+ "tag_ss",
+ "SwapPercent"
+ ],
+ "show_queries": true
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false
+ },
+ "solr": {
+ "server": "/solr/",
+ "core_name": "apm",
+ "core_list": [
+ "apm_shard1_replica1"
+ ],
+ "global_params": "&df=id"
+ }
+}
\ No newline at end of file
diff --git a/src/app/dashboards/syslog.json b/src/app/dashboards/syslog.json
old mode 100755
new mode 100644
diff --git a/src/app/dashboards/tubiaoxiu.json b/src/app/dashboards/tubiaoxiu.json
new file mode 100644
index 000000000..09a4ef6fc
--- /dev/null
+++ b/src/app/dashboards/tubiaoxiu.json
@@ -0,0 +1,1678 @@
+{
+ "title": "Neusoftï¼å›¾è¡¨ç§€å®žæ—¶ä»ªè¡¨ç›˜",
+ "services": {
+ "query": {
+ "idQueue": [
+ 3,
+ 4
+ ],
+ "list": {
+ "0": {
+ "query": "*:*",
+ "alias": "Risk% ",
+ "color": "#EA6460",
+ "id": 0,
+ "pin": false,
+ "type": "lucene"
+ },
+ "1": {
+ "id": 1,
+ "color": "#E5AC0E",
+ "query": "*:*",
+ "alias": "Warning% ",
+ "pin": false
+ },
+ "2": {
+ "id": 2,
+ "color": "#1F78C1",
+ "query": "*:*",
+ "alias": "Normal% ",
+ "pin": false
+ }
+ },
+ "ids": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ "filter": {
+ "idQueue": [
+ 1,
+ 2,
+ 3
+ ],
+ "list": {
+ "0": {
+ "from": "NOW/HOUR-24HOUR",
+ "to": "NOW/HOUR%2B1HOUR",
+ "field": "rs_timestamp",
+ "type": "time",
+ "fromDateObj": "2017-03-02T09:01:10.858Z",
+ "toDateObj": "2017-03-03T09:01:10.858Z",
+ "mandate": "must",
+ "active": true,
+ "alias": "",
+ "id": 0
+ }
+ },
+ "ids": [
+ 0
+ ]
+ }
+ },
+ "rows": [
+ {
+ "title": "Query and Time Window",
+ "height": "50px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": "",
+ "span": 8,
+ "editable": true,
+ "type": "timepicker",
+ "loadingEditor": false,
+ "status": "Stable",
+ "mode": "relative",
+ "time_options": [
+ "6h",
+ "12h",
+ "24h",
+ "48h",
+ "72h",
+ "5d",
+ "7d",
+ "10d",
+ "15d",
+ "30d",
+ "90d",
+ "180d",
+ "1y",
+ "3y",
+ "5y"
+ ],
+ "timespan": "24h",
+ "timefield": "rs_timestamp",
+ "timeformat": "",
+ "refresh": {
+ "enable": false,
+ "interval": 100,
+ "min": 3
+ },
+ "filter_id": 0,
+ "spyable": true,
+ "title": "æ—¶é—´è½´"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "48pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "hits",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀 ï¼ åœ¨çº¿ç”¨æˆ·",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "WARNING",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 3,
+ "editable": true,
+ "type": "map",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&rows=0&facet=true&facet.field=ipcode&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "ipcode",
+ "stats_field": "",
+ "decimal_points": 0,
+ "map": "china",
+ "useNames": false,
+ "colors": [
+ "#A0E2E2",
+ "#265656"
+ ],
+ "size": 100000,
+ "exclude": [],
+ "spyable": true,
+ "index_limit": 0,
+ "show_queries": true,
+ "title": "å›¾è¡¨ç§€ï¼ ç”¨æˆ·åˆ†å¸ƒ"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=connectElapsed&facet.limit=100000&facet.missing=true&f.connectElapsed.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "connectElapsed",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "dashboard",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å›¾è¡¨ç§€ï¼ å¥åº·åº¦",
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "fontsize": 20
+ },
+ {
+ "span": 3,
+ "editable": true,
+ "type": "terms",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=user_ipaddress&facet.limit=100000&facet.missing=true&f.user_ipaddress.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "user_ipaddress",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "style": {
+ "font-size": "10pt"
+ },
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "horizontal",
+ "chart": "ebar",
+ "counter_pos": "none",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀ï¼ç”¨æˆ·ç‚¹å‡»TOP5",
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "fontsize": 20
+ }
+ ]
+ },
+ {
+ "title": "Change",
+ "height": "80px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T08:01:10.858Z&facet.range.end=2017-03-03T08:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T08:01:10.858Z&facet.range.end=2017-03-03T08:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T08:01:10.858Z&facet.range.end=2017-03-03T08:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1h",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": false,
+ "title": "SSA SYSTEM-Risk chaange(hour)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T09:01:10.858Z&facet.range.end=2017-03-02T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T09:01:10.858Z&facet.range.end=2017-03-02T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-01T09:01:10.858Z&facet.range.end=2017-03-02T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1d",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(day)"
+ },
+ {
+ "span": 4,
+ "editable": true,
+ "type": "ticker",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-23T09:01:10.858Z&facet.range.end=2017-02-24T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-23T09:01:10.858Z&facet.range.end=2017-02-24T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-03-02T09:01:10.858Z&facet.range.end=2017-03-03T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n\nq=*%3A*&wt=json&rows=0&facet=true&facet.range=rs_timestamp&facet.range.start=2017-02-23T09:01:10.858Z&facet.range.end=2017-02-24T09:01:10.858Z&facet.range.gap=%2B2DAY&facet.range.hardend=true&facet.range.other=between\n-----------\n"
+ },
+ "style": {
+ "font-size": "14pt"
+ },
+ "ago": "1w",
+ "arrangement": "horizontal",
+ "spyable": true,
+ "show_queries": true,
+ "title": "SSA SYSTEM-Risk chaange(week)"
+ }
+ ]
+ },
+ {
+ "title": "EVENT COUNT",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "counts",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B5000%20TO%209999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\nq=connectElapsed%3A%5B0%20TO%204999%5D&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.range=rs_timestamp&facet.range.start=NOW/HOUR-24HOUR&facet.range.end=NOW/HOUR%2B1HOUR&facet.range.gap=%2B10MINUTE\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "sum_value": false,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": true,
+ "bars": false,
+ "stack": true,
+ "points": false,
+ "lines": true,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": true,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "individual",
+ "query_as_alias": false
+ },
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀ï¼äº‹åŠ¡ç»Ÿè®¡",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "response time",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=responseElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\nq=responseElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp responseElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=responseElapsed:[0 TO 1000000]"
+ },
+ "max_rows": 100000,
+ "value_field": "responseElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "图表秀ï¼å“应时间(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=connectElapsed%3A%5B10000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B5000%20TO%209999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\nq=connectElapsed%3A%5B0%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp connectElapsed\n",
+ "custom": "&fq=app_id:Platform System&fq=connectElapsed:[0 TO 100000]"
+ },
+ "max_rows": 100000,
+ "value_field": "connectElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 3,
+ "linewidth": 1,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "å›¾è¡¨ç§€ï¼æœåŠ¡è¿žæŽ¥æ—¶é—´(MS)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 5000,
+ "threshold_second": 10000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "RESPONSE",
+ "height": "200px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\nq=domElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domElapsed\n",
+ "custom": "&fq=-domElapsed:[40000 TO *]&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 200,
+ "interval": "5m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 4,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": false,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "图表秀ï¼é¡µé¢åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "histogram",
+ "loadingEditor": false,
+ "mode": "value",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=domContentLoadedElapsed%3A%5B5000%20TO%20*%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B3000%20TO%204999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\nq=domContentLoadedElapsed%3A%5B0%20TO%202999%5D&wt=json&rows=100000&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&fl=rs_timestamp domContentLoadedElapsed\n",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "max_rows": 100000,
+ "value_field": "domContentLoadedElapsed",
+ "group_field": null,
+ "auto_int": true,
+ "resolution": 100,
+ "interval": "10m",
+ "intervals": [
+ "auto",
+ "1s",
+ "1m",
+ "5m",
+ "10m",
+ "30m",
+ "1h",
+ "3h",
+ "12h",
+ "1d",
+ "1w",
+ "1M",
+ "1y"
+ ],
+ "fill": 0,
+ "linewidth": 3,
+ "timezone": "browser",
+ "spyable": true,
+ "zoomlinks": false,
+ "bars": true,
+ "stack": true,
+ "points": false,
+ "lines": false,
+ "lines_smooth": false,
+ "legend": true,
+ "x-axis": true,
+ "y-axis": true,
+ "percentage": false,
+ "interactive": true,
+ "options": false,
+ "show_queries": true,
+ "tooltip": {
+ "value_type": "cumulative",
+ "query_as_alias": false
+ },
+ "title": "图表秀ï¼å†…å®¹åŠ è½½æ—¶é—´(ms)",
+ "reverse": 0,
+ "segment": 3,
+ "threshold_first": 3000,
+ "threshold_second": 5000,
+ "threshold_third": 3000,
+ "total_first": "%"
+ }
+ ]
+ },
+ {
+ "title": "time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "Message",
+ "height": "190px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": []
+ },
+ {
+ "title": "",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=dvce_type&facet.limit=100000&facet.missing=true&f.dvce_type.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "dvce_type",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 100000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 14,
+ "donut": true,
+ "tilt": false,
+ "labels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a93f9",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "图表秀 ï¼ç”¨æˆ·è®¾å¤‡",
+ "ylabels": true
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "tagcloud",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&rows=0&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=br_name&facet.limit=100000",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "field": "br_name",
+ "size": 100000,
+ "alignment": "horizontal",
+ "fontScale": 4,
+ "ignoreStopWords": false,
+ "spyable": true,
+ "show_queries": true,
+ "title": "å›¾è¡¨ç§€ï¼ ç”¨æˆ·æµè§ˆå™¨"
+ }
+ ]
+ },
+ {
+ "title": "PIE",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.limit=10&facet.missing=true&f.os_name.facet.sort=count&fq=app_id:Platform System",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "mode": "count",
+ "field": "os_name",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bars",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "å›¾è¡¨ç§€ï¼ ç”¨æˆ·æ“作系统 top 10"
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_family&facet.limit=10000&facet.missing=true&f.os_family.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "os_family",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "radar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀-用户æ“作系统对比"
+ }
+ ]
+ },
+ {
+ "title": "IP",
+ "height": "250px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=Isp&facet.limit=10&facet.missing=true&f.Isp.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "Isp",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": true,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "bar",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀 ï¼ ç”¨æˆ·æ¥æº top 10",
+ "eLegend": true,
+ "error": false
+ },
+ {
+ "span": 6,
+ "editable": true,
+ "type": "pies",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "fontsize": 12,
+ "donut": false,
+ "tilt": false,
+ "labels": false,
+ "ylabels": true,
+ "logAxis": false,
+ "arrangement": "vertical",
+ "RoseType": "area",
+ "chart": "pie",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#1a75f9",
+ "#1ab0f9",
+ "#42d3f0",
+ "#e59d87",
+ "#759aa0",
+ "#dc6b67",
+ "#efdd79",
+ "#8dc1aa",
+ "#ea7d52",
+ "#8dace7",
+ "#a6a1e1",
+ "#FECDA3",
+ "#FED980",
+ "#bcf924",
+ "#f9ac24",
+ "#8224f9",
+ "#24e5f9",
+ "#f96524",
+ "#f4fd8b",
+ "#b3f457",
+ "#80f457",
+ "#60f457",
+ "#576ef4",
+ "#579ef4",
+ "#57cef4",
+ "#f45b57",
+ "#7157f4",
+ "#f457e9",
+ "#8406e0",
+ "#2e06e0",
+ "#a1e006",
+ "#3de006",
+ "#06e045",
+ "#347b93"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "eLegend": true,
+ "title": "图表秀-用户城市分布",
+ "error": false
+ }
+ ]
+ },
+ {
+ "title": "111",
+ "height": "550px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "china",
+ "loadingEditor": false,
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&wt=json&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=City&facet.limit=10000&facet.missing=true&f.City.facet.sort=count",
+ "custom": ""
+ },
+ "mode": "count",
+ "field": "City",
+ "stats_field": "",
+ "decimal_points": 0,
+ "exclude": [],
+ "missing": false,
+ "other": false,
+ "size": 10000,
+ "sortBy": "count",
+ "order": "descending",
+ "logAxis": false,
+ "chart": "cmap",
+ "exportSize": 10000,
+ "lastColor": "",
+ "spyable": true,
+ "show_queries": true,
+ "chartColors": [
+ "#7EB26D",
+ "#EAB839",
+ "#6ED0E0",
+ "#EF843C",
+ "#E24D42",
+ "#1F78C1",
+ "#BA43A9",
+ "#705DA0",
+ "#508642",
+ "#CCA300",
+ "#447EBC",
+ "#C15C17",
+ "#890F02",
+ "#0A437C",
+ "#6D1F62",
+ "#584477",
+ "#B7DBAB",
+ "#F4D598",
+ "#70DBED",
+ "#F9BA8F",
+ "#F29191",
+ "#82B5D8",
+ "#E5A8E2",
+ "#AEA2E0",
+ "#629E51",
+ "#E5AC0E",
+ "#64B0C8",
+ "#E0752D",
+ "#BF1B00",
+ "#0A50A1",
+ "#962D82",
+ "#614D93",
+ "#9AC48A",
+ "#F2C96D",
+ "#65C5DB",
+ "#F9934E",
+ "#EA6460",
+ "#5195CE",
+ "#D683CE",
+ "#806EB7",
+ "#3F6833",
+ "#967302",
+ "#2F575E",
+ "#99440A",
+ "#58140C",
+ "#052B51",
+ "#511749",
+ "#3F2B5B",
+ "#E0F9D7",
+ "#FCEACA",
+ "#CFFAFF",
+ "#F9E2D2",
+ "#FCE2DE",
+ "#BADFF4",
+ "#F9D9F9",
+ "#DEDAF7"
+ ],
+ "refresh": {
+ "enable": false,
+ "interval": 2
+ },
+ "title": "图表秀 - 地域分布",
+ "error": false
+ }
+ ]
+ },
+ {
+ "title": "Detail",
+ "height": "150px",
+ "editable": true,
+ "collapse": false,
+ "collapsable": true,
+ "panels": [
+ {
+ "span": 12,
+ "editable": true,
+ "type": "fullTextSearch",
+ "loadingEditor": false,
+ "status": "Stable",
+ "queries": {
+ "mode": "all",
+ "ids": [
+ 0,
+ 1,
+ 2
+ ],
+ "query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id&wt=json&rows=1500&hl=true&hl.fl=useragent",
+ "basic_query": "q=*%3A* OR *%3A* OR *%3A*&fq=rs_timestamp:[NOW/HOUR-24HOUR%20TO%20NOW/HOUR%2B1HOUR]&facet=true&facet.field=os_name&facet.field=useragent&facet.field=page_url&facet.field=br_name&facet.field=UsedMemery&facet.field=user_ipaddress&facet.field=dvce_type&facet.field=app_id",
+ "custom": "&fq=app_id:Platform System"
+ },
+ "size": 5,
+ "pages": 300,
+ "offset": 0,
+ "group": "default",
+ "sort": [
+ "os_family"
+ ],
+ "style": {
+ "font-size": "12pt"
+ },
+ "overflow": "min-height",
+ "fields": [
+ "os_name",
+ "useragent",
+ "page_url",
+ "br_name",
+ "UsedMemery",
+ "user_ipaddress",
+ "dvce_type",
+ "app_id"
+ ],
+ "highlight": [],
+ "sortable": false,
+ "header": true,
+ "paging": true,
+ "field_list": true,
+ "trimFactor": 200,
+ "normTimes": true,
+ "spyable": true,
+ "saveOption": "json",
+ "exportSize": 1500,
+ "exportAll": true,
+ "facet_limit": 100000,
+ "foundResults": true,
+ "show_queries": true,
+ "title": "图表秀ï¼è¯¦ç»†ä¿¡æ¯",
+ "header_field": "app_id",
+ "body_field": "useragent",
+ "url_field": "page_url",
+ "error": false
+ }
+ ]
+ },
+ {
+ "title": "context time",
+ "height": "200px",
+ "editable": true,
+ "collapse": true,
+ "collapsable": true,
+ "panels": [
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "filtering",
+ "loadingEditor": false,
+ "spyable": true
+ },
+ {
+ "error": false,
+ "span": 6,
+ "editable": true,
+ "type": "query",
+ "loadingEditor": false,
+ "query": "*:*",
+ "pinned": true,
+ "history": [
+ "*:*",
+ "responseElapsed:[0 TO 20000]",
+ "responseElapsed:[20000 TO 30000]",
+ "responseElapsed:[30000 TO *]",
+ "responseElapsed:[20000 TO 19999]",
+ "responseElapsed:[0 TO 15000]",
+ "responseElapsed:[15000 TO 19999]",
+ "responseElapsed:[20000 TO *]"
+ ],
+ "spyable": true,
+ "remember": 10
+ }
+ ]
+ }
+ ],
+ "editable": true,
+ "index": {
+ "interval": "none",
+ "pattern": "[logstash-]YYYY.MM.DD",
+ "default": "_all"
+ },
+ "style": "dark",
+ "failover": false,
+ "panel_hints": true,
+ "loader": {
+ "save_gist": false,
+ "save_elasticsearch": true,
+ "save_local": true,
+ "save_default": true,
+ "save_temp": true,
+ "save_temp_ttl_enable": true,
+ "save_temp_ttl": "30d",
+ "load_gist": true,
+ "load_elasticsearch": true,
+ "load_elasticsearch_size": 20,
+ "load_local": true,
+ "hide": false,
+ "dropdown_collections": false,
+ "save_as_public": false
+ },
+ "solr": {
+ "server": "http://101.201.82.138:8080/solr/",
+ "core_name": "apm3",
+ "core_list": [
+ "apm",
+ "apm3"
+ ],
+ "global_params": ""
+ },
+ "username": "guest"
+}
\ No newline at end of file
diff --git a/src/app/directives/addPanel.js b/src/app/directives/addPanel.js
old mode 100755
new mode 100644
diff --git a/src/app/directives/all.js b/src/app/directives/all.js
old mode 100755
new mode 100644
diff --git a/src/app/directives/arrayJoin.js b/src/app/directives/arrayJoin.js
old mode 100755
new mode 100644
diff --git a/src/app/directives/confirmClick.js b/src/app/directives/confirmClick.js
old mode 100755
new mode 100644
diff --git a/src/app/directives/dashUpload.js b/src/app/directives/dashUpload.js
old mode 100755
new mode 100644
index 899cac4a3..52150e21f
--- a/src/app/directives/dashUpload.js
+++ b/src/app/directives/dashUpload.js
@@ -40,4 +40,4 @@ define([
}
};
});
- });
\ No newline at end of file
+ });
diff --git a/src/app/directives/kibanaPanel.js b/src/app/directives/kibanaPanel.js
old mode 100755
new mode 100644
index 45a959fc9..45b8a53ec
--- a/src/app/directives/kibanaPanel.js
+++ b/src/app/directives/kibanaPanel.js
@@ -7,7 +7,7 @@ function (angular) {
angular
.module('kibana.directives')
.directive('kibanaPanel', function($compile) {
- var container = '';
+ var container = '';
var editorTemplate =
@@ -25,47 +25,47 @@ function (angular) {
'onStop:\'panelMoveStop\''+
'}" ng-model="row.panels">{{panel.type}}'+
'' +
- '