Configuration#

A Squirro cluster can be extensively configured. This section covers the available configuration options and facilities in detail.

Configuration Files#

Each service has its own configuration file in addition to the common configuration file that applies to all services.

Individual services include:

Configuration Service#

Squirro’s Configuration Service is the centralized repository for server, project, and user configuration. To learn more, see Configuration Service.

Configuration Interpolation#

Configuration interpolation allows you to retrieve values from the Configuration Service and inject them into different parts of the Squirro platform. See Configuration Interpolation for more details.

Configuration Key Naming Conventions#

All configuration keys in Squirro must follow specific naming conventions to ensure consistency and prevent validation errors. These rules define the allowed characters and structure for configuration keys, including secret keys used for sensitive data like API passwords. See Configuration Key Naming Conventions for detailed formatting rules and examples.

Securing Configuration Files#

For information on securing configuration files, including encryption, see Securing Configuration Files.

Securing Redis Instance Over SSL#

SSL communication can be established between Redis instances and Squirro services. To learn more, see Securing Redis Instance over SSL.

Secure Configuration Guide#

You can take additional steps to secure Squirro using out-of-the-box features, as outlined in the Secure Configuration Guide.

SSL Certificates#

For information on obtaining Squirro SSL certificates, see SSL Certificates.

Changing the Default Language#

Squirro has additional language capabilities available out of the box. For instructions on enabling German, French, or Italian as the default project language, see Changing the Default Language.

Email Templates#

Squirro has a variety of email templates available for alerts, password resets, and so on. See Email Templates for more information.

Enable Proxy Server for Outgoing Calls#

To enable a proxy server for outgoing calls, see Enable Proxy Server for Outgoing Calls.

Elasticsearch#

For Elasticsearch configuration, refer to its official documentation: Elasticsearch Configuration.