We are running APM 3 and I have a suggestion regarding renaming the templates. We have a process where we use the word "Test" in our template naming while we are developing and testing the template. Part of the testing is to create an alert for the template to test alerting also. When we are done testing we remove the "Test" from the template name. What I have seen is the alert will still work because it uses the old name of the template. Even if you create a new alert it looks like it can only use the original template name. Over time this could get very complicated to make sure you are using the old template name for new alerts. Also troubleshooting alerts regarding the templates could get We are going to handle the issue by changing our policy to create a copy of the test template with the new name and then delete the test template. We are also talking about using tags for the "test" templates, however you cannot see the tags in the alert system.
What I would like to see the alert system recognize the template name changes. This would make it so when creating new alerts you can get the new name in the drop down selection. I can see where the old alerts might be a problem however if internally it is just referencing the Template ID that should be able to update the name in the current alerts.
Once you know the alerts are working that way with the templates it is not a big deal but if you don't know it for a couple of months going back and cleaning up the templates is a pain.