Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
PlainAPM monitors your Rails application and helps you understand changes in its performance.
Add this line to your application's Gemfile:
gem 'plain_apm'
And then execute:
bundle install
Or install it yourself as:
gem install plain_apm
PlainAPM extension to track object allocation on a per-thread basis is built on top of Ruby's TracePoint API.
However, Rubies 3.0, 3.1, 3.2 and 3.3 as of January 2024 contain bugs which, when Tracepoints are used in together with Ractors, can cause crashes or inconsistent tracing results.
Build process for the native extension contains checks for presence of these bugs and disables object allocation tracing accordingly.
If you are sure your app is not using Ractors, you can override this by installing plain_apm with --enable-object-tracing-override flag:
gem install plain_apm -- --enable-object-tracing-override
When using bundler, you can configure it to pass this flag to gem install by running:
bundle config set --global build.plain_apm --enable-object-tracing-override
See also:
To be able to use the gem, collect, and view your app's performance metrics, request an APP key on plainapm web site and follow the installation instructions.
Bug reports and pull requests are welcome on GitHub.
Alternatively, feel free to send questions, suggestions, and feedback to PlainAPM support.
FAQs
Unknown package
We found that plain_apm demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.