liveBook · Manning

Kibana

As explained in Elasticsearch in Action, Second Edition

Kibana is a web interface for querying Elasticsearch data and creating visualizations, dashboards, and aggregations.

Kibana is the web-based administrative and visual interface for Elasticsearch. It provides a place to execute queries, inspect results, manage cluster data, and turn stored data into dashboards, graphs, and charts. Elasticsearch handles search and analytics; Kibana makes those capabilities accessible through a visual console. section 1.4 section 1.4.2

In the Elastic Stack, Beats and Logstash bring data from external systems into Elasticsearch, while Kibana works with that indexed data. Use it to explore data, run analytical and statistical operations, create visualizations, and share dashboards. section 1.4.2 section 2.0

Run an indexing request in Dev Tools

Open Management > Dev Tools after Kibana and Elasticsearch are running. Write an Elasticsearch request in the left editor pane and select Play. Kibana adds the appropriate server URL details, sends the request over HTTP, and displays the JSON response in the right pane. A successful indexing response includes a result indicating that the document was created, along with HTTP status and metadata such as index, ID, and version. section 2.1.3

Figure 2.6 Kibana’s Dev Tools code editor

The Dev Tools editor shows the two-pane workflow: compose an Elasticsearch request on the left and inspect its response on the right. section 2.1.3

Kibana is a preferred REST client, not the only one: cURL, Postman, and programming SDKs can also call Elasticsearch. Its editor is useful when learning or testing API requests because queries can be constructed directly with Elasticsearch’s REST and JSON interfaces. section 2.0

How Elasticsearch in Action, Second Edition covers it

How deep it goes
Demonstrates Dev Tools navigation, two-pane request execution, and JSON responses; defers request and response details.
Examples
Uses Dev Tools to submit an indexing request and inspect its created-document response, status, and metadata.
What it assumes
Assumes running Elasticsearch and Kibana, then introduces Dev Tools navigation and its editor workflow from first access.
What you can do after
Operate/configure it to send Elasticsearch requests from Dev Tools and read returned JSON responses.
How it connects
Connects Elasticsearch with Beats, Logstash, REST APIs, JSON, dashboards, aggregations, and machine learning.

Also explained in

Compare how 3 books explain Kibana →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Elasticsearch in Action, Second Edition. The section links point to the parts of the book it draws on.