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 | ||||
---|---|---|---|---|
|
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.
...