クラス: Mongoid::Railties:: ControllerRuntime::Collector
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::Railties:: ControllerRuntime::Collector
- 定義:
- build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb
Overview
MongoDBランタイム メトリクスの コレクター で、 mongoドライバー コマンドの監視 にサブスクライブします。 アプリケーションがバックグラウンド スレッドから MongoDB 操作を発行するときに正しいアカウントを提供するために、スレッド ローカル変数内に値を保存します。
定数の概要の削減
- VARABLE_NAME =NAME
" Mongoid.controlr_runtime ".freeze
クラスメソッドの概要を折りたたむ
インスタンス メソッドの概要を折りたたむ
- # _completed (e) = オブジェクト(また: 成功した、失敗した)
- は、を開始しました(_)= オブジェクト
クラスメソッドの詳細
。 delete_runtime =オブジェクト
78 79 80 81 82 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb', 行78 デフォルト 自己.delete_runtime to_not = ランタイム 自己.ランタイム = 0 to_not end |
。ランタイム=オブジェクト
70 71 72 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb', 行70 デフォルト 自己.ランタイム スレッド.Current[VARABLE_NAME] ||= 0 end |
。 runtime= (値)=オブジェクト
74 75 76 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb', 行74 デフォルト 自己.runtime= 価値 スレッド.Current[VARABLE_NAME] = 価値 end |
インスタンス メソッドの詳細
# _completed (e) =オブジェクトとも呼ばれる :成功した 、失敗した
64 65 66 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb', 行64 デフォルト _completed e コレクター.ランタイム += e.duration * 1000 end |
は、を開始しました(_)=オブジェクト
62 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/ Rails/controler_runtime.rb', 行62 デフォルト 開始 _; end |