您的位置:首页 > 运维架构 > Linux

kibana 二次开发 linux平台

2018-03-01 18:48 162 查看
操作步骤

前期工作准备

1.elasticsearch kibana源码下载
2.安装依赖以及关联库
3. 编译执行
4. 启动npm start
编译后部分日志信息:

│       └── path-exists@2.1.0
├── lodash@3.10.1
├─┬ lru-cache@4.1.1
│ ├── pseudomap@1.0.2
│ └── yallist@2.1.2
├─┬ makelogs@4.0.2
│ ├── async@1.5.2
│ ├── bluebird@2.11.0
│ ├─┬ inquirer@0.11.4
│ │ ├── ansi-escapes@1.4.0
│ │ ├─┬ chalk@1.1.3
│ │ │ ├── ansi-styles@2.2.1
│ │ │ └── supports-color@2.0.0
│ │ ├─┬ cli-cursor@1.0.2
│ │ │ └─┬ restore-cursor@1.0.1
│ │ │   ├── exit-hook@1.1.1
│ │ │   └── onetime@1.1.0
│ │ ├── cli-width@1.1.1
│ │ ├── figures@1.7.0
│ │ ├── lodash@3.10.1
│ │ ├─┬ readline2@1.0.1
│ │ │ └── mute-stream@0.0.5
│ │ ├── run-async@0.1.0
│ │ ├── rx-lite@3.1.2
│ │ └── string-width@1.0.2
│ ├── lodash@2.4.2
│ ├── progress@1.1.8
│ ├─┬ through2@2.0.3
│ │ └─┬ readable-stream@2.3.4
│ │   ├── process-nextick-args@2.0.0
│ │   └── string_decoder@1.0.3
│ └─┬ update-notifier@0.5.0
│   ├─┬ chalk@1.1.3
│   │ ├── ansi-styles@2.2.1
│   │ └── supports-color@2.0.0
│   ├─┬ configstore@1.4.0
│   │ ├── uuid@2.0.3
│   │ ├── write-file-atomic@1.3.4
│   │ └── xdg-basedir@2.0.0
│   ├── is-npm@1.0.0
│   ├─┬ latest-version@1.0.1
│   │ └─┬ package-json@1.2.0
│   │   └─┬ got@3.3.1
│   │     ├─┬ duplexify@3.5.3
│   │     │ ├── end-of-stream@1.4.1
│   │     │ └── stream-shift@1.0.0
│   │     ├── infinity-agent@2.0.3
│   │     ├── nested-error-stacks@1.0.2
│   │     ├── object-assign@3.0.0
│   │     └── timed-out@2.0.0
│   ├─┬ repeating@1.1.3
│   │ └── is-finite@1.0.2
│   └── semver-diff@2.1.0
├─┬ markdown-it@8.3.2
│ ├── linkify-it@2.0.3
│ ├── mdurl@1.0.1
│ └── uc.micro@1.0.5
├── marked-text-renderer@0.1.0
├─┬ minimatch@2.0.10
│ └─┬ brace-expansion@1.1.11
│   ├── balanced-match@1.0.0
│   └── concat-map@0.0.1
├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
├─┬ mocha@3.3.0
│ ├── browser-stdout@1.3.0
│ ├── commander@2.9.0
│ ├─┬ debug@2.6.0
│ │ └── ms@0.7.2
│ ├── diff@3.2.0
│ ├─┬ glob@7.1.1
│ │ └── minimatch@3.0.4
│ ├── growl@1.9.2
│ ├── json3@3.3.2
│ ├─┬ lodash.create@3.1.1
│ │ ├─┬ lodash._baseassign@3.2.0
│ │ │ ├── lodash._basecopy@3.0.1
│ │ │ └─┬ lodash.keys@3.1.2
│ │ │   └── lodash.isarguments@3.1.0
│ │ ├── lodash._basecreate@3.0.3
│ │ └── lodash._isiterateecall@3.0.9
│ └─┬ supports-color@3.1.2
│   └── has-flag@1.0.0
├── mock-fs@4.2.0
├── moment@2.13.0
├── moment-timezone@0.5.4
├── murmurhash3js@3.0.1
├── ncp@2.0.0
├── ngreact@0.3.0
├── no-ui-slider@1.2.0
├─┬ nock@8.0.0
│ ├── lodash@4.17.5
│ ├── propagate@0.4.0
│ └── qs@6.5.1
├─┬ node-fetch@1.3.2
│ └─┬ encoding@0.1.12
│   └── iconv-lite@0.4.19
├─┬ node-sass@4.5.3
│ ├── async-foreach@0.1.3
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ └── supports-color@2.0.0
│ ├── cross-spawn@3.0.1
│ ├─┬ gaze@1.1.2
│ │ └─┬ globule@1.2.0
│ │   ├── glob@7.1.2
│ │   ├── lodash@4.17.5
│ │   └── minimatch@3.0.4
│ ├── get-stdin@4.0.1
│ ├─┬ glob@7.1.2
│ │ └── minimatch@3.0.4
│ ├── in-publish@2.0.0
│ ├── lodash.assign@4.2.0
│ ├── lodash.clonedeep@4.5.0
│ ├── lodash.mergewith@4.6.1
│ ├─┬ meow@3.7.0
│ │ ├─┬ camelcase-keys@2.1.0
│ │ │ └── camelcase@2.1.1
│ │ ├─┬ loud-rejection@1.6.0
│ │ │ └─┬ currently-unhandled@0.4.1
│ │ │   └── array-find-index@1.0.2
│ │ ├── map-obj@1.0.1
│ │ ├── minimist@1.2.0
│ │ ├─┬ normalize-package-data@2.4.0
│ │ │ ├── hosted-git-info@2.5.0
│ │ │ └─┬ validate-npm-package-license@3.0.3
│ │ │   ├─┬ spdx-correct@3.0.0
│ │ │   │ └── spdx-license-ids@3.0.0
│ │ │   └─┬ spdx-expression-parse@3.0.0
│ │ │     └── spdx-exceptions@2.1.0
│ │ ├─┬ redent@1.0.0
│ │ │ ├── indent-string@2.1.0
│ │ │ └── strip-indent@1.0.1
│ │ └── trim-newlines@1.0.0
│ ├── nan@2.9.2
│ ├─┬ node-gyp@3.6.2
│ │ ├── glob@7.1.2
│ │ ├── minimatch@3.0.4
│ │ ├── nopt@3.0.6
│ │ ├── osenv@0.1.5
│ │ └── semver@5.3.0
│ ├─┬ npmlog@4.1.2
│ │ ├─┬ are-we-there-yet@1.1.4
│ │ │ └── delegates@1.0.0
│ │ ├── console-control-strings@1.1.0
│ │ └─┬ gauge@2.7.4
│ │   ├── aproba@1.2.0
│ │   ├── has-unicode@2.0.1
│ │   ├── string-width@1.0.2
│ │   └─┬ wide-align@1.1.2
│ │     └── string-width@1.0.2
│ ├─┬ request@2.83.0
│ │ ├── aws-sign2@0.7.0
│ │ ├── aws4@1.6.0
│ │ ├── caseless@0.12.0
│ │ ├─┬ form-data@2.3.2
│ │ │ └── asynckit@0.4.0
│ │ ├─┬ har-validator@5.0.3
│ │ │ └── har-schema@2.0.0
│ │ ├─┬ hawk@6.0.2
│ │ │ ├── boom@4.3.1
│ │ │ └── sntp@2.1.0
│ │ ├─┬ http-signature@1.2.0
│ │ │ ├── assert-plus@1.0.0
│ │ │ ├─┬ jsprim@1.4.1
│ │ │ │ ├── assert-plus@1.0.0
│ │ │ │ ├── extsprintf@1.3.0
│ │ │ │ ├── json-schema@0.2.3
│ │ │ │ └─┬ verror@1.10.0
│ │ │ │   └── assert-plus@1.0.0
│ │ │ └─┬ sshpk@1.13.1
│ │ │   ├── asn1@0.2.3
│ │ │   ├── assert-plus@1.0.0
│ │ │   ├── bcrypt-pbkdf@1.0.1
│ │ │   ├─┬ dashdash@1.14.1
│ │ │   │ └── assert-plus@1.0.0
│ │ │   ├── ecc-jsbn@0.1.1
│ │ │   ├─┬ getpass@0.1.7
│ │ │   │ └── assert-plus@1.0.0
│ │ │   ├── jsbn@0.1.1
│ │ │   └── tweetnacl@0.14.5
│ │ ├── is-typedarray@1.0.0
│ │ ├── performance-now@2.1.0
│ │ ├── qs@6.5.1
│ │ ├── tunnel-agent@0.6.0
│ │ └── uuid@3.2.1
│ ├─┬ sass-graph@2.2.4
│ │ ├─┬ glob@7.1.2
│ │ │ └── minimatch@3.0.4
│ │ ├── lodash@4.17.5
│ │ ├─┬ scss-tokenizer@0.2.3
│ │ │ └── source-map@0.4.4
│ │ └─┬ yargs@7.1.0
│ │   ├── camelcase@3.0.0
│ │   ├── cliui@3.2.0
│ │   ├── os-locale@1.4.0
│ │   ├── string-width@1.0.2
│ │   ├── which-module@1.0.0
│ │   └── yargs-parser@5.0.0
│ └── stdout-stream@1.4.0
├── pegjs@0.9.0
├─┬ pixelmatch@4.0.2
│ └── pngjs@3.3.2
├─┬ postcss-loader@2.0.6
│ ├─┬ postcss@6.0.19
│ │ ├─┬ chalk@2.3.1
│ │ │ └── ansi-styles@3.2.0
│ │ ├── source-map@0.6.1
│ │ └─┬ supports-color@5.2.0
│ │   └── has-flag@3.0.0
│ └─┬ postcss-load-config@1.2.0
│   ├─┬ cosmiconfig@2.2.2
│   │ ├── is-directory@0.3.1
│   │ ├─┬ js-yaml@3.10.0
│   │ │ └── esprima@4.0.0
│   │ ├── minimist@1.2.0
│   │ ├─┬ parse-json@2.2.0
│   │ │ └─┬ error-ex@1.3.1
│   │ │   └── is-arrayish@0.2.1
│   │ └── require-from-string@1.2.1
│   ├── postcss-load-options@1.2.0
│   └── postcss-load-plugins@2.3.0
├─┬ prop-types@15.5.8
│ └─┬ fbjs@0.8.16
│   ├── core-js@1.2.7
│   ├─┬ isomorphic-fetch@2.2.1
│   │ └── whatwg-fetch@2.0.3
│   ├─┬ promise@7.3.1
│   │ └── asap@2.0.6
│   ├── setimmediate@1.0.5
│   └── ua-parser-js@0.7.17
├── proxy-from-env@1.0.0
├─┬ proxyquire@1.7.10
│ ├─┬ fill-keys@1.0.2
│ │ ├── is-object@1.0.1
│ │ └── merge-descriptors@1.0.1
│ ├── module-not-found-error@1.0.1
│ └── resolve@1.1.7
├─┬ pui-react-overlay-trigger@7.5.4
│ ├─┬ lodash.uniqueid@3.2.0
│ │ └── lodash._root@3.0.1
│ ├─┬ pui-react-mixins@7.5.4
│ │ ├─┬ fbjs@0.7.2
│ │ │ ├── core-js@1.2.7
│ │ │ └─┬ promise@7.3.1
│ │ │   └── asap@2.0.6
│ │ ├─┬ pui-react-animation@0.2.1
│ │ │ ├── easing-js@1.1.2
│ │ │ └── performance-now@0.2.0
│ │ ├─┬ raf@3.4.0
│ │ │ └── performance-now@2.1.0
│ │ └── react-addons-shallow-compare@15.6.2
│ └─┬ react-tether@0.5.7
│   └── tether@1.4.3
├─┬ pui-react-tooltip@7.5.4
│ └── pui-css-tooltips@7.5.4
├── querystring-browser@1.0.4
├── raw-loader@0.5.1
├─┬ react@15.6.1
│ ├── create-react-class@15.6.3
│ ├── loose-envify@1.3.1
│ └── prop-types@15.6.1
├─┬ react-ace@5.2.2
│ ├── brace@0.10.0
│ ├── lodash.isequal@4.5.0
│ ├─┬ react@15.6.2
│ │ └── prop-types@15.6.1
│ └─┬ react-dom@15.6.2
│   └── prop-types@15.6.1
├── react-addons-test-utils@15.6.0
├── react-anything-sortable@1.6.1
├─┬ react-color@2.11.7
│ ├── lodash@4.17.5
│ ├── material-colors@1.2.5
│ ├── reactcss@1.2.3
│ └── tinycolor2@1.4.1
├─┬ react-dom@15.6.1
│ └── prop-types@15.6.1
├─┬ react-grid-layout@0.16.0
│ ├─┬ react-draggable@3.0.5
│ │ └── prop-types@15.6.1
│ └── react-resizable@1.7.5
├── react-input-autosize@1.1.0
├─┬ react-input-range@1.2.1
│ └── autobind-decorator@1.4.3
├─┬ react-markdown@2.4.2
│ ├─┬ commonmark@0.24.0
│ │ └── string.prototype.repeat@0.2.0
│ └─┬ commonmark-react-renderer@4.3.4
│   ├── pascalcase@0.1.1
│   └── xss-filters@1.2.7
├─┬ react-redux@5.0.5
│ ├── hoist-non-react-statics@1.2.0
│ ├── lodash@4.17.5
│ ├── lodash-es@4.17.5
│ └── prop-types@15.6.1
├── react-router@2.0.0
├─┬ react-router-dom@4.2.2
│ ├─┬ history@4.7.2
│ │ ├── resolve-pathname@2.2.0
│ │ └── value-equal@0.4.0
│ ├─┬ react-router@4.2.0
│ │ ├── hoist-non-react-statics@2.5.0
│ │ └─┬ path-to-regexp@1.7.0
│ │   └── isarray@0.0.1
│ └── warning@3.0.0
├── react-router-redux@4.0.4
├─┬ react-select@1.0.0-rc.5
│ └── react-input-autosize@1.2.0
├─┬ react-sizeme@2.3.4
│ ├─┬ element-resize-detector@1.1.14
│ │ └── batch-processor@1.0.0
│ └── lodash@4.17.5
├── react-sortable@1.1.0
├── react-test-renderer@15.6.1
├── react-toggle@3.0.1
├─┬ reactcss@1.0.7
│ ├── lodash@4.17.5
│ └── merge@1.2.0
├─┬ redux@3.7.2
│ ├── lodash@4.17.5
│ └── symbol-observable@1.2.0
├─┬ redux-actions@2.2.1
│ ├── lodash@4.17.5
│ └── reduce-reducers@0.1.2
├── redux-thunk@2.2.0
├── regression@2.0.0
├─┬ request@2.61.0
│ ├── aws-sign2@0.5.0
│ ├── bl@1.0.3
│ ├── caseless@0.11.0
│ ├─┬ combined-stream@1.0.6
│ │ └── delayed-stream@1.0.0
│ ├── forever-agent@0.6.1
│ ├── form-data@1.0.1
│ ├─┬ har-validator@1.8.0
│ │ └─┬ is-my-json-valid@2.17.2
│ │   ├── generate-function@2.0.0
│ │   ├─┬ generate-object-property@1.2.0
│ │   │ └── is-property@1.0.2
│ │   ├── is-my-ip-valid@1.0.0
│ │   └── jsonpointer@4.0.1
│ ├─┬ hawk@3.1.3
│ │ ├── boom@2.10.1
│ │ ├── cryptiles@2.0.5
│ │ ├── hoek@2.16.3
│ │ └─┬ sntp@1.0.9
│ │   └── hoek@2.16.3
│ ├─┬ http-signature@0.11.0
│ │ ├── asn1@0.1.11
│ │ ├── assert-plus@0.1.5
│ │ └── ctype@0.5.3
│ ├── isstream@0.1.2
│ ├── mime-types@2.1.18
│ ├── node-uuid@1.4.8
│ ├── oauth-sign@0.8.2
│ ├── qs@4.0.0
│ ├── stringstream@0.0.5
│ └── tunnel-agent@0.4.3
├── resize-observer-polyfill@1.2.1
├─┬ rimraf@2.4.3
│ └── glob@5.0.15
├── rison-node@1.0.0
├── rxjs@5.4.3
├─┬ sass-loader@6.0.6
│ ├─┬ clone-deep@0.3.0
│ │ ├─┬ for-own@1.0.0
│ │ │ └── for-in@1.0.2
│ │ ├─┬ is-plain-object@2.0.4
│ │ │ └── isobject@3.0.1
│ │ └─┬ shallow-clone@0.1.2
│ │   ├── kind-of@2.0.1
│ │   ├── lazy-cache@0.2.7
│ │   └─┬ mixin-object@2.0.1
│ │     └── for-in@0.1.8
│ ├── lodash.tail@4.1.1
│ └── pify@3.0.0
├── script-loader@0.7.2
├── semver@5.1.0
├── simple-git@1.37.0
├─┬ sinon@1.17.2
│ ├── formatio@1.1.1
│ ├── lolex@1.3.2
│ ├── samsam@1.1.2
│ └─┬ util@0.10.3
│   └── inherits@2.0.1
├── source-map@0.5.6
├─┬ source-map-support@0.2.10
│ └── source-map@0.1.32
├─┬ strip-ansi@3.0.1
│ └── ansi-regex@2.1.1
├── style-loader@0.19.0
├─┬ supertest@3.0.0
│ ├── methods@1.1.2
│ └─┬ superagent@3.8.2
│   ├── component-emitter@1.2.1
│   ├── cookiejar@2.1.1
│   ├── debug@3.1.0
│   ├── form-data@2.3.2
│   ├── formidable@1.1.1
│   └── qs@6.5.1
├── supertest-as-promised@2.0.2
├── tabbable@1.1.0
├─┬ tar@2.2.0
│ ├── block-stream@0.0.9
│ └── fstream@1.0.11
├─┬ tinygradient@0.3.0
│ └── tinycolor2@1.0.0
├── tree-kill@1.1.0
├─┬ trunc-html@1.0.2
│ ├── assignment@2.2.0
│ ├─┬ insane@2.5.0
│ │ └── he@0.5.0
│ └── trunc-text@1.0.1
├── trunc-text@1.0.2
├── uglifyjs-webpack-plugin@0.4.6
├── ui-select@0.19.6
├─┬ url-loader@0.5.9
│ └── mime@1.3.6
├── uuid@3.0.1
├─┬ validate-npm-package-name@2.2.2
│ └── builtins@0.0.7
├─┬ vision@4.1.0
│ ├─┬ boom@3.2.2
│ │ └── hoek@4.2.1
│ ├── hoek@3.0.4
│ ├── items@2.1.1
│ └─┬ joi@8.4.2
│   ├── hoek@4.2.1
│   ├── isemail@2.2.1
│   └─┬ topo@2.0.2
│     └── hoek@4.2.1
├─┬ webpack@3.6.0
│ ├── acorn@5.5.0
│ ├─┬ acorn-dynamic-import@2.0.2
│ │ └── acorn@4.0.13
│ ├── ajv-keywords@2.1.1
│ ├── enhanced-resolve@3.4.1
│ ├─┬ escope@3.6.0
│ │ ├─┬ es6-map@0.1.5
│ │ │ ├── d@1.0.0
│ │ │ └── es6-set@0.1.5
│ │ └── es6-weak-map@2.0.2
│ ├── interpret@1.1.0
│ ├── json-loader@0.5.7
│ ├── loader-runner@2.3.0
│ ├── memory-fs@0.4.1
│ ├─┬ node-libs-browser@2.1.0
│ │ ├── assert@1.4.1
│ │ ├─┬ browserify-zlib@0.2.0
│ │ │ └── pako@1.0.6
│ │ ├─┬ buffer@4.9.1
│ │ │ ├── base64-js@1.2.3
│ │ │ └── ieee754@1.1.8
│ │ ├─┬ console-browserify@1.1.0
│ │ │ └── date-now@0.1.4
│ │ ├── constants-browserify@1.0.0
│ │ ├─┬ crypto-browserify@3.12.0
│ │ │ ├─┬ browserify-cipher@1.0.0
│ │ │ │ ├─┬ browserify-aes@1.1.1
│ │ │ │ │ └── buffer-xor@1.0.3
│ │ │ │ ├─┬ browserify-des@1.0.0
│ │ │ │ │ └── des.js@1.0.0
│ │ │ │ └─┬ evp_bytestokey@1.0.3
│ │ │ │   └─┬ md5.js@1.3.4
│ │ │ │     └── hash-base@3.0.4
│ │ │ ├─┬ browserify-sign@4.0.4
│ │ │ │ ├── bn.js@4.11.8
│ │ │ │ ├── browserify-rsa@4.0.1
│ │ │ │ ├─┬ elliptic@6.4.0
│ │ │ │ │ ├── brorand@1.1.0
│ │ │ │ │ ├── hash.js@1.1.3
│ │ │ │ │ ├── hmac-drbg@1.0.1
│ │ │ │ │ └── minimalistic-crypto-utils@1.0.1
│ │ │ │ └─┬ parse-asn1@5.1.0
│ │ │ │   └── asn1.js@4.10.1
│ │ │ ├── create-ecdh@4.0.0
│ │ │ ├─┬ create-hash@1.1.3
│ │ │ │ ├── cipher-base@1.0.4
│ │ │ │ ├─┬ ripemd160@2.0.1
│ │ │ │ │ └── hash-base@2.0.2
│ │ │ │ └── sha.js@2.4.10
│ │ │ ├── create-hmac@1.1.6
│ │ │ ├─┬ diffie-hellman@5.0.2
│ │ │ │ └── miller-rabin@4.0.1
│ │ │ ├── pbkdf2@3.0.14
│ │ │ ├── public-encrypt@4.0.0
│ │ │ ├── randombytes@2.0.6
│ │ │ └── randomfill@1.0.4
│ │ ├── domain-browser@1.2.0
│ │ ├── events@1.1.1
│ │ ├── https-browserify@1.0.0
│ │ ├── os-browserify@0.3.0
│ │ ├── path-browserify@0.0.0
│ │ ├── process@0.11.10
│ │ ├── querystring-es3@0.2.1
│ │ ├─┬ readable-stream@2.3.4
│ │ │ └── process-nextick-args@2.0.0
│ │ ├── stream-browserify@2.0.1
│ │ ├─┬ stream-http@2.8.0
│ │ │ ├── builtin-status-codes@3.0.0
│ │ │ ├─┬ readable-stream@2.3.4
│ │ │ │ ├── process-nextick-args@2.0.0
│ │ │ │ └── string_decoder@1.0.3
│ │ │ └── to-arraybuffer@1.0.1
│ │ ├── string_decoder@1.0.3
│ │ ├── timers-browserify@2.0.6
│ │ ├── tty-browserify@0.0.0
│ │ ├─┬ url@0.11.0
│ │ │ ├── punycode@1.3.2
│ │ │ └── querystring@0.2.0
│ │ └── vm-browserify@0.0.4
│ ├─┬ supports-color@4.5.0
│ │ └── has-flag@2.0.0
│ ├── tapable@0.2.8
│ ├─┬ watchpack@1.5.0
│ │ └── neo-async@2.5.0
│ └─┬ yargs@8.0.2
│   ├── camelcase@4.1.0
│   ├─┬ cliui@3.2.0
│   │ └── string-width@1.0.2
│   ├─┬ read-pkg-up@2.0.0
│   │ └─┬ read-pkg@2.0.0
│   │   ├─┬ load-json-file@2.0.0
│   │   │ └── strip-bom@3.0.0
│   │   └── path-type@2.0.0
│   └─┬ yargs-parser@7.0.0
│     └── camelcase@4.1.0
├─┬ webpack-dev-server@2.9.1
│ ├── ansi-html@0.0.7
│ ├── array-includes@3.0.3
│ ├─┬ bonjour@3.5.0
│ │ ├── array-flatten@2.1.1
│ │ ├── dns-equal@1.0.0
│ │ ├─┬ dns-txt@2.0.2
│ │ │ └── buffer-indexof@1.1.1
│ │ ├─┬ multicast-dns@6.2.3
│ │ │ ├── dns-packet@1.3.1
│ │ │ └── thunky@1.0.2
│ │ └── multicast-dns-service-types@1.1.0
│ ├─┬ compression@1.7.2
│ │ ├─┬ accepts@1.3.5
│ │ │ └── negotiator@0.6.1
│ │ ├── bytes@3.0.0
│ │ ├── compressible@2.0.13
│ │ ├── on-headers@1.0.1
│ │ └── vary@1.1.2
│ ├── connect-history-api-fallback@1.5.0
│ ├─┬ del@3.0.0
│ │ ├─┬ globby@6.1.0
│ │ │ └─┬ glob@7.1.2
│ │ │   └── minimatch@3.0.4
│ │ ├── is-path-cwd@1.0.0
│ │ ├─┬ is-path-in-cwd@1.0.0
│ │ │ └── is-path-inside@1.0.1
│ │ ├── p-map@1.2.0
│ │ └── pify@3.0.0
│ ├─┬ express@4.16.2
│ │ ├── accepts@1.3.5
│ │ ├── array-flatten@1.1.1
│ │ ├─┬ body-parser@1.18.2
│ │ │ ├── bytes@3.0.0
│ │ │ ├── iconv-lite@0.4.19
│ │ │ └── raw-body@2.3.2
│ │ ├── content-disposition@0.5.2
│ │ ├── cookie@0.3.1
│ │ ├── cookie-signature@1.0.6
│ │ ├── depd@1.1.2
│ │ ├── encodeurl@1.0.2
│ │ ├── escape-html@1.0.3
│ │ ├── etag@1.8.1
│ │ ├── fresh@0.5.2
│ │ ├─┬ on-finished@2.3.0
│ │ │ └── ee-first@1.1.1
│ │ ├── path-to-regexp@0.1.7
│ │ ├─┬ proxy-addr@2.0.3
│ │ │ ├── forwarded@0.1.2
│ │ │ └── ipaddr.js@1.6.0
│ │ ├── qs@6.5.1
│ │ ├─┬ send@0.16.1
│ │ │ ├── depd@1.1.2
│ │ │ ├── destroy@1.0.4
│ │ │ ├── mime@1.4.1
│ │ │ ├─┬ on-finished@2.3.0
│ │ │ │ └── ee-first@1.1.1
│ │ │ └── statuses@1.3.1
│ │ ├── serve-static@1.13.1
│ │ ├── setprototypeof@1.1.0
│ │ └── statuses@1.3.1
│ ├── html-entities@1.2.1
│ ├─┬ http-proxy-middleware@0.17.4
│ │ ├─┬ is-glob@3.1.0
│ │ │ └── is-extglob@2.1.1
│ │ └── lodash@4.17.5
│ ├── internal-ip@1.2.0
│ ├── ip@1.1.5
│ ├── loglevel@1.6.1
│ ├─┬ opn@5.2.0
│ │ └── is-wsl@1.1.0
│ ├─┬ portfinder@1.0.13
│ │ └── async@1.5.2
│ ├─┬ selfsigned@1.10.2
│ │ └── node-forge@0.7.1
│ ├─┬ serve-index@1.9.1
│ │ ├── accepts@1.3.5
│ │ └── batch@0.6.1
│ ├─┬ sockjs@0.3.18
│ │ ├─┬ faye-websocket@0.10.0
│ │ │ └─┬ websocket-driver@0.7.0
│ │ │   ├── http-parser-js@0.4.10
│ │ │   └── websocket-extensions@0.1.3
│ │ └── uuid@2.0.3
│ ├─┬ sockjs-client@1.1.4
│ │ ├─┬ eventsource@0.1.6
│ │ │ └─┬ original@1.0.0
│ │ │   └─┬ url-parse@1.0.5
│ │ │     └── querystringify@0.0.4
│ │ ├── faye-websocket@0.11.1
│ │ └─┬ url-parse@1.2.0
│ │   └── querystringify@1.0.0
│ ├─┬ spdy@3.4.7
│ │ ├── handle-thing@1.2.5
│ │ ├── http-deceiver@1.2.7
│ │ ├── select-hose@2.0.0
│ │ └─┬ spdy-transport@2.0.20
│ │   ├── detect-node@2.0.3
│ │   ├── hpack.js@2.1.6
│ │   ├── obuf@1.1.1
│ │   ├─┬ readable-stream@2.3.4
│ │   │ ├── process-nextick-args@2.0.0
│ │   │ └── string_decoder@1.0.3
│ │   └─┬ wbuf@1.7.2
│ │     └── minimalistic-assert@1.0.0
│ ├─┬ supports-color@4.5.0
│ │ └── has-flag@2.0.0
│ ├─┬ webpack-dev-middleware@1.12.2
│ │ └── time-stamp@2.0.0
│ └─┬ yargs@6.6.0
│   ├── camelcase@3.0.0
│   ├── cliui@3.2.0
│   ├── os-locale@1.4.0
│   ├── string-width@1.0.2
│   ├── which-module@1.0.0
│   └── yargs-parser@4.2.1
├─┬ webpack-merge@4.1.0
│ └── lodash@4.17.5
├── wreck@12.4.0
├── xml2js@0.4.19
├── xmlbuilder@9.0.4
├─┬ yauzl@2.7.0
│ ├── buffer-crc32@0.2.13
│ └─┬ fd-slicer@1.0.1
│   └── pend@1.2.0
├─┬ yeoman-generator@1.1.1
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ └── supports-color@2.0.0
│ ├─┬ class-extend@0.1.2
│ │ └── object-assign@2.1.1
│ ├── dargs@5.1.0
│ ├── dateformat@2.2.0
│ ├── detect-conflict@1.0.1
│ ├─┬ error@7.0.2
│ │ └── string-template@0.2.1
│ ├─┬ github-username@3.0.0
│ │ └─┬ gh-got@5.0.0
│ │   ├─┬ got@6.7.1
│ │   │ └── timed-out@4.0.1
│ │   └── is-plain-obj@1.1.0
│ ├─┬ glob@7.1.2
│ │ └── minimatch@3.0.4
│ ├─┬ istextorbinary@2.2.1
│ │ ├── binaryextensions@2.1.1
│ │ ├── editions@1.3.4
│ │ └── textextensions@2.2.0
│ ├── lodash@4.17.5
│ ├─┬ mem-fs-editor@3.0.2
│ │ ├── deep-extend@0.4.2
│ │ ├── ejs@2.5.7
│ │ ├─┬ glob@7.1.2
│ │ │ └── minimatch@3.0.4
│ │ ├─┬ through2@2.0.3
│ │ │ └─┬ readable-stream@2.3.4
│ │ │   ├── process-nextick-args@2.0.0
│ │ │   └── string_decoder@1.0.3
│ │ └─┬ vinyl@2.1.0
│ │   ├── clone@2.1.1
│ │   ├── clone-buffer@1.0.0
│ │   ├── clone-stats@1.0.0
│ │   ├─┬ cloneable-readable@1.0.0
│ │   │ └─┬ through2@2.0.3
│ │   │   └─┬ readable-stream@2.3.4
│ │   │     ├── process-nextick-args@2.0.0
│ │   │     └── string_decoder@1.0.3
│ │   └── replace-ext@1.0.0
│ ├── minimist@1.2.0
│ ├── path-exists@3.0.0
│ ├── pretty-bytes@4.0.2
│ ├─┬ read-chunk@2.1.0
│ │ └── pify@3.0.0
│ ├─┬ read-pkg-up@2.0.0
│ │ └─┬ read-pkg@2.0.0
│ │   ├─┬ load-json-file@2.0.0
│ │   │ └── strip-bom@3.0.0
│ │   └── path-type@2.0.0
│ ├── run-async@2.3.0
│ ├─┬ shelljs@0.7.8
│ │ ├─┬ glob@7.1.2
│ │ │ └── minimatch@3.0.4
│ │ └── rechoir@0.6.2
│ ├─┬ through2@2.0.3
│ │ └─┬ readable-stream@2.3.4
│ │   ├── process-nextick-args@2.0.0
│ │   └── string_decoder@1.0.3
│ ├── user-home@2.0.0
│ └─┬ yeoman-environment@1.6.6
│   ├─┬ chalk@1.1.3
│   │ ├── ansi-styles@2.2.1
│   │ └── supports-color@2.0.0
│   ├── diff@2.2.3
│   ├─┬ globby@4.1.0
│   │ └── glob@6.0.4
│   ├─┬ grouped-queue@0.3.3
│   │ └── lodash@4.17.5
│   ├─┬ inquirer@1.2.3
│   │ ├── ansi-escapes@1.4.0
│   │ ├─┬ cli-cursor@1.0.2
│   │ │ └─┬ restore-cursor@1.0.1
│   │ │   └── onetime@1.1.0
│   │ ├─┬ external-editor@1.1.1
│   │ │ ├─┬ spawn-sync@1.0.15
│   │ │ │ └── os-shim@0.1.3
│   │ │ └── tmp@0.0.29
│   │ ├── figures@1.7.0
│   │ ├── mute-stream@0.0.6
│   │ ├── rx@4.1.0
│   │ └── string-width@1.0.2
│   ├── lodash@4.17.5
│   ├── log-symbols@1.0.2
│   ├─┬ mem-fs@1.1.3
│   │ ├─┬ through2@2.0.3
│   │ │ └─┬ readable-stream@2.3.4
│   │ │   ├── process-nextick-args@2.0.0
│   │ │   └── string_decoder@1.0.3
│   │ └─┬ vinyl-file@2.0.0
│   │   └─┬ strip-bom-stream@2.0.0
│   │     └── first-chunk-stream@2.0.0
│   └── untildify@2.1.0
└─┬ yo@2.0.0
├─┬ chalk@1.1.3
│ ├── ansi-styles@2.2.1
│ └── supports-color@2.0.0
├── cli-list@0.2.0
├─┬ configstore@3.1.1
│ ├─┬ unique-string@1.0.0
│ │ └── crypto-random-string@1.0.0
│ └── xdg-basedir@3.0.0
├── figures@2.0.0
├─┬ fullname@3.3.0
│ ├─┬ execa@0.6.3
│ │ ├─┬ npm-run-path@2.0.2
│ │ │ └── path-key@2.0.1
│ │ ├── p-finally@1.0.0
│ │ └── strip-eof@1.0.0
│ ├── filter-obj@1.1.0
│ ├─┬ mem@1.1.0
│ │ └── mimic-fn@1.2.0
│ ├─┬ p-any@1.1.0
│ │ └─┬ p-some@2.0.1
│ │   └─┬ aggregate-error@1.0.0
│ │     ├── clean-stack@1.3.0
│ │     └── indent-string@3.2.0
│ ├── p-try@1.0.0
│ ├─┬ passwd-user@2.1.0
│ │ └─┬ execa@0.4.0
│ │   ├── cross-spawn-async@2.2.5
│ │   ├── npm-run-path@1.0.0
│ │   └── path-key@1.0.0
│ └─┬ rc@1.2.5
│   ├── ini@1.3.5
│   └── minimist@1.2.0
├─┬ got@6.7.1
│ ├─┬ create-error-class@3.0.2
│ │ └── capture-stack-trace@1.0.0
│ ├── duplexer3@0.1.4
│ ├── get-stream@3.0.0
│ ├── is-redirect@1.0.0
│ ├── is-retry-allowed@1.1.0
│ ├── is-stream@1.1.0
│ ├── lowercase-keys@1.0.0
│ ├── timed-out@4.0.1
│ ├── unzip-response@2.0.1
│ └─┬ url-parse-lax@1.0.0
│   └── prepend-http@1.0.4
├── humanize-string@1.0.1
├─┬ inquirer@3.3.0
│ ├─┬ chalk@2.3.1
│ │ ├── ansi-styles@3.2.0
│ │ └─┬ supports-color@5.2.0
│ │   └── has-flag@3.0.0
│ └─┬ strip-ansi@4.0.0
│   └── ansi-regex@3.0.0
├─┬ insight@0.8.4
│ ├── async@1.5.2
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ └── supports-color@2.0.0
│ ├─┬ inquirer@0.10.1
│ │ ├── ansi-escapes@1.4.0
│ │ ├─┬ cli-cursor@1.0.2
│ │ │ └─┬ restore-cursor@1.0.1
│ │ │   └── onetime@1.1.0
│ │ ├── cli-width@1.1.1
│ │ ├── figures@1.7.0
│ │ ├── run-async@0.1.0
│ │ └── rx-lite@3.1.2
│ ├─┬ lodash.debounce@3.1.1
│ │ └── lodash._getnative@3.9.1
│ ├─┬ os-name@1.0.3
│ │ ├─┬ osx-release@1.1.0
│ │ │ └── minimist@1.2.0
│ │ └── win-release@1.1.1
│ └─┬ request@2.83.0
│   ├── aws-sign2@0.7.0
│   ├── caseless@0.12.0
│   ├── form-data@2.3.2
│   ├── har-validator@5.0.3
│   ├─┬ hawk@6.0.2
│   │ ├── boom@4.3.1
│   │ └── sntp@2.1.0
│   ├─┬ http-signature@1.2.0
│   │ └── assert-plus@1.0.0
│   ├── performance-now@2.1.0
│   ├── qs@6.5.1
│   ├── tunnel-agent@0.6.0
│   └── uuid@3.2.1
├── lodash@4.17.5
├─┬ npm-keyword@4.2.0
│ ├─┬ got@5.7.1
│ │ ├── duplexer2@0.1.4
│ │ ├── node-status-codes@1.0.0
│ │ ├── read-all-stream@3.1.0
│ │ ├── timed-out@3.1.3
│ │ └── unzip-response@1.0.2
│ ├─┬ pinkie-promise@2.0.1
│ │ └── pinkie@2.0.4
│ └── registry-url@3.1.0
├── opn@4.0.2
├─┬ package-json@2.4.0
│ ├─┬ got@5.7.1
│ │ ├── timed-out@3.1.3
│ │ └── unzip-response@1.0.2
│ └── registry-auth-token@3.3.2
├─┬ parse-help@0.1.1
│ └─┬ execall@1.0.0
│   └─┬ clone-regexp@1.0.0
│     ├── is-regexp@1.0.0
│     └── is-supported-regexp-flag@1.0.0
├─┬ read-pkg-up@2.0.0
│ └─┬ read-pkg@2.0.0
│   ├─┬ load-json-file@2.0.0
│   │ └── strip-bom@3.0.0
│   └── path-type@2.0.0
├─┬ root-check@1.0.0
│ ├─┬ downgrade-root@1.2.2
│ │ ├── default-uid@1.0.0
│ │ └── is-root@1.0.0
│ └─┬ sudo-block@1.2.0
│   ├─┬ chalk@1.1.3
│   │ ├── ansi-styles@2.2.1
│   │ └── supports-color@2.0.0
│   └── is-docker@1.1.0
├─┬ sort-on@2.0.0
│ └─┬ dot-prop@4.2.0
│   └── is-obj@1.0.1
├─┬ tabtab@1.3.2
│ ├─┬ inquirer@1.2.3
│ │ ├── ansi-escapes@1.4.0
│ │ ├─┬ chalk@1.1.3
│ │ │ ├── ansi-styles@2.2.1
│ │ │ └── supports-color@2.0.0
│ │ ├─┬ cli-cursor@1.0.2
│ │ │ └─┬ restore-cursor@1.0.1
│ │ │   └── onetime@1.1.0
│ │ ├─┬ external-editor@1.1.1
│ │ │ └── tmp@0.0.29
│ │ ├── figures@1.7.0
│ │ ├── lodash@4.17.5
│ │ ├── mute-stream@0.0.6
│ │ └── string-width@1.0.2
│ ├── minimist@1.2.0
│ └─┬ npmlog@2.0.4
│   ├── ansi@0.3.1
│   └─┬ gauge@1.2.7
│     ├── lodash.pad@4.5.1
│     ├── lodash.padend@4.6.1
│     └── lodash.padstart@4.6.1
├── titleize@1.0.0
├─┬ update-notifier@2.3.0
│ ├─┬ boxen@1.3.0
│ │ ├── ansi-align@2.0.0
│ │ ├── camelcase@4.1.0
│ │ ├── term-size@1.2.0
│ │ └── widest-line@2.0.0
│ ├─┬ chalk@2.3.1
│ │ ├── ansi-styles@3.2.0
│ │ └── supports-color@5.2.0
│ ├── import-lazy@2.1.0
│ ├─┬ is-installed-globally@0.1.0
│ │ └── global-dirs@0.1.1
│ └─┬ latest-version@3.1.0
│   └── package-json@4.0.1
├── yeoman-character@1.1.0
├─┬ yeoman-doctor@2.1.0
│ ├─┬ bin-version-check@2.1.0
│ │ ├─┬ bin-version@1.0.4
│ │ │ └─┬ find-versions@1.2.1
│ │ │   └── semver-regex@1.0.0
│ │ ├── minimist@1.2.0
│ │ ├── semver@4.3.6
│ │ └─┬ semver-truncate@1.1.2
│ │   └── semver@5.5.0
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ └── supports-color@2.0.0
│ ├─┬ each-async@1.1.1
│ │ └── onetime@1.1.0
│ ├── log-symbols@1.0.2
│ └─┬ twig@0.8.9
│   ├── minimatch@3.0.4
│   └─┬ walk@2.3.9
│     └── foreachasync@3.0.0
├─┬ yeoman-environment@2.0.5
│ ├─┬ chalk@2.3.1
│ │ ├── ansi-styles@3.2.0
│ │ └── supports-color@5.2.0
│ ├── debug@3.1.0
│ ├── diff@3.4.0
│ ├─┬ is-scoped@1.0.0
│ │ └── scoped-regex@1.0.0
│ └── untildify@3.0.2
└─┬ yosay@2.0.1
├─┬ chalk@1.1.3
│ ├── ansi-styles@2.2.1
│ └── supports-color@2.0.0
├── cli-boxes@1.0.0
├── pad-component@0.0.1
├─┬ taketalk@1.0.0
│ └── minimist@1.2.0
└─┬ wrap-ansi@2.1.0
└── string-width@1.0.2
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.1.1 (node_modules/sane/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

编译完成,启动kibana
启动结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ElasticSearch kibana