OpenTelemetry
v0.157.0Observability2026年7月21日
OpenTelemetry Collector v0.157.0は、バッチ送信サイズメトリクスのダッシュボードとアラートに影響する2つの破壊的なヒストグラム変更、1つのAPI関数削除、および1つの非推奨を導入する混合リリースです。スキーマブートストラップ、部分リロード機能、リソース検出などの修正と機能強化も含まれます。
breakingバッチ送信サイズヒストグラムのバケット境界が変更
`otelcol_exporter_queue_batch_send_size_bytes`および`otelcol_processor_batch_batch_send_size_bytes`ヒストグラムのバケット境界が128 B~16 MiBの2のべき乗バイトスケールに変更されます。これらのメトリクスに対して特定のバケット値(le)をハードコードしているダッシュボードまたはアラートは、新しいバケット境界に合わせて更新が必要です。
breakingBalancerName関数が削除
`BalancerName` API関数が削除されました。`DefaultBalancerName`定数を使用してください。削除された関数を呼び出すコードが対象です。
breakingWithForceUnmarshaler設定オプションが非推奨
`pkg/xconfmap`の`WithForceUnmarshaler`オプションはv0.157.0で非推奨になりました。`confmap.WithForceUnmarshaler`を使用してください。
主な変更 (5)
- 破壊的変更: バッチ送信サイズヒストグラムのバケットが2のべき乗スケール(128 B~16 MiB)に変更。固定バケット値を使用するダッシュボードとアラートは更新が必要
- 破壊的変更: BalancerName API関数が削除。DefaultBalancerName定数で置き換え
- 破壊的変更: pkg/xconfmapのWithForceUnmarshalerが非推奨。confmap.WithForceUnmarshalerを使用
- バグ修正: debugエクスポーターのスコープインデックス表示、gRPC WaitForReadyオプション適用、フィーチャーゲート空要素パニック、リソースディテクターのスライス値属性パニック
- 機能強化: コアコンポーネント向けconfig.schema.yamlブートストラップ、サービステレメトリーリソース検出、部分設定リロードフィーチャーゲート(Alpha/Beta)