Static List in Kibana 4 - elasticsearch

I would like to create a static list on Kibana Dashboard.
For example, a pane displaying clickable region names. So when I click on a region, rest of the visualizations change dynamically.
I am looking for something like 'Metric' visualization but for text data and clickable.
Is there a way to do this?

We do something similar, not fully static, but you can create a Data Table visualization (in Kibana4).
On that table, filter by the logs that interest you (with the metric types for example) and that will create a row for each metric type. Add that table visualization to the dashboard where you need the 'clickable filter'.
Then, clicking a row in that table will filter the entire dashboard based on that specific metric-type.

Related

Get percentage based on count in elasticsearch

I have an index of objects that contains:
username (nullable)
status (can be "none", "talking" or "customer")
I need to get the conversion rate of users (per user) based on how many objects that has status "talking" against objects that has status "customer".
And then represent this in a some chart.
Is this possible?
Below are the steps to achieve this:
Go to kibana Management -> Index Patterns -> Create index pattern and then type the name of your index for e.g myindex
Go to Visualize tab. Click on + and select Pie. Check this LINK
Select the index name for e.g. myindex
Click on Split Slices. And then select Terms. Select status in the field section.
Click on the bluish green play button which would display Apply changes when you hover your mouse
You would now be able to see the pie chart with all the values.
Now for only customer and talking, click on Add a filter
Select status in the field.
Select is one of operator and then select both customer and talking values.
You should now be able to see pie chart with only these two values. If you hover the mouse on the pie chart, you would be able to see the percentages respectively.
Below is how it appears on my kibana machine where I had three documents whose status as talking and two documents with status as customer
Note In my mapping I've used the status.keyword as field of type keyword in order to run Terms Aggregation
Let me know if this helps!

Can not add custom field to Y-Axis Average aggregation for visualization

When I try to add Bar Chart visualization, I cannot select any custom field for my messages for Average aggregation (like: "my_custom_field"). Messages are logged and contain this field. How to do this?
I have a strong suspicion that your "messages" field is a string. Average aggregation works on numbers.
I checked this in my own setting and I couldn't run Average on "messages" with default settings, but I could run it on Unique Count.
I don't understand why, but when I create visualization via Visualizations tab/Add new/Vertical bar chart, fields are not present.
But, I can make visualization by:
[OPTIONAL, probably didn't help] Go to Management/Index Patterns and click Refresh image button in right top corner. This will create mapping types for fields that are new since index creation (this was in my case). Such field can be recognized when before its name there is "?", means no type (e.g. # means field has type, like on the image below).
Go to Discover tab and select your field on the left, than click Visualize -> that will allow to select Average aggregate with your field.
This is very inconvenient, but works.

How do a keyword search in kibana4 dashboard

I have a kibana Dashboard with data table visualization, In that visualization widget, I need to scroll down or change pagination.i have 1800 city name in that single visualization widget, if I want to go to city name starts with K...., it's very hard for me to search for each page
NOTE: I have an not analyzed data.
In the search bar at the top, I believe you can use Lucene expressions.
Try:
city:K*

How to Add a Search Filter to Superset dashboard ("Directed Force Layout" visualization type)

I am wondering if there is a way to add a custom search filter to a Superset dashboard. I am building a "Directed Force Layout" visualization from 25K rows and I hope to implement a search filter which limits the graphing to the specific rows meeting the search criteria (a simple text matching).
Using the same table of the slice you want to filter, create a new slice with a visualization type called 'Filter Box'. Place both slice and Filter Box in the same dashboard, and then you'll be able to apply filters on the fly while you're in the dashboard view.

Spotfire 7 filter table after clicking dynamic value

I am looking for a way to filter a table based on clicking a dynamic value in a Textarea in Spotfire 7.0.
I have a Textarea with an image and a bunch of calculated values over the top of that image (essentially a non geographic "map" of values). I would like to filter a table to show the rows which contribute to that dynamic value.
How can I filter the table based on the value clicked in the Textarea?
You can use Spotfire bookmarks. Create bookmarks and then configure images as a buttons and apply click action on them to redirect user to the particular bookmark.
You can also apply marking on Calculated values in a way that you can set your child visualizations to be limited by your dynamic value marking.

Resources