Skip to content

Add a new documentation page on Load Balancing Across Multiple Kibana Instances #9129

@ppf2

Description

@ppf2

There is an increasing # of reports from the field from users who have set up multiple load-balanced Kibana instances seeing sessions getting invalidated and Kibana users required to login frequently. This is because Kibana encrypts the session cookie with the value of xpack.security.encryptionKey. If you do not set xpack.security.encryptionKey in your kibana.yml then every time kibana starts it will generate a new value. So it is important for these setups to set xpack.security.encryptionKey explicitly and to the same value on each Kibana server. Same thing for xpack.reporting.encryptionKey if Reporting is used.

It will be helpful to add a new page Using Kibana in a Production Environment > Load Balancing Across Multiple Kibana Instances to cover such important requirements.

Linking to the parent production doc improvement ticket (#5347). I am filing this as a separate ticket so the details above will not get lost in a long comment thread in the parent ticket :)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions