[trace_event] tracking issue
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 20/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- cpp, javascript, node.js
調査の方向性
This is a broad tracking issue for graduating Trace Events from experimental status. Start by reading the initial Trace PR and the linked issues #81, #82, and #83, then choose one unchecked item with a defined scope. Done is completing that selected task and updating its checklist status.
索引モデルが issue の本文から書いたものです。
説明
This issue is to track ongoing work to refine Trace Events in Node and graduate it from experimental state.
It builds on and replaces
Initial Trace PR including discussion: node#9304
todo:
- configurable output destinations
- support targeting lttng, etw, dtrace, etc...
- add a listener system (#81)
- C/C++ API (#83)
- JavaScript API (node-eps#48)
- needs to be as fast as possible, probably a VM intrinsic.
- add trace points to nodejs/node (#82)
- move existing dtrace/lttng trace writes to trace_event
- add trace points: async hooks (PR: https://github.com/nodejs/node/pull/15538)
- relationship to upstream
trace_event_common.h(see https://github.com/nodejs/node/pull/10628) - recommendations for naming categories for ecosystem
- need approach on how to collect "context"
- e.g., for capturing http connection info, currently connection object is passed through DTrace APIs, and some handler/provider, and then the handler/provider will navigate connection object to pull out interesting data to trace. This approach is brittle (dependent on structure of connection object), and puts burden on provider (ie., won't easily allow using different event tracing systems like lttng, dtrace,...).
- standardize on output format for trace event data
- command-line options to support tracing features.
- 主要言語
- 言語のデータがありません
- スター
- 550
- フォーク
- 69
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/diagnostics のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
nodejs/diagnostics#648 · コメント 3 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
nodejs/diagnostics#690 · リアクション 1 件 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
nodejs/diagnostics#689 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 25/100
nodejs/diagnostics#688 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
nodejs/diagnostics#687 ·
nodejs/diagnostics の issue をすべて見る
似ている issue
-
needs design
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
bug robustness testing
難易度 2/5 半日 初心者へのやさしさ 84/100
clouatre-labs/aptu-coder#1624 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
use-agent-os/agent-os#3357 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
apache/rocketmq-dashboard#5008 ·
-
inpaint observability reliability
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
anchapin/staging-studio#717 ·