Note |
---|
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 section Puppet for how this file is used by Puppet and how to apply its changes. This page lists all the configuration options in this file.
...
Table of Contents | ||||
---|---|---|---|---|
|
Options
Option | Category | Description |
---|---|---|
squirro::storage::heap_size | Elasticsearch | Elasticsearch memory usage |
squirro::storage::allow_es_api_access | Elasticsearch | Allow direct access to Elasticsearch |
squirro::cluster::public_uri | General | Public hostname |
squirro::cluster::log_level | Monitoring | Log verbosity |
squirro::services::configuration::signup | Security | Disable user signup |
os::ssh_trusted_ips | Security | IP restriction for SSH access |
squirro::nginx::ssl_certificate | Security | Custom SSL certificate |
squirro::nginx::ssl_key | Security | Custom SSL certificate |
General
Public hostname
squirro::cluster::public_uri
...
The following table shows the recommended sizing:
System RAM | Storage 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.
...