Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

AppSignal Ruby Gem 3.1 に MRI VM Magic ダッシュボードが追加 – インスタント パフォーマンス インサイト

MRI VM 統計用の Magic Dashboard を追加する AppSignal for Ruby gem 3.1 をリリースできることを非常に楽しみにしています。最新の Ruby gem にアップグレードすると、新しいプローブからのデータが流入し始めるとすぐに、AppSignal でこのダッシュボードが自動的に作成されるようになります。

表示される内容は次のとおりです。

AppSignal Ruby Gem 3.1 に MRI VM Magic ダッシュボードが追加 – インスタント パフォーマンス インサイト

Magic Dashboards は、セットアップを必要とせずに、アプリケーションに関する驚くべき洞察を人々に提供します。これらは自動的に機能し、Puma、Sidekiq、ActiveJob、ActionMailer などの gem に関するパフォーマンスに関する洞察をチームに提供します。

Ruby VM メトリクス

この新しいマジック ダッシュボードには、メモリに割り当てられたオブジェクト数のメトリクス、ガベージ コレクションに関する統計、ヒープ スロットの使用状況、Ruby の RubyVM.stats からのメトリクスが含まれています。 メソッドとスレッド数。

これらのメトリクスを使用して、アプリが一瞬だけ遅くなったように見える場合、または時間の経過とともに遅くなったように見える場合に、Ruby が何をしているかを理解します。決して停止しない暴走スレッドを特定します。割り当てられたオブジェクトのグラフを使用して、アプリ内のメモリ リークを早期に発見します。ガベージ コレクターがガベージをクリーンアップする頻度と、クリーンアップするメモリがさらにあるかどうかを確認します。

このリリースには小規模なバグ修正も含まれています。詳細については、Ruby gem の変更ログを参照してください。

AppSignal をまだテストしたことがありませんか?新規ユーザーとしてストロープワッフルを入手しましょう!

AppSignal は 2012 年以来、Ruby 開発者のエラー追跡とパフォーマンス監視の取り組みをサポートしてきましたが...

アクティブなアカウントを持つすべての新規ユーザーに、オランダのおいしいストロープワッフル 1 箱をプレゼントする資格があることをご存知ですか?アカウントを立ち上げて実行したら、サポートに電子メールを送信してください。ストロープワッフルが配達されます。 😋

AppSignal Ruby Gem 3.1 に MRI VM Magic ダッシュボードが追加 – インスタント パフォーマンス インサイト

ジェフ・クリーフトマイヤー


  1. RailsをAWSLambdaにデプロイする

    サーバーレスコンピューティングは、サーバーの管理とプロビジョニングの作業をクラウドプロバイダーに任せるのに役立ち、ほとんどのテクノロジーチームにとって急速に重要になっています。 AWS Lambdaは、多くのテクノロジーチームで使用されているサーバーレステクノロジーの一種です。 AWS Lambdaは、NodeJS、Java、Python、Rubyなどのコアプログラミング言語のほとんどをサポートしています。コアプログラミング言語はサポートされていますが、これらの言語で構築されたフレームワークの一部である機能に依存してサーバーレス関数を実行したい場合があります。この投稿では、AWSLambdaで

  2. Rails でクラスター間の関連付けをマスターする:データベースのパーティショニングの課題を克服する

    Rails フレームワークの利点の 1 つは、モデル内で Ruby on Rails の関連付けを利用できることです。これらの関連付けにより、快適な構文を使用してコード内のレコードのコレクションにアクセスできるようになり、基礎となる SQL クエリを記述する必要がなくなりました。この抽象化は、すべてのデータが 1 か所に存在する限り保持されます。テーブルが別々のデータベース クラスタに分散されると、特定の関連付けタイプが機能しなくなります。 この記事では、境界がどこにあるのか、そしてその境界内で動作するために Rails が提供するものを正確に説明します。まず、問題が発生する理由と、Rail