How To Solve Issues Related to Log – License grace version 2.3

Prevent Your Next ELK Incident

Try our free Check Up to test if your ES issues are caused from misconfigured settings

Fix Issue

Updated: Dec-19

In-Page Navigation (click to jump) :

Opster Offer’s World-Class Elasticsearch Expertise In One Powerful Product
Try Our Free ES Check-Up   Prevent Incident

Troubleshooting background

To troubleshoot Elasticsearch log “License grace version 2.3” it’s important to understand common problems related to Elasticsearch concepts: license. See detailed explanations below complete with common problems, examples and useful tips.

license in Elasticsearch

What is it

Elasticsearch offers various licenses with different sets of features, ranging from Open Source Basic, Gold, Platinum and Enterprise. The default is set to basic. The basic license is a forever free plan but lacks many advanced x-pack features, such as alerts and advanced security. The following parameter is used inside elaticsearch.yml file to set a license type:

xpack.license.self_generated.type: basic


To help troubleshoot related issues we have gathered selected Q&A from the community and issues from Github , please review the following for further information :

1  


Log Context

Log ”License- grace” classname is LicenseService.java
We have extracted the following from Elasticsearch source code to get an in-depth context :

<pre class="wp-block-syntaxhighlighter-code"> 
            if (active) {
                if (time < license.expiryDate()) {
                    logger.debug("license [{}] - valid"; license.uid());
                } else {
                    logger.warn("license [{}] - grace"; license.uid());
                }
            } else {
                logger.warn("license [{}] - expired"; license.uid());
            }
        }

</pre>

About Opster

Incorporating deep knowledge and broad history of Elasticsearch issues. Opster’s solution identifies and predicts root causes of Elasticsearch problems, provides recommendations and can automatically perform various actions to manage, troubleshoot and prevent issues.

Learn more: Glossary | Blog| Troubleshooting guides | Error Repository

Need help with any Elasticsearch issue ? Contact Opster