Visualization type

Visualization types can be grouped into:

See below the description of each type available in Visualize.

Remember that to display a visualization in your Dashboard, you must first create it in Visualize.

Needed data must be available in order to create a visualization. For example, you must have geolocation data in order to create Maps.

Basic charts

image of an area chart inside a square

Area chart. Combination of line graph (shows variables over time) and bar graph (compares categories), in which the area (amount) below the line is highlighted. Area charts show a sense of proportion to the whole, when the total of all series is more important than comparing any two or more series. Commonly used to show changes in quantity over time and observe trends, working as overlapping timelines.

image of a graph with small squares displayed along the x and y axes

Heat map. Represents the intensity of a variable between two other variables (X and Y axes). The color can represent the aggregation value of a bucket. An example of use is to represent the number of visitors to your web page over the days (aggregation of data histogram for the X-axis), showing how many of them use which operating system (aggregation of bucket: terms on the operating system field for the Y-axis). In this example, the color variation indicates the variation in the number of machines using an operating system: ranging from light (lowest amounts) to dark (highest amounts).

image of three horizontal bars displayed to the right of a vertical line

Horizontal bar chart. Graph displaying rectangles whose widths are proportional to the value they represent. As an example of usage we can think of a graph that displays the average API response time (average bucket aggregation in the response time field for the X-axis) by time (data histogram aggregation for the Y-axis).

image of a line chart

Line chart. Connects a series of data (points) with a line. It can be used, like other charts, to show changes in information over time, emphasizing trends. The advantage of the line graph over the vertical bar graph, for example, is that it is easier to read large amounts, as too many bars would make the graph polluted.

image of a pie chart

Pie chart. Circular graph divided into slices to illustrate numerical proportion, making it easier to compare parts of a whole. The number of slices can be defined by bucket aggregation (e.g., data histogram, term, range) and the slice size by metric aggregation (e.g., count, sum, average).

image of three vertical bars arranged above a horizontal line

Vertical bar chart or column chart. Graph displaying rectangles whose heights are proportional to the value they represent. An example of usage is to display the distribution of API calls over time - the Y-axis representing the count and the X-axis, the period. It is possible, for example, to use filters by status code, to distinguish the calls that resulted in success or error.

Data

image representing a data table

Data table. Displays data in table format. It allows you to add columns and filters as needed. Usage examples include: displaying server configuration details, tracking counts and minimum and maximum values of a specific field, monitoring state of key services, among others.

image of a semicircle which is open at the base and has a pointer in the center representing a gauge

Gauge. Displays in which predefined range your metric falls. It can be used to show how your metric compares against reference threshold values. Colors are used to divide the scale and they help identify how close to the limits your metric is. It can also be used to alert about how a specific field is performing versus how it is expected to perform.

image of a semicircle which is open at the base and has the number 8 in the middle

Goal. Informs the goal for that metric and how your metric is progressing towards it. This type of visualization can be used to highlight your goal and to mark the distance between your current state and your goal.

image of a square with the number 8 in the middle

Metric. Displays a single numeric value for an aggregation. It can be used to highlight a value such as the total of a sum or a reference value.

Maps

Geolocation data are needed to create maps. geolocation.

icon representing location

Coordinate Map. Indicates location on a map. It is necessary to have information such as latitude and longitude in order to create this visualization.

icon representing a paper map folded into three parts

Region Map. Creates a map to, for example, compare results by country or region. It is necessary to have data such as IP-based logs in order to create this visualization.

Time series

image resembling a hammer between two vertical bars arranged above a horizontal line

TSVB. Time Series Data Visualizer. Provides a graphical interface with Timelion functionalities, allowing the creation of more complex searches. You can, for example, concatenate functions on any data record. It is possible to determine combinations of functions from different sets of records within the same index.

Other

two parallel horizontal lines with a circle on each line and letter E in a circle above

Controls. The letter E indicates that this feature is being tested and can be changed at any time. This view lets you create controls to be used in dashboards. With it you can, for example, create filters to select APIs or buttons to switch between options.

image of a square with dotted lines as borders and the letter T in the center inside the square

Markdown. Allows you to add custom texts or images to your dashboard using markdown syntax.

four horizontal lines of different sizes

Word cloud. Displays groups of words whose sizes indicate their relevance (highest counts). An example of use is having the names of the countries that send requests to the web server organized by number of requests (the larger the font used for the country name, the greater the number of requests).

less-than sign followed by forward slash and greater-than sign

Vega. Grammar for the creation of custom views. Recommended for advanced users who are used to writing queries. Supports Kibana extensions to, for example, add interactive tools to your dashboard. Used to create visualizations with nested or parent/child mapping and other more complex combinations.

Thanks for your feedback!
EDIT
How useful was this article to you?