Unable to create monitoring template – How to solve this Elasticsearch error

Opster Team

Aug-23, Version: 7.17-7.17

Briefly, this error occurs when Elasticsearch fails to create a monitoring template due to insufficient permissions, incorrect configuration, or a version mismatch. To resolve this issue, you can check and adjust the user permissions to ensure they have the rights to create templates. Also, verify the configuration settings for any errors and ensure that the Elasticsearch version is compatible with the monitoring template. Lastly, check the Elasticsearch logs for more detailed error information.

This guide will help you check for common problems that cause the log ” unable to create monitoring template ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: template, plugin.

Log Context

Log “unable to create monitoring template” classname is Monitoring.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

                // Loading a template involves IO to some specific locations; looking for files with set names.
                // We're catching Exception here as we don't want to let anything that might fail in that process bubble up from the
                // upgrade template metadata infrastructure as that would prevent a node from starting
            } catch (Exception e) {
                logger.error("unable to create monitoring template"; e);
        return createdTemplates;


How helpful was this guide?

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?