No description
Find a file
Nathan Reese 3212754e62
[Maps] add Top term aggregation (#57875)
* [Maps] add Top term aggregation

* update pew-pew source to handle terms agg

* make helper function for pulling values from bucket

* update terms source

* better join labels

* categoricla meta

* remove unused constant

* remove unused changes

* remove unused constant METRIC_SCHEMA_CONFIG

* update jest expect

* fix auto complete suggestions for top term

* get category autocomplete working with style props from joins

* pluck categorical style meta with real field name

* mock MetricsEditor to fix jest test

* review feedback

* es_agg_utils.js to es_agg_utils.ts

* typing updates

* use composit agg to avoid search.buckets limit

* i18n update and functional test fix

* stop paging through results when request is aborted

* remove unused file

* do not use composite agg when no terms sub-aggregations

* clean up

* pass indexPattern to getValueAggsDsl

* review feedback

* more review feedback

* ts-ignore for untyped imports in tests

* more review feedback

* add bucket.hasOwnProperty check

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-02-26 07:50:11 -07:00
.ci remove NODE_ENV=test (#58037) 2020-02-20 13:12:04 +01:00
.github [Upgrade Assistant] Move out of legacy folder (#58034) 2020-02-25 15:31:04 +01:00
bin
common/graphql
config
data
docs [Maps] Add EPSG-code to docs (#58378) 2020-02-25 14:21:25 -05:00
examples [Search service] Add async search strategy (#53057) 2020-02-25 15:57:40 -07:00
licenses
packages Adapt es-archiver to call _migrate endpoint instead of creating a migrator (#56971) 2020-02-26 10:39:16 +01:00
rfcs
scripts
src Converted brush event to TS. Migrated tests to "jest" way and optimiz… (#58206) 2020-02-26 16:04:58 +03:00
tasks Refactor test entry by runner (#44679) 2020-02-18 16:21:36 -06:00
test refresh once to make sure everything is fetched (#58225) 2020-02-26 11:34:53 +01:00
typings Upgrade EUI to v19.0.0 (#57284) 2020-02-14 13:06:31 -06:00
utilities
vars
webpackShims
x-pack [Maps] add Top term aggregation (#57875) 2020-02-26 07:50:11 -07:00
.backportrc.json
.browserslistrc
.editorconfig
.eslintignore Check for legacy imports in vis types and fix problems (#56763) 2020-02-10 12:48:18 +01:00
.eslintrc.js Fix TS for vis_type_table (#58347) 2020-02-26 13:20:24 +03:00
.gitattributes
.gitignore
.i18nrc.json
.node-version
.nvmrc
.prettierrc
.sass-lint.yml
.yarnrc
api-documenter.json
CONTRIBUTING.md Refactor test entry by runner (#44679) 2020-02-18 16:21:36 -06:00
FAQ.md
github_checks_reporter.json
Gruntfile.js
Jenkinsfile
kibana.d.ts
LICENSE.txt
NOTICE.txt
package.json Update dependency @elastic/charts to ^17.1.1 (#57634) 2020-02-21 14:49:48 -06:00
preinstall_check.js
README.md
renovate.json5 [SIEM] Replace AutoSizer with use-resize-observer (#56588) 2020-02-18 14:53:31 +01:00
STYLEGUIDE.md Remove Kibana a11y guide in favor of EUI (#57021) 2020-02-07 10:55:29 -05:00
tsconfig.browser.json
tsconfig.json
tsconfig.types.json
TYPESCRIPT.md
yarn.lock [SIEM] Fix unnecessary re-renders on the Overview page (#56587) 2020-02-25 15:00:50 +01: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.