KIbana visualization using search terms


So I'm wondering if this is possible.

My intention is to create a pie chart, out of search terms.

For example, the full pie chart represents all the information processed. And then the different pie sizes should be the number of results (or count in this case) of the search terms.

Anyone have any ideas how I could achieve this?

I have filebeats with nginx module enabled, sending to elasticsearch with the Ingest Node GeoIP and User Agent plugins enabled.

What do you mean by "search terms"? Is that a field in the data or are you talking about the kibana query bar and capturing user inputs?

Hi Nathan,

Thank you for taking time and replying.

So here's the situation:

An application has been deployed (single war/ear file), which has different modules in built.


all the above URLs point to different module/sub-applications. And since we want to remove the ones that are not being used, I was wondering if I would do a graph of how many users/hits each applications receives.

This is the log message I receive on nginx: - - [23/Apr/2018:03:11:13 +0000] "GET /something/a HTTP/1.1" 200 237 "-" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0"

Application is setup as below:
Nginx -> Apache -> Weblogic -> DB

So I've enabled filebeat (with nginx module enabled), elasticsearch and Kibana.
Currently I'm getting no data available, as the default visualizations and dashboards are looking for month relative data and I very recently installed the setup.

Any help/suggestions are welcome and appreciated.

You can change Kibana's time range with the time picker in the upper right hand corner.

Can you see data in your elasticsearch cluster? Try putting http://localhost:9200/_cat/indices in your browser (replace localhost with the ip of your elasticsearch server). What gets returned? Do you see your nginx log index? Does it have documents?

In Kibana, did you set up an Index Pattern for your nginx log index?

So basically yes, I've done all that.

It is working, however, my requirement is slightly complicated, and I was hoping for some suggestions on how I could create the graphs on kibana.

Describe your usecase and lets start there.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.