Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This page describes configuration using puppet. For installations that do not use puppet, such as installation on a clean CentOS or RHEL installation using YUM, this page is not applicable


The squirro.yaml file, located at /etc/squirro.yaml is a configuration file for a Squirro server. See the section Configuration for how this file is used by Puppet and how to apply its changes.

...

Table of Contents
outlinetrue
excludeTable of Contents

Options

OptionCategoryDescription
squirro::storage::heap_sizeElasticsearchElasticsearch memory usage
squirro::storage::allow_es_api_accessElasticsearchAllow direct access to Elasticsearch
squirro::cluster::public_uriGeneralPublic hostname
squirro::cluster::log_levelMonitoringLog verbosity
squirro::services::configuration::signupSecurityDisable user signup
os::ssh_trusted_ipsSecurityIP restriction for SSH access
squirro::nginx::ssl_certificateSecurityCustom SSL certificate
squirro::nginx::ssl_keySecurityCustom SSL certificate

General

Public hostname

squirro::cluster::public_uri

...

The following table shows the recommended sizing:

System RAMStorage size setting
4 GB
squirro::storage::heap_size: 1g
8 GB
squirro::storage::heap_size: 2g
16 GB
squirro::storage::heap_size: 6g
32 GB
squirro::storage::heap_size: 16g
64 GB+
squirro::storage::heap_size: 31g

Its important to never give Elasticsearch more than 31 GB of RAM, as otherwise it will slow down.

...