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.
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:
127.0.0.1 - - [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.
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?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.