After upgrading my cluster from 5.5.1 to 5.6.0, Kibana was the last piece to upgrade. On restart Kibana turned red and said "unknown setting" or something like that, I didn't record it at the time.
But the problem was this. The indices referenced in saved searches has changed from using the string "logstash-*" to an id like "AV6GbcQ9KD3D6TOqtyBc". Through some trial and error I figured this out and was able to manipulate a manual backup of my visualizations and searches by doing find and replace for the string representation of the index pattern. Was there supposed to be process to correct this for the move to 5.6? In order to complete the upgrade I needed to delete my .kibana index and restore my saved objects. But only after I went through them and reassigned the index pattern ids.
2nd part. Is the new ID used a unique generated ID that is only relevant for the cluster it's on? I ask this, because I would like to be able to export objects from my production cluster and load those onto my development cluster. Is the ID just a hash. This is really going to be a pain if it's unique to a cluster.