Fix inode usage host metric name format and do not start on config file error (opt-in)
Added
-
Add an option to not start AppSignal on config file errors. When the
config/appsignal.yml
file raises an error (due to ERB syntax issues or ERB errors), it will currently ignore the config file and try to make a configuration work from the other config sources (default, auto detection and system environment variables). This can cause unexpected behavior, because the config from the config file is not part of the loaded config.In future versions of the Ruby gem, AppSignal will not start when the config file contains an error. To opt-in to this new behavior, set the
APPSIGNAL_INACTIVE_ON_CONFIG_FILE_ERROR
system environment variable to either1
ortrue
.
Changed
- Log an error when sample data is of an invalid type. Accepted types are Array and Hash. If any other types are given, it will log an error to the
appsignal.log
file.
Fixed
- Bump agent to 6133900.
- Fix
disk_inode_usage
metric name format to not be interpreted as a JSON object.
- Fix
See the Ruby gem 3.4.12 changelog for more information.