I have a Canvas with a time filter and I'm looking into adding some existing Kibana objects into my new Canvas. I see that each of the Kibana objects I add into my Canvas has line similar to this ...
The timefilter for Kibana objects and the Canvas timefilter aren't an exact match because the Canvas timefilter is tied to a specific field, whereas the Kibana object just needs a time range and then will use the default time field for that index.
You can modify your expression to put filters | at the beginning, and it will pass those filters on to the Kibana Object, and they will work, you'll just be in this weird state where you'll be using multiple time filters (the time range on the object, and the Canvas time filter). So just expand the Kibana object range out further than the Canvas Filter and it will work as expected, just the UI will show that expanded range.
It is on the Canvas roadmap to improve the filtering experience, for this very reason you mention.
FYI, I just did some extra testing and realized the chart are still showing data based on the Kibana object filter time frame and not on the Canvas filter time frame.
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.