Loupe - Log - Monitor - Resolve
Loupe / User's Guide / Loupe Server / Installation and Operations Guide / Loupe Server Administration - Elasticsearch Requirements
In This Topic
    Loupe Server Administration - Elasticsearch Requirements
    In This Topic
    This feature requires Loupe Server Enterprise Edition

    Loupe can use Elasticsearch as its full text search engine.  This is the recommended configuration for Loupe Server Enterprise, particularly larger installations, as the built-in full text index system (Lucene.net) is not intended to work against network file systems.

    Elasticsearch Requirements

    Loupe requires Elasticsearch 6.0 and later, configured with either no authentication (the default, but not recommended for production, configuration) or with basic authentication.

    Elasticsearch should not be run on the same hosts as Loupe itself as it requires significant memory and processor to run. 

    Elasticsearch Capacity Planning

    Loupe will store a copy of every Event and Issue in the full text search system.  This is effectively a copy of each unique warning and error in each session.  Unlike the main database this data can't be compressed within Elasticsearch as it has to be indexed.  As a rule of thumb

    Recommended Configuration

    Since Loupe does not store any information exclusively in Elasticsearch it isn't necessary to have a redundant set of data nodes to avoid data loss.  If the indexes are not available in Elasticsearch Loupe will recreate and repopulate it.  This may take time, but there is no loss of data. 

    Most installations can function well with a single Elasticsearch node but it's also possible to create a multi-node cluster for greater capacity in large installations.  The key recommendation is to have an odd number of master nodes to ensure the cluster is managed correctly.