第2章 Logging 5.9.6
2.1. Logging 5.9.6
このリリースには、Red Hat OpenShift バグ修正リリース 6.0.0 のロギングが含まれています。
ロギングは、コアの OpenShift Container Platform とは異なるリリースサイクルで、インストール可能なコンポーネントとして提供されます。Red Hat OpenShift Container Platform ライフサイクルポリシー はリリースの互換性を概説しています。
ロギングバージョン | コンポーネントのバージョン | |||||
---|---|---|---|---|---|---|
Operator |
|
|
|
|
| @Vector |
6.0 | 0.4 | 1.1 | 3.1.0 | 0.1 | 0.1 | 0.37.1 |
2.1.1. 削除通知
-
今回のリリースにより、ロギングは
ClusterLogging.logging.openshift.io
およびClusterLogForwarder.logging.openshift.io
カスタムリソースをサポートしなくなりました。代替の機能に関する詳細は、製品ドキュメントを参照してください。(LOG-6023) - 今回のリリースにより、ロギングはログストレージ(Elasticsearch など)、可視化(Kibana など)、または Fluentd ベースのログコレクターを管理またはデプロイしなくなりました。(LOG-6023)
elasticsearch-operator によって管理される Elasticsearch および Kibana を引き続き使用するには、管理者は ClusterLogging リソースを削除する前に、これらのオブジェクトである ownerRefs を変更する必要があります。
2.1.2. 新機能および機能拡張
-
この機能により、コンポーネントの責任をストレージ、視覚化、およびコレクションなど、関連する Operator に移行することで、Red Hat OpenShift のロギング用の新しいアーキテクチャーが導入されています。ログの収集および転送用の
ClusterLogForwarder.observability.openshift.io
API を導入します。Red Hat が管理する Elastic スタック(Elasticsearch および Kibana)とともにClusterLogging.logging.openshift.io
およびClusterLogForwarder.logging.openshift.io
API のサポートが削除されました。ログストレージには、Red HatLokiStack
に移行することが推奨されます。既存のマネージド Elasticsearch デプロイメントは限られた時間で使用できます。ログコレクションの自動移行はないため、管理者は新規の ClusterLogForwarder.observability.openshift.io 仕様を作成して以前のカスタムリソースを置き換える必要があります。詳細は、公式の製品ドキュメント を参照してください。(LOG-6023) - このリリースでは、ロギングビュープラグインをデプロイする責任が、Red Hat OpenShift Logging Operator から Cluster Observability Operator (COO)に移行します。視覚化が必要な新しいログストレージのインストールには、Cluster Observability Operator と関連する UIPlugin リソースをデプロイする必要があります。詳細は、Cluster Observability Operator Overview の製品ドキュメント を参照してください。(LOG-6023)
- 今回の機能拡張により、Vector ドキュメントの推奨事項に基づいて、Vector コレクターのデプロイメントおよび CPU 使用率のデフォルト要求および制限が設定されます。(LOG-6023)
- 今回の機能拡張により、Vector が更新され、アップストリームバージョン v0.37.1 に合わせて更新されます。(LOG-6023)
- 今回の機能拡張により、ログコレクターがログをノードのファイルシステムにバッファーし、利用可能な領域の 15% を超える場合にトリガーするアラートが導入され、バックプレッシャーの問題の可能性を示すようになりました。(LOG-6023)
- この機能強化により、すべてのコンポーネントのセレクターが更新され、共通の Kubernetes ラベルが使用されます。(LOG-6023)
- 今回の機能拡張により、コレクター設定がシークレットではなく ConfigMap としてデプロイされるように変更され、ユーザーは ClusterLogForwarder が Unmanaged に設定されている場合に設定を表示および編集できるようになりました。(LOG-6023)
- 今回の機能拡張により、trace、debug、info、warn、error、または off などのオプションと共に、ClusterLogForwarder のアノテーションを使用して Vector コレクターログレベルを設定する機能が追加されました。(LOG-6023)
- 今回の機能拡張により、Amazon CloudWatch 出力が複数 AWS ロールを使用する設定を拒否する検証が追加され、誤ったログルーティングが阻止されるようになりました。(LOG-6023)
- 今回の機能拡張により、メトリクスダッシュボードから Log Bytes Collected および Log Bytes Sent グラフが削除されます。(LOG-6023)
- 今回の機能拡張により、must-gather 機能が更新され、ClusterLogForwarder.observability.openshift.io リソースおよび Red Hat マネージド LokiStack からの Vector デプロイメントを含む、Logging 6.0 コンポーネントを検査するための情報のみを取得するようになりました。(LOG-6023)
- 今回の機能拡張により、特定のエラー状態に対して早期警告を提供することで、Azure ストレージシークレットの検証が改善されました。(LOG-4571)
2.1.3. テクノロジープレビュー機能
- このリリースでは、OpenTelemetry を使用したログ転送用のテクノロジープレビュー機能が導入されています。新しい出力タイプである OTLP を使用すると、OpenTelemetry データモデルとリソースセマンティック規則を使用して JSON でエンコードされたログレコードを送信できます。(LOG-6023)
2.1.4. バグ修正
-
この更新の前は、
CollectorHighErrorRate
およびCollectorVeryHighErrorRate
アラートがまだ存在していました。今回の更新により、両方のアラートがロギング 6.0 リリースで削除されますが、今後のリリースで削除される可能性があります。(LOG-6023)