9.2. ログ出力のタイプ
出力は、ログフォワーダーから送信されるログの宛先を定義します。ClusterLogForwarder
カスタムリソース (CR) で出力タイプを複数定義し、複数の異なるプロトコルをサポートするサーバーにログを送信できます。
9.2.1. サポート対象のログ転送出力
出力は次のいずれかのタイプになります。
出力タイプ | プロトコル | テストで使用 | ロギングバージョン | サポート対象のコレクタータイプ |
---|---|---|---|---|
Elasticsearch v6 | HTTP 1.1 | 6.8.1, 6.8.23 | 5.6+ | Fluentd、Vector |
Elasticsearch v7 | HTTP 1.1 | 7.12.2, 7.17.7, 7.10.1 | 5.6+ | Fluentd、Vector |
Elasticsearch v8 | HTTP 1.1 | 8.4.3, 8.6.1 | 5.6+ | Fluentd [1]、Vector |
Fluent Forward | Fluentd forward v1 | Fluentd 1.14.6、Logstash 7.10.1、Fluentd 1.14.5 | 5.4+ | Fluentd |
Google Cloud Logging | REST over HTTPS | 最新バージョン | 5.7+ | Vector |
HTTP | HTTP 1.1 | Fluentd 1.14.6、Vector 0.21 | 5.7+ | Fluentd、Vector |
Kafka | Kafka 0.11 | Kafka 2.4.1、2.7.0、3.3.1 | 5.4+ | Fluentd、Vector |
Loki | REST over HTTP and HTTPS | 2.3.0、2.5.0、2.7、2.2.1 | 5.4+ | Fluentd、Vector |
Splunk | HEC | 8.2.9, 9.0.0 | 5.7+ | Vector |
Syslog | RFC3164、RFC5424 | Rsyslog 8.37.0-9.el7、rsyslog-8.39.0 | 5.4+ | Fluentd、Vector [2] |
Amazon CloudWatch | REST over HTTPS | 最新バージョン | 5.4+ | Fluentd、Vector |
- Fluentd は、ロギングバージョン 5.6.2 で Elasticsearch 8 をサポートしていません。
- Vector は、ロギングバージョン 5.7 以降で Syslog をサポートします。
9.2.2. 出力タイプの説明
default
クラスター上の、Red Hat が管理するログストア。デフォルトの出力を設定する必要はありません。
注記default
出力名は、クラスター上の Red Hat が管理するログストアを参照するために予約されているため、default
出力を設定するとエラーメッセージが表示されます。loki
- Loki: 水平方向にスケーラブルで可用性の高いマルチテナントログ集計システム。
kafka
-
Kafka ブローカー。
kafka
出力は TCP または TLS 接続を使用できます。 elasticsearch
-
外部 Elasticsearch インスタンス。
elasticsearch
出力では、TLS 接続を使用できます。 fluentdForward
Fluentd をサポートする外部ログ集計ソリューション。このオプションは、Fluentd
forward
プロトコルを使用します。fluentForward
出力は TCP または TLS 接続を使用でき、シークレットにshared_key
フィールドを指定して共有キーの認証をサポートします。共有キーの認証は、TLS の有無に関係なく使用できます。重要fluentdForward
出力は、Fluentd コレクターを使用している場合にのみサポートされます。Vector コレクターを使用している場合はサポートされません。Vector コレクターを使用している場合は、http
出力を使用してログを Fluentd に転送できます。syslog
-
syslog RFC3164 または RFC5424 プロトコルをサポートする外部ログ集計ソリューション。
syslog
出力は、UDP、TCP、または TLS 接続を使用できます。 cloudwatch
- Amazon Web Services (AWS) がホストするモニタリングおよびログストレージサービスである Amazon CloudWatch。
cloudlogging
- Google Cloud ロギングは、Google Cloud Platform (GCP) がホストするストレージサービスの監視およびログ記録です。