Skip to content

Instantly share code, notes, and snippets.

@twobraids
Created November 11, 2013 15:05
Show Gist options
  • Save twobraids/7414491 to your computer and use it in GitHub Desktop.
Save twobraids/7414491 to your computer and use it in GitHub Desktop.
Socorro processor configuration proposal demonstrating automatic generation of a [resource] section.
#application='ProcessorApp'
[resource]
[[fs]]
# this section contains Options that are common in
# other sections of this ini file. If they are used
# in other files too, copy the options to the file
# in the +include line below. Comment out the values
# in the Options. Finally uncomment the +include line.
#+include ./common_fs.ini
# the default dump field
dump_field=upload_file_minidump
# the suffix used to identify a dump file
dump_file_suffix=.dump
# a path to a file system
fs_root='./crashes'
# the suffix used to identify a json file
json_file_suffix=.json
# the suffix used to identify a gzipped json file
jsonz_file_suffix=.jsonz
# the directory base name to use for the named radix tree storage
name_branch_base=name
# umask to use for new files
umask=18
[[postgresql]]
# this section contains Options that are common in
# other sections of this ini file. If they are used
# in other files too, copy the options to the file
# in the +include line below. Comment out the values
# in the Options. Finally uncomment the +include line.
#+include ./common_postgresql.ini
# delays in seconds between retries
backoff_delays='10, 30, 60, 120, 300'
# the class responsible for connecting toPostgres
database_class='socorro.external.postgresql.connection_context.ConnectionContext'
# the hostname of the database
database_hostname=localhost
# the name of the database
database_name=breakpad
# the user's database password
database_password=aPassword
# the port for the database
database_port=5432
# the name of the user within the database
database_username=breakpad_rw
# a class that will manage transactions
transaction_executor_class='socorro.database.transaction_executor.TransactionExecutorWithInfiniteBackoff'
# seconds between log during retries
wait_log_interval=10
[[rabbitmq]]
# this section contains Options that are common in
# other sections of this ini file. If they are used
# in other files too, copy the options to the file
# in the +include line below. Comment out the values
# in the Options. Finally uncomment the +include line.
#+include ./common_rabbitmq.ini
# delays in seconds between retries
backoff_delays='10, 30, 60, 120, 300'
# toggle for using or ignoring the throttling flag
filter_on_legacy_processing='True'
# the hostname of the RabbitMQ server
host=localhost
# the port for the RabbitMQ server
port=5672
# the name of priority crash queue name within RabbitMQ
priority_queue_name=socorro.priority
# a classname for the type of wrapper for RabbitMQ connections
rabbitmq_connection_wrapper_class='socorro.external.rabbitmq.connection_context.Connection'
# the user's RabbitMQ password
rabbitmq_password=guest
# the name of the user within the RabbitMQ instance
rabbitmq_user=guest
# the name of the queue to recieve crashes
routing_key=socorro.normal
# the name of standard crash queue name within RabbitMQ
standard_queue_name=socorro.normal
# a class that will manage transactions
transaction_executor_class='socorro.database.transaction_executor.TransactionExecutorWithInfiniteBackoff'
# the name of the RabbitMQ virtual host
virtual_host=/
# seconds between log during retries
wait_log_interval=10
[[redaction]]
# this section contains Options that are common in
# other sections of this ini file. If they are used
# in other files too, copy the options to the file
# in the +include line below. Comment out the values
# in the Options. Finally uncomment the +include line.
#+include ./common_redaction.ini
# a list of keys not allowed in a redacted processed crash
forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# the name of the class that implements a 'redact' method
redactor_class='socorro.external.crashstorage_base.Redactor'
[destination]
# the destination storage class
crashstorage_class='socorro.external.crashstorage_base.PolyCrashStorage'
# a comma delimited list of storage classes
storage_classes='socorro.external.fs.crashstorage.FSLegacyRadixTreeStorage, socorro.external.postgresql.crashstorage.PostgreSQLCrashStorage'
[[storage0]]
# None
crashstorage_class='socorro.external.fs.crashstorage.FSLegacyRadixTreeStorage'
# the default dump field
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.dump_field -> resource.fs.dump_field
# You may uncomment this value to override the value from the
# alternate location
#dump_field=upload_file_minidump
# the suffix used to identify a dump file
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.dump_file_suffix -> resource.fs.dump_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#dump_file_suffix=.dump
# a list of keys not allowed in a redacted processed crash
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.forbidden_keys -> resource.redaction.forbidden_keys
# You may uncomment this value to override the value from the
# alternate location
#forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# a path to a file system
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.fs_root -> resource.fs.fs_root
# You may uncomment this value to override the value from the
# alternate location
#fs_root='./crashes'
# the suffix used to identify a json file
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.json_file_suffix -> resource.fs.json_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#json_file_suffix=.json
# the suffix used to identify a gzipped json file
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.jsonz_file_suffix -> resource.fs.jsonz_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#jsonz_file_suffix=.jsonz
# the directory base name to use for the named radix tree storage
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.name_branch_base -> resource.fs.name_branch_base
# You may uncomment this value to override the value from the
# alternate location
#name_branch_base=name
# the name of the class that implements a 'redact' method
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.redactor_class -> resource.redaction.redactor_class
# You may uncomment this value to override the value from the
# alternate location
#redactor_class='socorro.external.crashstorage_base.Redactor'
# umask to use for new files
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage0.umask -> resource.fs.umask
# You may uncomment this value to override the value from the
# alternate location
#umask=18
[[storage1]]
# delays in seconds between retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.backoff_delays -> resource.postgresql.backoff_delays
# You may uncomment this value to override the value from the
# alternate location
#backoff_delays='10, 30, 60, 120, 300'
# None
crashstorage_class='socorro.external.postgresql.crashstorage.PostgreSQLCrashStorage'
# the class responsible for connecting toPostgres
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_class -> resource.postgresql.database_class
# You may uncomment this value to override the value from the
# alternate location
#database_class='socorro.external.postgresql.connection_context.ConnectionContext'
# the hostname of the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_hostname -> resource.postgresql.database_hostname
# You may uncomment this value to override the value from the
# alternate location
#database_hostname=localhost
# the name of the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_name -> resource.postgresql.database_name
# You may uncomment this value to override the value from the
# alternate location
#database_name=breakpad
# the user's database password
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_password -> resource.postgresql.database_password
# You may uncomment this value to override the value from the
# alternate location
#database_password=aPassword
# the port for the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_port -> resource.postgresql.database_port
# You may uncomment this value to override the value from the
# alternate location
#database_port=5432
# the name of the user within the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.database_username -> resource.postgresql.database_username
# You may uncomment this value to override the value from the
# alternate location
#database_username=breakpad_rw
# a list of keys not allowed in a redacted processed crash
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.forbidden_keys -> resource.redaction.forbidden_keys
# You may uncomment this value to override the value from the
# alternate location
#forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# the name of the class that implements a 'redact' method
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.redactor_class -> resource.redaction.redactor_class
# You may uncomment this value to override the value from the
# alternate location
#redactor_class='socorro.external.crashstorage_base.Redactor'
# a class that will manage transactions
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.transaction_executor_class -> resource.postgresql.transaction_executor_class
# You may uncomment this value to override the value from the
# alternate location
#transaction_executor_class='socorro.database.transaction_executor.TransactionExecutorWithInfiniteBackoff'
# seconds between log during retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.storage1.wait_log_interval -> resource.postgresql.wait_log_interval
# You may uncomment this value to override the value from the
# alternate location
#wait_log_interval=10
[logging]
# logging level for the logging to stderr (10 - DEBUG, 20 - INFO, 30 - WARNING, 40 - ERROR, 50 - CRITICAL)
stderr_error_logging_level=10
# python logging system format for logging to stderr
stderr_line_format_string={asctime} {levelname} - {threadName} - {message}
# logging level for the log file (10 - DEBUG, 20 - INFO, 30 - WARNING, 40 - ERROR, 50 - CRITICAL)
syslog_error_logging_level=40
# syslog facility string ("user", "local0", etc)
syslog_facility_string=user
# syslog hostname
syslog_host=localhost
# python logging system format for syslog entries
syslog_line_format_string=processor (pid {process}): {asctime} {levelname} - {threadName} - {message}
# syslog port
syslog_port=514
[new_crash_source] # a list of keys not allowed in a redacted processed crash
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.forbidden_keys -> resource.redaction.forbidden_keys
# You may uncomment this value to override the value from the
# alternate location
#forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# the name of the class that implements a 'redact' method
# The following value has been automatically commented out because
# it is linked to another option. see:
# destination.redactor_class -> resource.redaction.redactor_class
# You may uncomment this value to override the value from the
# alternate location
#redactor_class='socorro.external.crashstorage_base.Redactor'
# delays in seconds between retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.backoff_delays -> resource.rabbitmq.backoff_delays
# You may uncomment this value to override the value from the
# alternate location
#backoff_delays='10, 30, 60, 120, 300'
# the source storage class
crashstorage_class='socorro.external.rabbitmq.crashstorage.RabbitMQCrashStorage'
# toggle for using or ignoring the throttling flag
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.filter_on_legacy_processing -> resource.rabbitmq.filter_on_legacy_processing
# You may uncomment this value to override the value from the
# alternate location
#filter_on_legacy_processing='True'
# a list of keys not allowed in a redacted processed crash
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.forbidden_keys -> resource.redaction.forbidden_keys
# You may uncomment this value to override the value from the
# alternate location
#forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# the hostname of the RabbitMQ server
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.host -> resource.rabbitmq.host
# You may uncomment this value to override the value from the
# alternate location
#host=localhost
# an iterable that will stream crash_ids needing processing
new_crash_source_class='socorro.external.rabbitmq.rmq_new_crash_source.RMQNewCrashSource'
# the port for the RabbitMQ server
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.port -> resource.rabbitmq.port
# You may uncomment this value to override the value from the
# alternate location
#port=5672
# the name of priority crash queue name within RabbitMQ
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.priority_queue_name -> resource.rabbitmq.priority_queue_name
# You may uncomment this value to override the value from the
# alternate location
#priority_queue_name=socorro.priority
# the class responsible for connecting to RabbitMQ
rabbitmq_class='socorro.external.rabbitmq.connection_context.ConnectionContextPooled'
# a classname for the type of wrapper for RabbitMQ connections
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.rabbitmq_connection_wrapper_class -> resource.rabbitmq.rabbitmq_connection_wrapper_class
# You may uncomment this value to override the value from the
# alternate location
#rabbitmq_connection_wrapper_class='socorro.external.rabbitmq.connection_context.Connection'
# the user's RabbitMQ password
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.rabbitmq_password -> resource.rabbitmq.rabbitmq_password
# You may uncomment this value to override the value from the
# alternate location
#rabbitmq_password=guest
# the name of the user within the RabbitMQ instance
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.rabbitmq_user -> resource.rabbitmq.rabbitmq_user
# You may uncomment this value to override the value from the
# alternate location
#rabbitmq_user=guest
# the name of the class that implements a 'redact' method
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.redactor_class -> resource.redaction.redactor_class
# You may uncomment this value to override the value from the
# alternate location
#redactor_class='socorro.external.crashstorage_base.Redactor'
# the name of the queue to recieve crashes
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.routing_key -> resource.rabbitmq.routing_key
# You may uncomment this value to override the value from the
# alternate location
#routing_key=socorro.normal
# the name of standard crash queue name within RabbitMQ
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.standard_queue_name -> resource.rabbitmq.standard_queue_name
# You may uncomment this value to override the value from the
# alternate location
#standard_queue_name=socorro.normal
# a class that will manage transactions
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.transaction_executor_class -> resource.rabbitmq.transaction_executor_class
# You may uncomment this value to override the value from the
# alternate location
#transaction_executor_class='socorro.database.transaction_executor.TransactionExecutorWithInfiniteBackoff'
# the name of the RabbitMQ virtual host
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.virtual_host -> resource.rabbitmq.virtual_host
# You may uncomment this value to override the value from the
# alternate location
#virtual_host=/
# seconds between log during retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# new_crash_source.wait_log_interval -> resource.rabbitmq.wait_log_interval
# You may uncomment this value to override the value from the
# alternate location
#wait_log_interval=10
[processor]
# delays in seconds between retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.backoff_delays -> resource.postgresql.backoff_delays
# You may uncomment this value to override the value from the
# alternate location
#backoff_delays='10, 30, 60, 120, 300'
# boolean indictating if information about add-ons should be collected
collect_addon='True'
# boolean indictating if information about process type should be collected
collect_crash_process='True'
# the number of frames to keep in the raw dump for the crashing thread
crashing_thread_frame_threshold=100
# the number of frames to keep in the raw dump at the tail of the frame list
crashing_thread_tail_frame_threshold=10
# the class of the database
database_class='socorro.external.postgresql.connection_context.ConnectionContext'
# the hostname of the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.database_hostname -> resource.postgresql.database_hostname
# You may uncomment this value to override the value from the
# alternate location
#database_hostname=localhost
# the name of the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.database_name -> resource.postgresql.database_name
# You may uncomment this value to override the value from the
# alternate location
#database_name=breakpad
# the user's database password
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.database_password -> resource.postgresql.database_password
# You may uncomment this value to override the value from the
# alternate location
#database_password=aPassword
# the port for the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.database_port -> resource.postgresql.database_port
# You may uncomment this value to override the value from the
# alternate location
#database_port=5432
# the name of the user within the database
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.database_username -> resource.postgresql.database_username
# You may uncomment this value to override the value from the
# alternate location
#database_username=breakpad_rw
# the default name of a dump
dump_field=upload_file_minidump
# A subset of the known "debug identifiers" for flash versions, associated to the version
known_flash_identifiers='{"4EDBBD7016E8871A461CCABB7F1B16120": "10.1", "937DDCC422411E58EF6AD13710B0EF190": "10.0.23", "890664D4EF567481ACFD2A21E9D2A2420": "9.0.151.0", "7224164B5918E29AF52365AF3EAF7A500": "10.1.51.66", "0CFAF1611A3C4AA382D26424D609F00B0": "9.0.47.0", "1C8715E734B31A2EACE3B0CFC1CF21EB0": "9.0.159.0", "27CC04C9588E482A948FB5A87E22687B0": "9.0.159.0", "0B03252A5C303973E320CAA6127441F80": "9.0.260.0", "266780DB53C4AAC830AFF69306C5C0300": "10.0.42.34", "77CB5AC61C456B965D0B41361B3F6CEA0": "10.0.22.87", "986682965B43DFA62E0A0DFFD7B7417F0": "10.0.23", "C5B5651B46B7612E118339D19A6E66360": "9.0.45.0", "03D99C42D7475B46D77E64D4D5386D6D0": "9.0.115.0", "83CF4DC03621B778E931FC713889E8F10": "9.0.16.0", "D1AAAB5D417861E6A5B835B01D3039550": "10.0.45.2", "51C00B72112812428EFA8F4A37F683A80": "9.0.124.0", "974873A0A6AD482F8F17A7C55F0A33390": "9.0.262.0", "F43004FFC4944F26AF228334F2CDA80B0": "9.0.151.0", "AE71D92D2812430FA05238C52F7E20310": "9.0.246.0", "BF6B3B51ACB255B38FCD8AA5AEB9F1030": "9.0.28.0", "C4D637F2C8494896FBD4B3EF0319EBAC0": "10.0.42.34", "9FA57B6DC7FF4CFE9A518442325E91CB0": "9.0.115.0", "025105C956638D665850591768FB743D0": "10.0.32.18", "776944FD51654CA2B59AB26A33D8F9B30": "10.0.12.36", "6761F4FA49B5F55833D66CAC0BBF8CB80": "9.0.246.0", "860692A215F054B7B9474B410ABEB5300": "10.0.22.87", "8355DCF076564B6784C517FD0ECCB2F20": "9.0.124.0", "C6CDEFCDB58EFE5C6ECEF0C463C979F80": "10.1.51.66", "B19EE2363941C9582E040B99BB5E237A0": "10.0.32.18", "38AEB67F6A0B43C6A341D7936603E84A0": "10.0.12.36", "B482D3DFD57C23B5754966F42D4CBCB60": "9.0.262.0", "0F3262B5501A34B963E5DF3F0386C9910": "9.0.47.0", "EBD27FDBA9D9B3880550B2446902EC4A0": "10.0.45.2"}'
# the full pathname of the extern program stackwalker (quote path with embedded spaces)
minidump_stackwalk_pathname=/data/socorro/stackwalk/bin/stackwalker
# the class that transforms raw crashes into processed crashes
processor_class='socorro.processor.hybrid_processor.HybridCrashProcessor'
# comma or space separated list of symbol files for minidump_stackwalk (quote paths with embedded spaces)
processor_symbols_pathname_list='"/mnt/socorro/symbols/symbols_ffx" "/mnt/socorro/symbols/symbols_sea" "/mnt/socorro/symbols/symbols_tbrd" "/mnt/socorro/symbols/symbols_sbrd" "/mnt/socorro/symbols/symbols_os"'
# the template for the command to invoke stackwalker
stackwalk_command_line=$minidump_stackwalk_pathname --pipe $dumpfilePathname $processor_symbols_pathname_list 2>/dev/null
# the path where the symbol cache is found (quote path with embedded spaces)
symbol_cache_path=/mnt/socorro/symbols
# a class that will manage transactions
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.transaction_executor_class -> resource.postgresql.transaction_executor_class
# You may uncomment this value to override the value from the
# alternate location
#transaction_executor_class='socorro.database.transaction_executor.TransactionExecutorWithInfiniteBackoff'
# seconds between log during retries
# The following value has been automatically commented out because
# it is linked to another option. see:
# processor.wait_log_interval -> resource.postgresql.wait_log_interval
# You may uncomment this value to override the value from the
# alternate location
#wait_log_interval=10
# boolean indictating if we are using the old monitor_app.py
with_old_monitor='False'
[[c_signature]]
# the class that can generate a C signature
c_signature_tool_class='socorro.processor.signature_utilities.CSignatureTool'
# a regular expression matching frame signatures that should be ignored when generating an overall signature
irrelevant_signature_re="''''''"
# a regular expression matching frame signatures that should always be coupled with the following frame signature when generating an overall signature
prefix_signature_re="''''''"
# a list of frame signatures that should always be considered top of the stack if present in the stack
signature_sentinels="''''''"
# any signatures that match this list should be combined with their associated source code line numbers
signatures_with_line_numbers_re=
[[java_signature]]
# the class that can generate a Java signature
java_signature_tool_class='socorro.processor.signature_utilities.JavaSignatureTool'
[[statistics]]
# a comma delimeted list of counters
active_counters_list=''
# a string to be used as the prefix for statsd names
prefix=
# name of a class that will gather statistics
stats_class='socorro.lib.statistics.StatisticsForStatsd'
# the hostname of statsd
statsd_host=
# the port number for statsd
statsd_port=8125
[producer_consumer]
# the delay in seconds if no job is found
idle_delay=7
# the maximum size of the internal queue
maximum_queue_size=8
# the number of threads
number_of_threads=4
# the class implements a threaded producer consumer queue
producer_consumer_class='socorro.lib.threaded_task_manager.ThreadedTaskManager'
[registrar]
# the class that registers and tracks processors
registrar_class='socorro.processor.registration_client.ProcessorAppNullRegistrationClient'
[source]
# the source storage class
crashstorage_class='socorro.external.fs.crashstorage.FSLegacyRadixTreeStorage'
# the default dump field
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.dump_field -> resource.fs.dump_field
# You may uncomment this value to override the value from the
# alternate location
#dump_field=upload_file_minidump
# the suffix used to identify a dump file
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.dump_file_suffix -> resource.fs.dump_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#dump_file_suffix=.dump
# a list of keys not allowed in a redacted processed crash
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.forbidden_keys -> resource.redaction.forbidden_keys
# You may uncomment this value to override the value from the
# alternate location
#forbidden_keys='url, email, user_id, exploitability,json_dump.sensitive,upload_file_minidump_flash1.json_dump.sensitive,upload_file_minidump_flash2.json_dump.sensitive,upload_file_minidump_browser.json_dump.sensitive'
# a path to a file system
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.fs_root -> resource.fs.fs_root
# You may uncomment this value to override the value from the
# alternate location
#fs_root='./crashes'
# the suffix used to identify a json file
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.json_file_suffix -> resource.fs.json_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#json_file_suffix=.json
# the suffix used to identify a gzipped json file
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.jsonz_file_suffix -> resource.fs.jsonz_file_suffix
# You may uncomment this value to override the value from the
# alternate location
#jsonz_file_suffix=.jsonz
# the directory base name to use for the named radix tree storage
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.name_branch_base -> resource.fs.name_branch_base
# You may uncomment this value to override the value from the
# alternate location
#name_branch_base=name
# the name of the class that implements a 'redact' method
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.redactor_class -> resource.redaction.redactor_class
# You may uncomment this value to override the value from the
# alternate location
#redactor_class='socorro.external.crashstorage_base.Redactor'
# umask to use for new files
# The following value has been automatically commented out because
# it is linked to another option. see:
# source.umask -> resource.fs.umask
# You may uncomment this value to override the value from the
# alternate location
#umask=18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment