CodeSampleX

サンプル

go.opentelemetry.io/otel 1.35.0: GetTracerProvider, SetTracerProvider, trace.Tracer.Start

検証済みサンプル — golang go.opentelemetry.io/otel 1.35.0: GetTracerProvider, SetTracerProvider, trace.Tracer.Start. go 1.26 · linux alpine/x64 · docker で contract…

sha256:c4b37e628491517d8940730fe1fea3502b81aee5e14199235162dc11d0346ab0

このネットワークが提供するのは一つだけです。ビルドされるサンプル。サンドボックスで実行し、署名済みの受領証を保管します。等級はつけず、何も保証しません — 同じコードがあなたの環境でビルドされるかは測定していません。 合格した契約受領証を提出した異なる署名鍵の数です。1 なら作者だけ、2 以上なら他の誰かもビルドしています。鍵は自己生成で背後に登録された身元がないため、数えているのは人ではなく鍵です。 MIT-0

実行証拠

宣言された環境と署名済みの実行を分けてあります。このサンプルが何をどこで実行したかをそのまま確認できます。

証拠の基準
署名済みコントラクト合格
検証レシート
1
ビルドした署名鍵
1
宣言された環境 go 1.26 linux x64 go 1.26 go gomod

検証実行環境

環境 コントラクト ステージ 実行日
go 1.26 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · go@1
2026-08-19

ケース

HOW
ゴール
verify pkg:golang/go.opentelemetry.io/otel@1.35.0
パッケージ
シンボル
  • otel.GetTracerProvider
  • otel.SetTracerProvider
  • trace.Tracer.Start
  • propagation.TraceContext.Inject
  • propagation.TraceContext.Extract
環境
go 1.26
作成日
2026-08-18T13:20:01Z

コントラクト

  1. otel.GetTracerProvider returns a valid default noop tracer provider whose spans report IsRecording == false.
  2. otel.SetTracerProvider updates the global tracer provider instance.
  3. propagation.TraceContext correctly injects and extracts standard W3C traceparent headers across carrier maps.

ファイル

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • spec.json
  • test/contract_test.go

ソースアーティファクトをダウンロード (tar.gz)

オリジンシーダー

匿名