mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
* [DOCS] Remove obsolete license expiration info
As of https://github.com/elastic/elasticsearch/pull/79671, Elasticsearch does a more stringent license check
rather than operating in a semi-degraded mode.
Closes #127845
Closes #125702
* Update docs/management/managing-licenses.asciidoc
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 791ebfad8c
)
Co-authored-by: debadair <debadair@elastic.co>
This commit is contained in:
parent
02058dacce
commit
ad5dd5c646
1 changed files with 22 additions and 170 deletions
|
@ -1,191 +1,43 @@
|
||||||
[[managing-licenses]]
|
[[managing-licenses]]
|
||||||
== License Management
|
== License Management
|
||||||
|
|
||||||
When you install the default distribution of {kib}, you receive free features
|
By default, new installations have a Basic license that never expires.
|
||||||
with no expiration date. For the full list of features, refer to
|
For the full list of features available at the Free and Open Basic subscription level,
|
||||||
{subscriptions}.
|
refer to {subscriptions}.
|
||||||
|
|
||||||
If you want to try out the full set of features, you can activate a free 30-day
|
To explore all of the available solutions and features, start a 30-day free trial.
|
||||||
trial. To view the status of your license, start a trial, or install a new
|
You can activate a trial subscription once per major product version.
|
||||||
|
If you need more than 30 days to complete your evaluation,
|
||||||
|
request an extended trial at {extendtrial}.
|
||||||
|
|
||||||
|
To view the status of your license, start a trial, or install a new
|
||||||
license, open the main menu, then click *Stack Management > License Management*.
|
license, open the main menu, then click *Stack Management > License Management*.
|
||||||
|
|
||||||
NOTE: You can start a trial only if your cluster has not already activated a
|
[discrete]
|
||||||
trial license for the current major product version. For example, if you have
|
|
||||||
already activated a trial for 6.0, you cannot start a new trial until
|
|
||||||
7.0. You can, however, request an extended trial at {extendtrial}.
|
|
||||||
|
|
||||||
When you activate a new license level, new features appear in *Stack Management*.
|
|
||||||
|
|
||||||
[role="screenshot"]
|
|
||||||
image::images/management-license.png[]
|
|
||||||
|
|
||||||
At the end of the trial period, some features operate in a
|
|
||||||
<<license-expiration,degraded mode>>. You can revert to Basic, extend the trial,
|
|
||||||
or purchase a subscription.
|
|
||||||
|
|
||||||
TIP: If {security-features} are enabled, unless you have a trial license,
|
|
||||||
you must configure Transport Layer Security (TLS) in {es}.
|
|
||||||
See {ref}/encrypting-communications.html[Encrypting communications].
|
|
||||||
{kib} and the {ref}/start-basic.html[start basic API] provide a list of all of
|
|
||||||
the features that will no longer be supported if you revert to a basic license.
|
|
||||||
|
|
||||||
[float]
|
|
||||||
=== Required permissions
|
=== Required permissions
|
||||||
|
|
||||||
The `manage` cluster privilege is required to access *License Management*.
|
The `manage` cluster privilege is required to access *License Management*.
|
||||||
|
|
||||||
To add the privilege, open the main menu, then click *Stack Management > Roles*.
|
To add the privilege, open the main menu, then click *Stack Management > Roles*.
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[update-license]]
|
|
||||||
=== Update your license
|
|
||||||
|
|
||||||
You can update your license at runtime without shutting down your {es} nodes.
|
|
||||||
License updates take effect immediately. The license is provided as a _JSON_
|
|
||||||
file that you install in {kib} or by using the
|
|
||||||
{ref}/update-license.html[update license API].
|
|
||||||
|
|
||||||
TIP: If you are using a basic or trial license, {security-features} are disabled
|
|
||||||
by default. In all other licenses, {security-features} are enabled by default;
|
|
||||||
you must secure the {stack} or disable the {security-features}.
|
|
||||||
|
|
||||||
[discrete]
|
[discrete]
|
||||||
[[license-expiration]]
|
[[license-expiration]]
|
||||||
=== License expiration
|
=== License expiration
|
||||||
|
|
||||||
Your license is time based and expires at a future date. If you're using
|
Licenses are valid for a specific time period.
|
||||||
{monitor-features} and your license will expire within 30 days, a license
|
30 days before the license expiration date, {es} starts logging expiration warnings.
|
||||||
expiration warning is displayed prominently. Warnings are also displayed on
|
If monitoring is enabled, expiration warnings are displayed prominently in {kib}.
|
||||||
startup and written to the {es} log starting 30 days from the expiration date.
|
|
||||||
These error messages tell you when the license expires and what features will be
|
|
||||||
disabled if you do not update the license.
|
|
||||||
|
|
||||||
IMPORTANT: You should update your license as soon as possible. You are
|
If your license expires, your subscription level reverts to Basic and
|
||||||
essentially flying blind when running with an expired license. Access to the
|
you will no longer be able to use https://www.elastic.co/subscriptions[Platinum or Enterprise features].
|
||||||
cluster health and stats APIs is critical for monitoring and managing an {es}
|
|
||||||
cluster.
|
|
||||||
|
|
||||||
[discrete]
|
[discrete]
|
||||||
[[expiration-beats]]
|
[[update-license]]
|
||||||
==== Beats
|
=== Update your license
|
||||||
|
|
||||||
* Beats will continue to poll centrally-managed configuration.
|
Licenses are provided as a _JSON_ file and have an effective date and an expiration date.
|
||||||
|
You cannot install a new license before its effective date.
|
||||||
|
License updates take effect immediately and do not require restarting {es}.
|
||||||
|
|
||||||
[discrete]
|
You can update your license from *Stack Management > License Management* or through the
|
||||||
[[expiration-elasticsearch]]
|
{ref}/update-license.html[update license API].
|
||||||
==== {es}
|
|
||||||
|
|
||||||
// Upgrade API is disabled
|
|
||||||
* The deprecation API is disabled.
|
|
||||||
* SQL support is disabled.
|
|
||||||
* Aggregations provided by the analytics plugin are no longer usable.
|
|
||||||
* All searchable snapshots indices are unassigned and cannot be searched.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-watcher]]
|
|
||||||
==== {stack} {alert-features}
|
|
||||||
|
|
||||||
* The PUT and GET watch APIs are disabled. The DELETE watch API continues to work.
|
|
||||||
* Watches execute and write to the history.
|
|
||||||
* The actions of the watches do not execute.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-graph]]
|
|
||||||
==== {stack} {graph-features}
|
|
||||||
|
|
||||||
* Graph explore APIs are disabled.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-ml]]
|
|
||||||
==== {stack} {ml-features}
|
|
||||||
|
|
||||||
* APIs to create {anomaly-jobs}, open jobs, send data to jobs, create {dfeeds},
|
|
||||||
and start {dfeeds} are disabled.
|
|
||||||
* All started {dfeeds} are stopped.
|
|
||||||
* All open {anomaly-jobs} are closed.
|
|
||||||
* APIs to create and start {dfanalytics-jobs} are disabled.
|
|
||||||
* Existing {anomaly-job} and {dfanalytics-job} results continue to be available
|
|
||||||
by using {kib} or APIs.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-monitoring]]
|
|
||||||
==== {stack} {monitor-features}
|
|
||||||
|
|
||||||
* The agent stops collecting cluster and indices metrics.
|
|
||||||
* The agent stops automatically cleaning indices older than
|
|
||||||
`xpack.monitoring.history.duration`.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-security]]
|
|
||||||
==== {stack} {security-features}
|
|
||||||
|
|
||||||
* Cluster health, cluster stats, and indices stats operations are blocked.
|
|
||||||
* All data operations (read and write) continue to work.
|
|
||||||
|
|
||||||
Once the license expires, calls to the cluster health, cluster stats, and index
|
|
||||||
stats APIs fail with a `security_exception` and return a 403 HTTP status code.
|
|
||||||
|
|
||||||
[source,sh]
|
|
||||||
-----------------------------------------------------
|
|
||||||
{
|
|
||||||
"error": {
|
|
||||||
"root_cause": [
|
|
||||||
{
|
|
||||||
"type": "security_exception",
|
|
||||||
"reason": "current license is non-compliant for [security]",
|
|
||||||
"license.expired.feature": "security"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "security_exception",
|
|
||||||
"reason": "current license is non-compliant for [security]",
|
|
||||||
"license.expired.feature": "security"
|
|
||||||
},
|
|
||||||
"status": 403
|
|
||||||
}
|
|
||||||
-----------------------------------------------------
|
|
||||||
|
|
||||||
This message enables automatic monitoring systems to easily detect the license
|
|
||||||
failure without immediately impacting other users.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-logstash]]
|
|
||||||
==== {ls} pipeline management
|
|
||||||
|
|
||||||
* Cannot create new pipelines or edit or delete existing pipelines from the UI.
|
|
||||||
* Cannot list or view existing pipelines from the UI.
|
|
||||||
* Cannot run Logstash instances which are registered to listen to existing pipelines.
|
|
||||||
//TBD: * Logstash will continue to poll centrally-managed pipelines
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-kibana]]
|
|
||||||
==== {kib}
|
|
||||||
|
|
||||||
* Users can still log into {kib}.
|
|
||||||
* {kib} works for data exploration and visualization, but some features
|
|
||||||
are disabled.
|
|
||||||
* The license management UI is available to easily upgrade your license. See
|
|
||||||
<<update-license>> and <<managing-licenses>>.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-reporting]]
|
|
||||||
==== {kib} {report-features}
|
|
||||||
|
|
||||||
* Reporting is no longer available in {kib}.
|
|
||||||
* Report generation URLs stop working.
|
|
||||||
* Existing reports are no longer accessible.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-rollups]]
|
|
||||||
==== {rollups-cap}
|
|
||||||
|
|
||||||
* {rollup-jobs-cap} cannot be created or started.
|
|
||||||
* Existing {rollup-jobs} can be stopped and deleted.
|
|
||||||
* The get rollup caps and rollup search APIs continue to function.
|
|
||||||
|
|
||||||
[discrete]
|
|
||||||
[[expiration-transforms]]
|
|
||||||
==== {transforms-cap}
|
|
||||||
|
|
||||||
* {transforms-cap} cannot be created, previewed, started, or updated.
|
|
||||||
* Existing {transforms} can be stopped and deleted.
|
|
||||||
* Existing {transform} results continue to be available.
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue