問題タブ [spring-insight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tcserver - SpringInsightテンプレートを作成する
ここでは、Spring tcServerDeveloperEditionを使用してSpringInsightWebアプリケーションを作成するための基本的な手順をリストします。私はこれに関して多くのドコを見つけていないので、それは何人かの人々を助けるかもしれません。
1-ここから SpringToolSuiteをダウンロードSTSをダウンロード
マシンのどこかにアーカイブを抽出し、ターミナルを開いて〜/ tc-server-developer-[VERSION]/に移動します
2-次のコマンドを実行します
./tcruntime-instance.sh create -t insight myInstance
これは、テンプレートインサイトに基づいて新しいtcServerインスタンスを作成します。(テンプレートの完全なリストは〜/ tc-server-developer- [VERSION] / templates /にあります)
〜/ tc-server-developer- [VERSION] / myInstance / bin /に移動し、次を実行します
./tcruntime-ctl.sh start
これにより、SpringInsightテンプレートに基づいてtcServerインスタンスが起動します。お気に入りのブラウザでURLを指定して、機能していることを確認しますhttp://localhost:8080/insight
。SpringInsightのインデックスページが表示されます。
これで、Webアプリを〜/ tc-server-developer- [VERSION] / myInstance / webapps /フォルダーにドロップするだけで、ボブはおじさんになります。
spring - Aspect を使用して、Spring Insight の @InsightOperation でメソッドにアノテーションを付ける
Spring Insightで使用する多数のクラスを計測したかったので、 @InsightOperation を手動でメソッドに追加する代わりに、ポイント カットを使用してメソッドにアノテーションを付けるアスペクトを作成しました。
ただし、これは機能していません。手動アノテーションは Spring Insight のトレース ロギングに影響しますが、AspectJ メソッドは機能しません。
ここで間違っていることはありますか?(アスペクト化後にクラスを逆コンパイルし、クラスメソッドで注釈を見つけました)
これはアスペクト コード スニペットです。
declare @method :public * com.example.IExample.execute(..) : @InsightOperation;
java - Spring Insight が「不均衡なフレーム スタック」でクラッシュする
spring mvc
Spring Insight を使用してwebappをトレースしたいと考えています。tc サーバー 2.5 開発者版を起動すると、アプリケーションは起動しますが、コンソールに次のメッセージが表示されます。
--
このメッセージの後でいくつかのコントローラー アクションを呼び出すことができますが、ある時点でサーバーが要求の処理を拒否し、同じスタック トレースをブラウザーに送信します。
この問題を経験した人はいますか?インサイト プラグイン、、、またはを無効にしてもannotation
問題はhibernate
解決しません。jdbc
spring-tx
java - org.codehaus.paranamer による春の洞察
Java spring GWT Web アプリケーションがあります。特定の機能が(サーバー上で)遅い理由を確認するには、プロファイラーを使用する必要があります...いくつかの検索の後、洞察は良い方法のようです...試してみるとうまくいきました...私がしたことはインサイトを含む tc サーバー インスタンス (開発者版) を作成し、それにプロジェクトを追加します。できます。
ここでの問題は、maven プラグイン「org.codehaus.paranamer」を使用することです。これは、関数パラメーター名を取得するために使用するプラグインです...パラメーターを保持するクラスに特別なプライベート フィールドを追加するためにコンパイル後に機能します名前。
コードも変更され、ターゲット フォルダー内のコンパイル済みバージョンではなくソース コードで機能するように見えるため、これはインサイトの問題です。
これを機能させるために何ができますか?参考までに、必要なのはアプリのプロファイルを作成することだけです..必ずしも洞察が必要ではありません....
編集:
私は最終的にvisualvmを使用しました...CPUレベルとメモリレベルでアプリをプロファイリングするのに役立ちます...それが、ジェリーが話していた一般的なリモートプロファイリングメカニズムを使用できる方法です。
spring - Spring Insight には tcServer が必要ですか、それとも Eclipse と Tomcat で動作しますか?
Spring Insight には tcServer が必要ですか、それとも Eclipse と Tomcat で動作しますか? Spring Insight のチュートリアルをいくつか見ましたが、どれも tcServer を使用しているようです。
tcserver - 春の洞察のソース、設計、および代替案
Spring-insightテクノロジーに関していくつか質問があります。
- Spring-insightはオープンソースですか?根底にあるデザインを見て興味がありました。プラグインのソースを微調整することはできましたが、パッケージ全体を微調整することはできませんでした(tc-serverの一部ですか)。
- このデータをデータベースに永続化できますか(後で使用するため)
- SpringInsightを本番環境で使用するべきではないことを読みました。このデータをあるデータストアに永続化して、別のアプリケーションから取得できるかどうかを考えていました。Springインサイトに代わる既存の選択肢はありますか?
前もって感謝します。
spring - Tomcat 6 での Spring Insight の使用
Tomcat 6 で Spring Insight を使用したいのですが、やむを得ない理由で TC サーバーを使用できません。だから私はSpring InsightをTomcat 6と統合することを検討しています。
ありがとう、アヌジ
java - Spring MVC 3.1 アプリ: アプリケーションの起動中に AbstractApplicationContext#refresh が複数回呼び出される
私はSpring MVCで構築されたREST Webサービスを持っています。アノテーションベースの構成と、org.springframework.web.context.support.AnnotationConfigWebApplicationContext
使用するように指定されたweb.xmlがあります。
アプリケーションの起動中に、ログ ファイルにいくつかの行が 3 回表示されます。(Hibernate の初期化 -など...、次にSchemaUpdate
、次に...と、このシーケンスで 3 回)。TableMetadata
configWebApplicationContext
EhCacheManagerFactoryBean
requestMappingHandlerMapping
アプリケーションはエラーなしで起動し、REST エンドポイントを使用できます。
私の懸念は、このためにアプリケーションがより多くのメモリを使用するか、または予期しない動作を引き起こすかどうかです。どんな洞察も役に立ちます。
以下は、Spring Insight によってキャプチャされたアプリケーション起動のスクリーンショットです。
spring-insight - アプリケーションを監視するための Spring Insight を取得できません
Spring Tool Suite を tc Server と一緒にインストールしましたが、Spring Insight にアプリケーションを表示させることができませんでした。サーバータブからWebアプリケーションを正常に追加し、例外なく開始しました。また、Spring Insight がアクティビティをキャッチできるように、アプリケーションを少しいじってみました。サーバー プロパティの [インサイト] タブで [メトリックの収集を有効にする] が選択されており、[モジュール] タブにもアプリケーションが表示されます。
mysite:8080/myProject ページからプロジェクトにアクセスでき、mysite:8080/insight からインサイトにアクセスできますが、Spring Insight ページにアプリケーションが表示されません。
tc Server v2.7 にバンドルされている Spring Tools Suite 3.0.0.RELEASE を使用しています。
どんな助けでも大歓迎です。
これが私の簡略化された起動ログです。
spring-mvc - spring app を使用して cloudfoundry で作業するための Spring Insight の要件は何ですか?
cloudfoundry で (ROO を介して) Spring MVC で生成されたアプリを実行しています。春の洞察を展開することもできます。しかし、私のアプリは「インサイト: このスタックではサポートされていません」と表示されます。
スプリングスタックでも機能するはずではありませんか? それを機能させるために何が必要ですか?