New Relic CodeStream は、コードのパフォーマンスを開発プロセスの初期段階の一部にすることでシフトレフトを可能にする IDE 拡張機能です。
- ゴールデンメトリック、エラー、トランザクション異常、SLO などの情報を使用して、コードから構築されたサービスのパフォーマンスを確認します。
- スタック トレースをステップ実行し、チームメイトと協力することで、エラーをより迅速に調査できます。
- IDE からログを検索して、コンテキストを切り替えることなく問題を調査します。
- NRQL クエリを実行し、
.nrql
ファイルを介してクエリを保存してチームメイトと共有します。 - コード内の個々のメソッドのパフォーマンス データをエディターで直接確認できます。
エラー調査
自分が担当するコード内で発生しているエラーを発見します。CodeStream によってスタック トレースをすばやくステップ実行すると、正しいファイルと行番号が自動的に表示され、関連するチームメイトをディスカッションに参加させることができるため、問題をできるだけ早く解決できます。
ログ検索
ログを検索して問題を調査する必要がある場合、その作業を Web 上で行うために IDE からコンテキストを切り替える必要はありません。 IDE から直接ログを検索します。 コード内の個々のログ行から検索を開始することもできます。
コードレベルの指標
パフォーマンス データをメソッド レベルでエディターで直接確認できます。常時表示により、パフォーマンスの問題が当面の作業に考慮されるようになります。下位環境のメトリクスを確認し、本番環境に影響を与える前にパフォーマンスの問題を回避することもできます。
性能監視
コードから構築されたサービスがどのような環境でもどのように実行されているかを IDE 内で表示できます。ゴールデンメトリクス、サービスレベル目標、関連サービスにより、全体像が一目でわかります。