Skip to content

Instantly share code, notes, and snippets.

@irvingpop
Created June 3, 2015 00:08
Show Gist options
  • Save irvingpop/8aacfbb452fc328b65b2 to your computer and use it in GitHub Desktop.
Save irvingpop/8aacfbb452fc328b65b2 to your computer and use it in GitHub Desktop.
Analytics performance config
# NOTE: set all of the workers values to equal the number of CPU cores on the Analytics server
analytics_fqdn "analytics.trusty.aws"
topology "standalone"
alaska['max_task_parallelism'] = 130
alaska['action_queue'] = {}
alaska['action_queue']['workers'] = 8
alaska['action_queue']['max_spout_pending'] = 100
alaska['config_queue'] = {}
alaska['config_queue']['workers'] = 8
alaska['config_queue']['max_spout_pending'] = 1
alaska['config_bolt'] = {}
alaska['config_bolt']['workers'] = 8
alaska['resources_rule_engine_bolt'] = {}
alaska['resources_rule_engine_bolt']['workers'] = 8
alaska['json_extraction_bolt'] = {}
alaska['json_extraction_bolt']['workers'] = 8
alaska['simple_rule_engine_bolt'] = {}
alaska['simple_rule_engine_bolt']['workers'] = 8
alaska['controls_rule_engine_bolt'] = {}
alaska['controls_rule_engine_bolt']['workers'] = 8
alaska['rabbitmq_publish_bolt'] = {}
alaska['rabbitmq_publish_bolt']['workers'] = 8
alaska['gen_notification_bolt'] = {}
alaska['gen_notification_bolt']['workers'] = 8
alaska['gen_integration_bolt'] = {}
alaska['gen_integration_bolt']['workers'] = 8
alaska['gen_egress_bolt'] = {}
alaska['gen_egress_bolt']['workers'] = 8
alaska['http_bolt'] = {}
alaska['http_bolt']['workers'] = 8
alaska['error_bolt'] = {}
alaska['error_bolt']['workers'] = 8
# postgres
# set this value to 1/2 of physical RAM
postgresql['effective_cache_size'] = '15000MB'
postgresql['checkpoint_segments'] = 64
postgresql['checkpoint_completion_target'] = 0.9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment