Monitoring templates are an incredibly powerful feature within Panopta. They enable you to scale your monitoring in a cohesive and consistent way. Taking templates a step further with pattern matching allows your monitoring strategy to scale in an automated fashion
Let's say you want to monitor every network interface that starts with "eth" across every server . In the past, this would be very time consuming. With pattern matching, however, you can create a single interface-related check on a template - say Bandwidth In - and use "eth*" for wildcard pattern matching. Now, every time you apply this template to a server, it will add a metric for every interface that starts with "eth" on the server. Even better, you can have this matching be performed every time meta-data discovery is performed. If new resources are discovered that match your pattern, metrics will be created for them automatically.
Let's see how this works, step by step.
Now your template has a single metric on it. You'll notice in the monitoring table, the metric that you just added has the pattern matching rule next to its name as a friendly reminder.
Now, let's apply this template to some servers.
Now if you visit any of the servers you applied the template to, you'll see a metric has been created for every network interface which the Panopta agent had previously discovered on the given server.