I am trying to show Dash Board in my web application using URL share option of Kibana , I am able to achieve it but i want to pass a parameter/Filter in the URL and filter the dashboard results(Example; pass userid as filter/parameter and get dashboard results for only that user ).
Is there any way in which i can pass a filter/parameter in kibana URl from my Web-App which effects dashboard output?
the filters are part of url, take a look at this example: http://localhost:5601/beg/app/kibana#/dashboard/7adfa750-4c81-11e8-b3d7-01146121b73d?_g=()&_a=(description:'Analyze%20mock%20flight%20data%20for%20ES-Air,%20Logstash%20Airways,%20Kibana%20Airlines%20and%20JetBeats',filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:d3d7af60-4c81-11e8-b3d7-01146121b73d,key:Carrier,negate:!f,params:(query:'Logstash%20Airways',type:phrase),type:phrase,value:'Logstash%20Airways'),query:(match:(Carrier:(query:'Logstash%20Airways',type:phrase))))),fullScreenMode:!f,options:(darkTheme:!f,hidePanelTitles:!f,useMargins:!t),panels:!((embeddableConfig:(),gridData:(h:7,i:'1',w:32,x:0,y:0),id:aeb212e0-4c84-11e8-b3d7-01146121b73d,panelIndex:'1',type:visualization,version:'6.3.0'),...
however there is no helper for you to produce that filters so you would need to do it manually (or maybe have some predefined filters ? )
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.