問題タブ [apm]

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.

0 投票する
0 に答える
34 参照

elasticsearch - Elasticsearch Apm エラー ソース コードの問題

現在、Elasticsearch APM を使用しています。Python プロジェクトで何らかのエラーが発生したときに、例外スタック内のソース コードを収集できることがわかりました。APM python エージェントのソース コードを読み取った後、apm エージェントが py ファイルを読み取り、例外行の周りのソース コード。これにより、kibana で Python のソース コードを確認できます。 ここに画像の説明を入力

しかし、Java プロジェクトでは、Java エージェントは例外スタックのみを収集し、ソース コードは収集しないことがわかりました。これは、Java クラスを Java ファイルに逆コンパイルするのに費用がかかるためですか?

ここに画像の説明を入力

0 投票する
0 に答える
365 参照

node.js - APM node.js エージェント 3.0.0 と APM サーバー 7.4.0 の間の非互換性

APM サーバーと APM エージェント (Elastic Stack) の互換性に問題があります。

構成:

APM サーバーのバージョン: 7.4.0

エラー:

0 投票する
1 に答える
831 参照

elasticsearch - Elasticsearch でクエリを監視する方法は?

API の監視にElastic APMを使用しています。クエリのステータスと、クエリに関する有用な情報が表示されます。Elasticsearch サーバーに送信されるクエリについて同じ情報が必要です。

クエリ、時間、ステータス コードなどの情報を取得したいのですが、Elastic スタックにこの目的で使用できるプラグインはありますか?

0 投票する
1 に答える
1170 参照

node.js - Apm-server トランザクションがノード js エージェント (高速) に記録されない

バグの説明

一部のエンドポイントにヒットしている間、トランザクションは記録されませんが、apm-server はメトリック データを取得します。

再現する

名前付きの最初のファイルで apm-server 接続を開始しましたserver.ts

デコレータを使用して高速ルートを作成し、使用してルーティングを実装しますapp.use()

apm.startTransactionそして、コード例を使用して手動でトランザクションを作成することにより、この問題を解決しようとしました。

しかし、トランザクションはまだ記録されていません。実際にはトランザクションのスパンが記録されていますが、オブジェクトには要素transactionしかありません。transaction.idこれがデータです。

予想される行動

このようなAPMページ 画像

トランザクション データは次のようになります (ループバック 2 を使用した例)

画像

環境(以下の情報を記入してください)

  • OS: Linux (Windows では Docker)
  • Node.js バージョン: 8
  • APM サーバーのバージョン: 7.4.0
  • エージェントのバージョン: 3.2.0
  • 高速バージョン: 4.17.1

どのようにエージェントを起動していますか? (いずれかのボックスにチェックを入れてください)

  • [x]agent.start()直接電話をかける (例: require('elastic-apm-node').start(...))
  • elastic-apm-node/start[ ]ソース コード内から要求する
  • [ ] ノードの開始-r elastic-apm-node/start