Go to file
Jean-Louis Leysens 5c2d0cae9c
Console to NP ready (#43346)
*  General structure of Public w/ legacy brace + autocomplete 🤔
 Refactor Resizer functionality (panel component)
 Refactor Play Button
 Refactor Auto-completion
 Refactor Docs opener
 Refactor Storage

* First refactor of kbn ace keyboard mode to TS+React

* clean up unused props

* console_menu.js -> console_menu.tsx

* Remove unused file from quarantine and added fixed ui ace keyboard mode react hook

* - Refactored history and storage to app-wide services
- Pre-emptive changes to tests
- sense-history -> HistoryList
- removed unused kbn top nav v2 component

* A lot of cleanup, re-introduced editor resize checker, re-introduced history viewer as TS+React. `history` still needs refactoring.

* First iteration of tap nav menu, with history toggle working

* Lots of fixes
Also moved over and integrated remaining three react components

* Moved a lot of files around again, tidied up NP set up

* Replace angular directive

* Remove used code

* Re-order imports and move all ace dependencies to same location

* Remove more unused code

* Revise quarantined setup mocks

* Don't suggest 'undefined' or other null-like values in autocomplete

* Clean up api_server folder

* Re-add missing style

* Updated karma spec mock

* Fix editors cutting of at bottom of screen

* Refactor console editors into single components
Refactor a lot of business logic to main.tsx container
Minor renaming of variables for better readability

* Updated use of contexts with better error message
Fixed broken render sync cycles (using useCallback)
Fixed Main container render cycle (added missing deps to useEffect)
Fixed default input and removed auto indent from being called on init for already formatted text

* Updated test mocks

* Update to be more in line with NP conventions https://github.com/elastic/kibana/blob/master/src/core/CONVENTIONS.md

* Update console history when making new requests
Fixed spacing between editor and console history
Moved registration of keyboard commands to TS
Fixed setup_mocks.js after renaming app to application

* Clean up git merge conflict artifact

* Use updated NP interfaces

* More typings fixed after updating local project dependencies

* Removing some dependencies on KUI and font awesome from legacy editor

* Fix clear history not re-rendering
Refactor prop name to be more descriptive

* Simplify split_panel and add tests

* Fix accessibility tabbing behaviour for ace editor

* Refactor ConsoleEditor into two separate components
Remove unused changeCursor code
Remove unused textArea ref
Use default lodash debounce (remove unnecessary arg)

* Major a11y fix when tabbing
Major fix for ace in IE11 and Edge browsers

* Update comment
2019-09-12 13:28:29 +02:00
.ci Revert "Revert "Revert "Revert "[ci] compress jobs for CI stab… (#45454) 2019-09-11 15:27:43 -07:00
.github Move base feature controls functionality from XPack Main plugin to a dedicated XPack Features plugin (#44664) 2019-09-09 19:15:58 +02:00
bin Update node options Initialization on our scripts (#40302) 2019-08-15 16:09:22 +01:00
common/graphql [Uptime] Implement EuiSuperDatePicker (#28217) 2019-01-18 13:44:58 -05:00
config [i18n] .i18nrc file as the source of truth and enhance tooling (#39774) 2019-07-21 15:06:03 +03:00
data
docs [DOCS] Updates Saved objects docs (#45310) 2019-09-11 14:45:43 -07:00
licenses
packages Change data-test-subj selector logic to support value with spaces (#43682) 2019-09-12 09:48:09 +02:00
rfcs Console to NP ready (#43346) 2019-09-12 13:28:29 +02:00
scripts [Plugin Generator] Add integration test (#43219) 2019-09-06 13:10:47 -06:00
src Console to NP ready (#43346) 2019-09-12 13:28:29 +02:00
style_guides Point to EUI for SASS/CSS guidelines (#27415) 2018-12-18 14:39:38 -05:00
tasks Jenkins pipeline with parallel cigroups (#45285) 2019-09-11 11:58:28 -07:00
test Change data-test-subj selector logic to support value with spaces (#43682) 2019-09-12 09:48:09 +02:00
typings Upgrade EUI to 13.8.1 (#45052) 2019-09-11 10:03:02 -05:00
utilities
webpackShims [Code] Add localization for Code 2019-07-30 18:16:26 +08:00
x-pack [APM] Add "Quick links" to test plan 2019-09-12 13:23:32 +02:00
.backportrc.json [backport-config] Adds 7.4 branch (#44402) 2019-08-29 10:08:19 -07:00
.browserslistrc [autoprefixer] upgrade to 9.6.1, unify browserslist handling (#41038) 2019-07-15 09:33:33 -07:00
.editorconfig [editorconfig] disable insert_final_newline for package.json 2019-04-18 09:44:17 -07:00
.eslintignore move optimize into data folder (#25944) 2019-08-28 10:09:58 -05:00
.eslintrc.js mark eslint config as root (#44699) 2019-09-03 13:57:09 -07:00
.gitattributes [canvas] Color fixes + Storybook 5 (#34075) 2019-04-02 11:21:51 -05:00
.gitignore gitignore legacy optimize directory (#44314) 2019-08-28 15:01:24 -04:00
.i18nrc.json [TSVB] (Step 2) Shim new platform - renaming tsvb -> vis_type_timeseries (#44981) 2019-09-09 17:43:05 +03:00
.node-version Bump node to 10.15.2 (#32200) 2019-02-28 10:48:42 -06:00
.nvmrc Bump node to 10.15.2 (#32200) 2019-02-28 10:48:42 -06:00
.prettierrc
.sass-lint.yml nit: Format sass-lint (#44432) 2019-08-29 18:56:53 -04:00
.yarnrc
CONTRIBUTING.md [contributing] add karma to quick reference (#40908) 2019-07-12 11:04:30 -05:00
FAQ.md
github_checks_reporter.json implementing github checks - second attempt (#35757) 2019-05-01 16:02:33 -05:00
Gruntfile.js
Jenkinsfile Revert "Revert "Revert "Revert "[ci] compress jobs for CI stab… (#45454) 2019-09-11 15:27:43 -07:00
kibana.d.ts [Core] Public saved objects client (#39891) 2019-08-06 20:53:05 +02:00
LICENSE.txt
NOTICE.txt [Maps] Load Maki icons from spritesheet (#42499) 2019-08-06 13:32:04 -07:00
package.json Update dependencies (#45133) 2019-09-11 21:39:13 +02:00
preinstall_check.js
README.md Update paths to ui, server, deprecation, plugin_discovery in src/legacy 2019-02-11 10:41:37 -05:00
renovate.json5 Add ApplicationService Mounting (#41007) 2019-09-03 13:03:05 -05:00
STYLEGUIDE.md Point to EUI for SASS/CSS guidelines (#27415) 2018-12-18 14:39:38 -05:00
tsconfig.browser.json
tsconfig.json Update babel related packages (#43595) 2019-08-22 18:40:57 -07:00
tsconfig.types.json [Core] Move Saved objects files to core (#38771) 2019-06-18 13:10:23 +02:00
TYPESCRIPT.md Fix path references into and out of x-pack/legacy 2019-06-20 13:34:48 -04:00
yarn.lock Update dependencies (#45133) 2019-09-11 21:39:13 +02:00

Kibana

Kibana is your window into the Elastic Stack. Specifically, it's a browser-based analytics and search dashboard for Elasticsearch.

Getting Started

If you just want to try Kibana out, check out the Elastic Stack Getting Started Page to give it a whirl.

If you're interested in diving a bit deeper and getting a taste of Kibana's capabilities, head over to the Kibana Getting Started Page.

Using a Kibana Release

If you want to use a Kibana release in production, give it a test run, or just play around:

Building and Running Kibana, and/or Contributing Code

You might want to build Kibana locally to contribute some code, test out the latest features, or try out an open PR:

Documentation

Visit Elastic.co for the full Kibana documentation.

For information about building the documentation, see the README in elastic/docs.

Version Compatibility with Elasticsearch

Ideally, you should be running Elasticsearch and Kibana with matching version numbers. If your Elasticsearch has an older version number or a newer major number than Kibana, then Kibana will fail to run. If Elasticsearch has a newer minor or patch number than Kibana, then the Kibana Server will log a warning.

Note: The version numbers below are only examples, meant to illustrate the relationships between different types of version numbers.

Situation Example Kibana version Example ES version Outcome
Versions are the same. 5.1.2 5.1.2 💚 OK
ES patch number is newer. 5.1.2 5.1.5 ⚠️ Logged warning
ES minor number is newer. 5.1.2 5.5.0 ⚠️ Logged warning
ES major number is newer. 5.1.2 6.0.0 🚫 Fatal error
ES patch number is older. 5.1.2 5.1.0 ⚠️ Logged warning
ES minor number is older. 5.1.2 5.0.0 🚫 Fatal error
ES major number is older. 5.1.2 4.0.0 🚫 Fatal error

Questions? Problems? Suggestions?

  • If you've found a bug or want to request a feature, please create a GitHub Issue. Please check to make sure someone else hasn't already created an issue for the same topic.
  • Need help using Kibana? Ask away on our Kibana Discuss Forum and a fellow community member or Elastic engineer will be glad to help you out.