This alert checks the Consul Enterprise license expiration time. It triggers a warning if the license expiration time is less than 14 days, and critical if it's less than 7 days.
_consul.license_expirationtime: Monitors the remaining time in seconds until the Consul Enterprise license expires.
Consul is a service mesh solution that enables organizations to discover services and safely process network traffic across dynamic, distributed environments.
You can check the remaining license expiration time for your Consul Enterprise instance using the Consul API:
curl http://localhost:8500/v1/operator/license
Look for the ExpirationTime
field in the returned JSON output.
If your license is about to expire, you will need to acquire a new license. Contact HashiCorp Support to obtain and renew the license key.
You can apply the new license key either by restarting Consul with the new key specified via the CONSUL_LICENSE
environment variable or the license_path
configuration option, or by updating the license through the Consul API:
curl -X PUT -d @new_license.json http://localhost:8500/v1/operator/license
Replace new_license.json
with the path to a file containing the new license key in JSON format.
After applying the new license, you can check the new license expiration time using the Consul API again:
curl http://localhost:8500/v1/operator/license
Ensure that the ExpirationTime
field shows the new expiration time.