急行での追跡js
2019 ワード
トレースは、各リクエストの詳細を追跡しています.トレースを行うと、Webアプリケーションのコンテキストで各ユーザー要求のコードの実行を追跡できます.これは、アプリケーションのデバッグ時に重要です.スレッド言語では、スレッドIDと全く簡単です.
ノードで.JSはシングルスレッドであり、非同期でイベントループに依存するので簡単ではありません.しかし、rtracerはこれを達成するためにまっすぐ進む方法を提供します.
Ratherは、Expressなどの複数のフレームワークでそれを使用するAPIを提供します.JSとFastify.
エクスプレスで使用する.JSは、Rtracerはミドルウェアとして登録する必要があります.それです.その後、Rtracerによって生成されたIDを任意のタイプのロガーで使用することができます.IDは次のように生成される.
ノードで.JSはシングルスレッドであり、非同期でイベントループに依存するので簡単ではありません.しかし、rtracerはこれを達成するためにまっすぐ進む方法を提供します.
Ratherは、Expressなどの複数のフレームワークでそれを使用するAPIを提供します.JSとFastify.
エクスプレスで使用する.JSは、Rtracerはミドルウェアとして登録する必要があります.それです.その後、Rtracerによって生成されたIDを任意のタイプのロガーで使用することができます.IDは次のように生成される.
app.use(rTracer.expressMiddleware());
app.get('/', (req, res) => {
const requestId = rTracer.id();
console.log(`Request Id: ${requestId}`);
res.json({ status: true });
});
このrepositoryはWinston Loggerでrtracerを示す最小限の例を含んでいます.Reference
この問題について(急行での追跡js), 我々は、より多くの情報をここで見つけました https://dev.to/rajikaimal/tracing-in-express-js-2mohテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol