agent-substrate / agent-substrate/substrate

atenet-router traces are detached + do not use ate.* attribute keys

オープン
#427 コメント 1 件 リアクション 0 件 担当者 1 名 @krisztianfekete が担当を希望しています GitHub で見る
area/observability kind/bug
主要言語
Go
スター
1.8k
フォーク
316
平均マージ
2日 43分
マージ済み PR(30日)
287

説明

## Expected Behavior

One `ResumeActor` request should show up as a single connected trace across atenet-router -> ateapi -> atelet -> ateom, and the router spans should have the same `ate.*` attributes we standardized in #412.

## Actual Behavior

You get two separate traces for the same request: one for the ateapi -> atelet -> ateom path, and a detached one with just the atenet-router spans (see @zoez7's screenshots on #412). The trace context seemingly doesn't survive the router hop.

Additionally, the router spans use non-namespaced keys instead of the `ate.*` convention, e.g. `atespace`, `actor_id`, `actor_template_namespace`, `actor_template_name`, and `outcome`

## Steps to Reproduce the Problem

1. Run the setup scripts
2. Run ` kubectl ate resume actor my-counter-1 -a demo --trace`
3. Open Jaeger/similar, check the traces

## Specifications

- Version: main
- Platform: all

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。