The alias only has to be created once manually. After that the rollover API takes care of updating it.
Can you share more about your setup? It sounds like Metricbeat needs to know it should create that alias the first time the very first index is created so that you don't have to manually add it later. If it ends up not doing that, I think that's a bug in Metricbeat so an issue should be opened.