2025.08.01
#47 .NET 8の性能情報が収集できるようになりました
目次
開く
こんにちは、ES/1 Shelty担当の乾です。
今回はV3.0.0から、.NET 8の性能情報を収集できるようになりましたので、ご紹介します。
今までの.NETのデータ収集
ES/1 Sheltyでは以前より.NET Frameworkの性能情報やトランザクションの情報を取得することができました。またV2.9.0では、.NET 8のトランザクションの情報の収集に対応しました。今回のV3.0.0では、.NET 8の性能情報を収集できるようになりました。
ES/1 Sheltyで収集する.NETの性能情報
.NET 8の性能情報として、主に以下の項目を可視化し、Agentを導入した.NETのアプリケーションプールのパフォーマンスを評価することができます。
-
プロセスのメモリ量
-
G2のGC回数
-
スレッドプールのスレッド数
-
モニターロックの競合数
-
スレッドプールの作業項目数
-
GC停止時間
NETの性能情報は、.NETで開発されたサービスを運用するためにとても有益な指標です。
例えばアプリのレスポンスに遅延が発生した際、プロセスのメモリ量やスレッドプールのスレッド数が大幅に上昇する可能性があります。この2つの数値が上限に達していた場合、レスポンス遅延が生じた要因がリソース不足だと推測が可能です。
.NET 8の性能情報をES/1 Sheltyで可視化
統合ダッシュボードで.NET 8 の性能情報を表示
.NET 8の性能情報は統合ダッシュボード(INTDASH1)やデータエクスプローラー(DATAEXP1)で詳しく見ることができます。ただし、V3.0.0ではサーバー詳細(MONSRV02)および分析機能(DOTNIST01)には対応していないため、ご注意ください。
また統合ダッシュボードでは、トランザクション件数と.NETの性能情報を並べて表示することができます。これにより、業務量とサービスの状態との関連性を可視化できるため、日々のキャパシティ管理やサービス運用に役立てることができます。
なお、.NET 8 の性能情報を収集するためには、AgentをV3.0.0にアップデートする必要があります。
最後に
今回は.NET 8の性能情報がES/1 Sheltyで収集できることを紹介いたしました。.NET 8の性能情報を収集することによって、.NET 8 で開発されたサービスの安定運用に役立てることができます。.NETについて何か気になる点がございましたら、担当SEまでご連絡ください。
ES/1 Sheltyではシステム運用の効率化・安定化に向けて、今後も取得可能なデータ項目の追加を積極的に行っています。ぜひご利用いただけますと幸いです。
コメント一覧
執筆者
Y.I.
営業技術本部 カスタマーサクセス統括部 ES/1技術サービス部
関連記事
-
#61 Shelty Managerのステータス異常がUI画面上で通知されます
2025.12.22
#性能管理
#ES/1 Shelty
#ES/1 Shelty新機能紹介
#V3.1.0
V3.1.0でShelty Managerのステータス異常がUI画面のヘッダー部分で通知されるようになりました。 これにより、画面のどこからでもShelty Managerのステータスに異常が発生していることを確認することができ、より早い対処と安定運用が可能となります。 本記事では、「Shelty Managerステータス異常のUI画面での通知」機能について紹介いたします。
-
#60 閾値監視で「連続インターバル設定」が可能になりました
2025.12.22
#性能管理
#ES/1 Shelty
#ES/1 Shelty新機能紹介
#V3.1.0
V3.1.0で閾値監視設定に連続インターバル設定を追加しました。この機能により、一時的なスパイクによる通知を減らし、より安定した監視が可能になります。本記事では、V3.1.0で利用できるES/1 Sheltyの閾値監視機能をまとめてご紹介します。
-
#59 SQL詳細の丸め込みができるようになりました
2025.12.15
#性能管理
#ES/1 Shelty
#ES/1 Shelty新機能紹介
#V3.1.0
V3.1.0でリリースされた、「SQL詳細丸め込み」機能についてご紹介いたします。SQL詳細のクエリ文字列をパターン化して丸め込むことで、データシリーズ数の肥大化を防止し、UI画面の描画速度向上が見込めます。