Skip to content

Commit eb34eff

Browse files
committed
update supported log forwarding plugins 5.3-5.6
1 parent 5aa67a0 commit eb34eff

6 files changed

+247
-5
lines changed

logging/cluster-logging-external.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-1.
3636

3737
include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-2.adoc[leveloffset=+1]
3838

39+
include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-3.adoc[leveloffset=+1]
40+
41+
include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-4.adoc[leveloffset=+1]
42+
43+
include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-5.adoc[leveloffset=+1]
44+
45+
include::modules/cluster-logging-collector-log-forwarding-supported-plugins-5-6.adoc[leveloffset=+1]
46+
3947
include::modules/cluster-logging-collector-log-forward-es.adoc[leveloffset=+1]
4048

4149
include::modules/cluster-logging-collector-log-forward-fluentd.adoc[leveloffset=+1]

modules/cluster-logging-collector-log-forwarding-supported-plugins-5-2.adoc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,3 @@ kafka 2.7.0
5353
// This file is the authoritative source of information about which items and versions Red Hat tests and supports.
5454
// According to this link:https://github.com/zendesk/ruby-kafka#compatibility[Zendesk compatibility list for ruby-kafka], the fluent-plugin-kafka plugin supports Kafka version 0.11.
5555
// Logstash support is according to https://github.com/openshift/cluster-logging-operator/blob/master/test/functional/outputs/forward_to_logstash_test.go#L37
56-
57-
[NOTE]
58-
====
59-
Previously, the syslog output supported only RFC-3164. The current syslog output adds support for RFC-5424.
60-
====
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Module included in the following assemblies:
2+
//
3+
// logging/cluster-logging-external.adoc
4+
5+
[id="cluster-logging-collector-log-forwarding-supported-plugins-5-3_{context}"]
6+
7+
= Supported log data output types in OpenShift Logging 5.3
8+
9+
Red Hat OpenShift Logging 5.3 provides the following output types and protocols for sending log data to target log collectors.
10+
11+
Red Hat tests each of the combinations shown in the following table. However, you should be able to send log data to a wider range target log collectors that ingest these protocols.
12+
13+
[options="header"]
14+
|====
15+
| Output types | Protocols | Tested with
16+
17+
| Amazon CloudWatch
18+
| REST over HTTPS
19+
| The current version of Amazon CloudWatch
20+
21+
22+
| elasticsearch
23+
| elasticsearch
24+
a| Elasticsearch 7.10.1
25+
26+
| fluentdForward
27+
| fluentd forward v1
28+
a| fluentd 1.7.4
29+
30+
logstash 7.10.1
31+
32+
| Loki
33+
| REST over HTTP and HTTPS
34+
| Loki 2.2.1 deployed on OCP
35+
36+
| kafka
37+
| kafka 0.11
38+
a| kafka 2.7.0
39+
40+
| syslog
41+
| RFC-3164, RFC-5424
42+
| rsyslog-8.39.0
43+
44+
|====
45+
46+
// Note: validate these items against the corresponding line of the test configuration files that Red Hat OpenShift Logging uses:
47+
//
48+
// cloudwatch https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/functional/outputs/forward_to_cloudwatch_test.go#L18
49+
// elasticsearch https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/functional/outputs/forward_to_elasticsearch_index_test.go#L17
50+
// es fluentd https://github.com/ViaQ/logging-fluentd/blob/release-5.5/fluentd/Gemfile.lock#L55
51+
// fluentd https://github.com/openshift/cluster-logging-operator/blob/release-5.3/Makefile#L23
52+
// kafka https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/helpers/kafka/constants.go#L17
53+
// kafka fluentd https://github.com/zendesk/ruby-kafka/tree/v1.4.0#compatibility
54+
// logstash https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/functional/outputs/forward_to_logstash_test.go#L30
55+
// loki https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/helpers/loki/receiver.go#L25
56+
// syslog protocols https://github.com/openshift/cluster-logging-operator/tree/release-5.3/test/functional/outputs/syslog
57+
// syslog version https://github.com/openshift/cluster-logging-operator/blob/release-5.3/test/framework/functional/output_syslog.go#L13
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Module included in the following assemblies:
2+
//
3+
// logging/cluster-logging-external.adoc
4+
5+
[id="cluster-logging-collector-log-forwarding-supported-plugins-5-4_{context}"]
6+
7+
= Supported log data output types in OpenShift Logging 5.4
8+
9+
Red Hat OpenShift Logging 5.4 provides the following output types and protocols for sending log data to target log collectors.
10+
11+
Red Hat tests each of the combinations shown in the following table. However, you should be able to send log data to a wider range target log collectors that ingest these protocols.
12+
13+
[options="header"]
14+
|====
15+
| Output types | Protocols | Tested with
16+
17+
| Amazon CloudWatch
18+
| REST over HTTPS
19+
| The current version of Amazon CloudWatch
20+
21+
22+
| elasticsearch
23+
| elasticsearch
24+
a| Elasticsearch 7.10.1
25+
26+
| fluentdForward
27+
| fluentd forward v1
28+
a| fluentd 1.14.5
29+
30+
logstash 7.10.1
31+
32+
| Loki
33+
| REST over HTTP and HTTPS
34+
| Loki 2.2.1 deployed on OCP
35+
36+
| kafka
37+
| kafka 0.11
38+
a| kafka 2.7.0
39+
40+
| syslog
41+
| RFC-3164, RFC-5424
42+
| rsyslog-8.39.0
43+
44+
|====
45+
46+
// Note: validate these items against the corresponding line of the test configuration files that Red Hat OpenShift Logging uses:
47+
//
48+
// cloudwatch https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/functional/outputs/forward_to_cloudwatch_test.go#L18
49+
// elasticsearch https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/functional/outputs/forward_to_elasticsearch_index_test.go#L17
50+
// es fluentd https://github.com/ViaQ/logging-fluentd/blob/release-5.5/fluentd/Gemfile.lock#L55
51+
// fluentd https://github.com/openshift/cluster-logging-operator/blob/release-5.4/Makefile#L23
52+
// kafka https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/helpers/kafka/constants.go#L17
53+
// kafka fluentd https://github.com/zendesk/ruby-kafka/tree/v1.4.0#compatibility
54+
// logstash https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/functional/outputs/forward_to_logstash_test.go#L30
55+
// loki https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/helpers/loki/receiver.go#L26
56+
// syslog protocols https://github.com/openshift/cluster-logging-operator/tree/release-5.4/test/functional/outputs/syslog
57+
// syslog version https://github.com/openshift/cluster-logging-operator/blob/release-5.4/test/framework/functional/output_syslog.go#L13
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
// Module included in the following assemblies:
2+
//
3+
// logging/cluster-logging-external.adoc
4+
5+
[id="cluster-logging-collector-log-forwarding-supported-plugins-5-5_{context}"]
6+
7+
= Supported log data output types in OpenShift Logging 5.5
8+
9+
Red Hat OpenShift Logging 5.5 provides the following output types and protocols for sending log data to target log collectors.
10+
11+
Red Hat tests each of the combinations shown in the following table. However, you should be able to send log data to a wider range target log collectors that ingest these protocols.
12+
13+
[options="header"]
14+
|====
15+
| Output types | Protocols | Tested with
16+
17+
| Amazon CloudWatch
18+
| REST over HTTPS
19+
| The current version of Amazon CloudWatch
20+
21+
22+
| elasticsearch
23+
| elasticsearch
24+
a| Elasticsearch 7.10.1
25+
26+
| fluentdForward
27+
| fluentd forward v1
28+
a| fluentd 1.14.6
29+
30+
logstash 7.10.1
31+
32+
| Loki
33+
| REST over HTTP and HTTPS
34+
| Loki 2.5.0 deployed on OCP
35+
36+
| kafka
37+
| kafka 0.11
38+
a| kafka 2.7.0
39+
40+
| syslog
41+
| RFC-3164, RFC-5424
42+
| rsyslog-8.39.0
43+
44+
|====
45+
46+
// Note: validate these items against the corresponding line of the test configuration files that Red Hat OpenShift Logging uses:
47+
//
48+
// cloudwatch https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/functional/outputs/forward_to_cloudwatch_test.go#L18
49+
// elasticsearch https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/functional/outputs/elasticsearch/forward_to_elasticsearch_index_test.go#L24
50+
// elasticsearch https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/framework/functional/output_elasticsearch7.go#L13
51+
// es fluentd https://github.com/ViaQ/logging-fluentd/blob/release-5.5/fluentd/Gemfile.lock#L55
52+
// fluentd https://github.com/openshift/cluster-logging-operator/blob/release-5.5/Makefile#L24
53+
// kafka https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/helpers/kafka/constants.go#L17
54+
// kafka fluentd https://github.com/zendesk/ruby-kafka/tree/v1.4.0#compatibility
55+
// logstash https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/functional/outputs/forward_to_logstash_test.go#L30
56+
// loki https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/helpers/loki/receiver.go#L26
57+
// syslog protocols https://github.com/openshift/cluster-logging-operator/tree/release-5.5/test/functional/outputs/syslog
58+
// syslog version https://github.com/openshift/cluster-logging-operator/blob/release-5.5/test/framework/functional/output_syslog.go#L14
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
// Module included in the following assemblies:
2+
//
3+
// logging/cluster-logging-external.adoc
4+
5+
[id="cluster-logging-collector-log-forwarding-supported-plugins-5-6_{context}"]
6+
7+
= Supported log data output types in OpenShift Logging 5.6
8+
9+
Red Hat OpenShift Logging 5.6 provides the following output types and protocols for sending log data to target log collectors.
10+
11+
Red Hat tests each of the combinations shown in the following table. However, you should be able to send log data to a wider range target log collectors that ingest these protocols.
12+
13+
[options="header"]
14+
|====
15+
| Output types | Protocols | Tested with
16+
17+
| Amazon CloudWatch
18+
| REST over HTTPS
19+
| The current version of Amazon CloudWatch
20+
21+
22+
| elasticsearch
23+
| elasticsearch
24+
a| Elasticsearch 6.8.23
25+
26+
Elasticsearch 7.10.1
27+
28+
Elasticsearch 8.6.1
29+
30+
| fluentdForward
31+
| fluentd forward v1
32+
a| fluentd 1.14.6
33+
34+
logstash 7.10.1
35+
36+
| Loki
37+
| REST over HTTP and HTTPS
38+
| Loki 2.5.0 deployed on OCP
39+
40+
| kafka
41+
| kafka 0.11
42+
a| kafka 2.7.0
43+
44+
| syslog
45+
| RFC-3164, RFC-5424
46+
| rsyslog-8.39.0
47+
48+
|====
49+
50+
[IMPORTANT]
51+
====
52+
Fluentd doesn't support Elasticsearch 8 as of 5.6.2.
53+
Vector doesn't support fluentd/logstash/rsyslog before 5.7.0.
54+
====
55+
56+
// Note: validate these items against the corresponding line of the test configuration files that Red Hat OpenShift Logging uses:
57+
//
58+
// cloudwatch https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/functional/outputs/cloudwatch/forward_to_cloudwatch_test.go#L13
59+
// elasticsearch https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/framework/functional/output_elasticsearch.go#L16-L18
60+
// es fluentd https://github.com/ViaQ/logging-fluentd/blob/release-5.6/fluentd/Gemfile.lock#L55
61+
// fluentd https://github.com/openshift/cluster-logging-operator/blob/release-5.6/Makefile#L50
62+
// kafka https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/helpers/kafka/constants.go#L17
63+
// kafka fluentd https://github.com/zendesk/ruby-kafka/tree/v1.4.0#compatibility
64+
// logstash https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/functional/outputs/forward_to_logstash_test.go#L30
65+
// loki https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/helpers/loki/receiver.go#L27
66+
// syslog protocols https://github.com/openshift/cluster-logging-operator/tree/release-5.6/test/functional/outputs/syslog
67+
// syslog version https://github.com/openshift/cluster-logging-operator/blob/release-5.6/test/framework/functional/output_syslog.go#L14

0 commit comments

Comments
 (0)