See the Node.js package 3.0.21 changelog for more information.
disk_inode_usage
metric name format to not be interpreted as a JSON object.See the changelogs for AppSignal for Elixir package 2.7.9 for more information.
disk_inode_usage
metric name format to not be interpreted as a JSON object.See the Node.js package 3.0.20 changelog for more information.
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 either 1
or true
.
appsignal.log
file.disk_inode_usage
metric name format to not be interpreted as a JSON object.See the Ruby gem 3.4.12 changelog for more information.
python -m appsignal
. It would error with a ModuleNotFoundError
.See the Python package 0.2.3 changelog for more information.
host_role
config option. This config option can be set per host to generate some metrics automatically per host and possibly do things like grouping in the future.sql_lexer
to v0.9.5. It adds sanitization support for the THEN
and ELSE
logical operators.See the changelogs for AppSignal for Elixir package 2.7.8 for more information.
hostRole
config option. This config option can be set per host to generate some metrics automatically per host and possibly do things like grouping in the future.See the Node.js package 3.0.19 changelog for more information.
host_role
config option. This config option can be set per host to generate some metrics automatically per host and possibly do things like grouping in the future.Bump agent to version d789895.
See the Ruby gem 3.4.11 changelog for more information.
statsd_port
config option to change the StatsD UDP server port of the appsignal-agent process. By default the port is set to 8125.host_role
config option. This config option can be set per host to generate some metrics automatically per host and possibly do things like grouping in the future.opentelemetry_port
) to configure on which port the appsignal-agent
server process will listen for OpenTelemetry data from the HTTP exporter. This can be used to configure two apps on the same machine to use different ports so it's possible to run two AppSignal apps on the same machine. See our Running multiple applications on one host docs page for more information.See the Python package 0.2.2 changelog for more information.
See the Node.js package 3.0.18 changelog for more information.
Warn if the appsignal-beta
package is present in the dependencies list to nudge people into switching to the new appsignal
package. If you have appsignal-beta
as a dependency in your project, please update it to say appsignal
instead.
See the Python package 0.2.1 changelog for more information.
In this release we've renamed the AppSignal for Python package to appsignal
(previously appsignal-beta
)! Please update your dependencies (for example, in requirements.txt
) accordingly.
RENDER_GIT_COMMIT
environment variable as revision if no revision is specified.bind_address
config option. This is by default set to 127.0.0.1
, which only makes it accessible from the same host. If you want it to be accessible from other machines, use 0.0.0.0
or a specific IP address.state
tag value on the cpu
metric called total_usage
, which reports the VM's total CPU usage in percentages.appsignal-beta
to appsignal
. Please update your dependencies (for example, in requirements.txt
) accordingly.sql_lexer
to v0.9.5. It adds sanitization support for the THEN
and ELSE
logical operators.See the Python package 0.2.0 changelog for more information.
Backport of improved SQL query sanitization and some other improvements.
sql_lexer
to v0.9.5. It adds sanitization support for the THEN
and ELSE
logical operators.See the Ruby gem 3.3.11 changelog for more information.
Support yarn workspaces when running CLI commands.
See the @appsignal/cli 1.2.6 changelog for more information.
The --config
flag for the diagnose command now fails when the passed path doesn't exist.
See the @appsignal/cli 1.2.5 changelog for more information.
--config
flag to diagnose command to specify a custom path for your AppSignal configuration file to be taken into account when running the diagnose of your AppSignal installation.See the Node.js package changelog for more information.
Upgrade internal sql_lexer
library to v0.9.5. It adds sanitization support for the THEN
and ELSE
logical operators.
See the Ruby gem 3.4.10 changelog for more information.
Allow passing custom data using the appsignal
context via the Rails error reporter:
custom_data = { :hash => { :one => 1, :two => 2 }, :array => [1, 2] } Rails.error.handle(:context => { :appsignal => { :custom_data => custom_data } }) do raise "Test" end
See the Ruby gem 3.4.9 changelog for more information.
AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!
Do you need help, have a feature request or just need someone to rubber duck with? Get in touch with one of our engineers.
AppSignal is located in beautiful the Netherlands. We love stroopwafels. If you do too, let us know. We might send you some!