You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/configuration/fluentd-vs-syslog-ng.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,16 @@ linktitle: Fluentd or syslog-ng
4
4
weight: 10
5
5
---
6
6
7
-
The Logging operator supports [Fluentd](https://www.fluentd.org/) and syslog-ng (via the [AxoSyslog syslog-ng distribution](https://axoflow.com/docs/axosyslog-core/)) as log forwarders. The log forwarder instance receives, filters, and transforms the incoming the logs, and transfers them to one or more destination outputs. Which one to use depends on your logging requirements.
7
+
The Logging operator supports [Fluentd](https://www.fluentd.org/) and syslog-ng (via the [AxoSyslog syslog-ng distribution](https://axoflow.com/docs/axosyslog-core/)) as log forwarders. The log forwarder instance receives, filters, and transforms the incoming logs, and transfers them to one or more destination outputs. Which one to use depends on your logging requirements.
8
8
9
9
<!-- (note that you can use both syslog-ng and Fluentd side-by-side, but in this case you have to explicitly configure your Fluent Bit instances to FIXME) -->
10
10
11
11
The following points help you decide which forwarder to use.
12
12
13
-
- The forwarders support different outputs. If the output you want to use is supported only by one forwarder, use that.
13
+
- The forwarders support different outputs. If the output you want to use is supported by only one forwarder, use that.
14
14
- If the volume of incoming log messages is high, use syslog-ng, as its multithreaded processing provides higher performance.
15
-
- If you have lots of logging flows or need complex routing or log message processing, use syslog-ng.
15
+
- If you have many logging flows or need complex routing or log message processing, use syslog-ng.
16
16
17
-
> Note: Depending on which log forwarder you use, some of the CRDs you have to create and configure are different.
17
+
> Note: Depending on the log forwarder you choose, the CRDs you need to create and configure will differ.
Copy file name to clipboardExpand all lines: content/docs/configuration/output.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,10 +52,10 @@ spec:
52
52
## syslog-ng outputs {#syslogngoutput}
53
53
54
54
- The `SyslogNGOutput` resource defines an output for **syslog-ng** where your SyslogNGFlows can send the log messages. The output is a `namespaced` resource which means only a `SyslogNGFlow` within the *same* namespace can access it. You can use `secrets` in these definitions, but they must also be in the same namespace.
55
-
Outputs are the final stage for a `logging flow`. You can define multiple `SyslogNGoutputs` and attach them to multiple `SyslogNGFlows`.
55
+
Outputs are the final stage for a `logging flow`. You can define multiple `SyslogNGOutputs` and attach them to multiple `SyslogNGFlows`.
56
56
- `SyslogNGClusterOutput`defines a SyslogNGOutput **without** namespace restrictions. It is only evaluated in the `controlNamespace` by default unless `allowClusterResourcesFromAllNamespaces` is set to true.
57
57
58
-
> Note: `SyslogNGFlow` can be connected to `SyslogNGOutput` and `SyslogNGClusterOutput`, but `SyslogNGClusterFlow` can be attached only to `SyslogNGClusterOutput`.
58
+
> Note: `SyslogNGFlow` can be connected to `SyslogNGOutput` and `SyslogNGClusterOutput`, but a `SyslogNGClusterFlow` can only be attached to a `SyslogNGClusterOutput`.
Copy file name to clipboardExpand all lines: content/docs/quickstarts/single.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ weight: 100
8
8
In this tutorial, you will:
9
9
10
10
- Install the Logging operator on a cluster.
11
-
- Configure Logging operator to collect logs from a namespace and send it to an sample output.
11
+
- Configure Logging operator to collect logs from a namespace and send it to a sample output.
12
12
- Install a sample application (log-generator) to collect its logs.
13
13
- Check the collected logs.
14
14
@@ -53,7 +53,7 @@ EOF
53
53
{{% /tab %}}
54
54
{{< /tabpane >}}
55
55
56
-
> Note: The control namespace is where the Logging operator deploys the forwarder's resources, like the StatefulSet and the configuration secrets. Usually it's called `logging`.
56
+
> Note: The control namespace is where the Logging operator deploys the forwarder's resources, such as the StatefulSet and the configuration secrets. Usually it's called `logging`.
57
57
>
58
58
> By default, this namespace is used to define the cluster-wide resources: `SyslogNGClusterOutput`, `SyslogNGClusterFlow`, `ClusterOutput`, and `ClusterFlow`. For details, see {{% xref "/docs/configuration/_index.md" %}}.
@@ -340,10 +340,10 @@ If you have completed this guide, you have made the following changes to your cl
340
340
- Installed syslog-ng or Fluentd on the cluster, to receive the logs from the Fluent Bit agents, and filter, parse, and transform them as needed, and to route the incoming logs to an output. To learn more about routing and filtering, see {{% xref "/docs/configuration/log-routing-syslog-ng.md" %}} or {{% xref "/docs/configuration/log-routing.md" %}}. - Created the following resources that configure Logging operator and the components it manages:
341
341
342
342
- `Logging` to configure the logging infrastructure, like the details of the Fluent Bit and the syslog-ng or Fluentd deployment. To learn more about configuring the logging infrastructure, see {{% xref "/docs/logging-infrastructure/_index.md" %}}.
343
-
- `SyslogNGOutput` or `Output` to define an http output that receives the collected messages. To learn more, see {{% xref "/docs/configuration/output.md#syslogngoutput" %}} or {{% xref "/docs/configuration/output.md" %}}.
343
+
- `SyslogNGOutput` or `Output` to define an HTTP output that receives the collected messages. To learn more, see {{% xref "/docs/configuration/output.md#syslogngoutput" %}} or {{% xref "/docs/configuration/output.md" %}}.
344
344
- `SyslogNGFlow` or `Flow` that processes the incoming messages and routes them to the appropriate output. To learn more, see {{% xref "/docs/configuration/flow.md#syslogngflow" %}} or {{% xref "/docs/configuration/flow.md" %}}.
345
345
346
-
- Installed a simple receiver to act as the destination of the logs, and configured the the log forwarder to send the logs from the `quickstart` namespace to this destination.
346
+
- Installed a simple receiver to act as the destination of the logs, and configured the log forwarder to send the logs from the `quickstart` namespace to this destination.
347
347
- Installed a log-generator application to generate sample log messages, and verified that the logs of this application arrive to the output.
Copy file name to clipboardExpand all lines: content/headless/quickstart/intro.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
2
2
This guide shows you how to collect application and container logs in Kubernetes using the Logging operator.
3
3
4
-
The Logging operator itself doesn't store any logs. For demonstration purposes, it can deploy a special workload will to the cluster to let you observe the logs flowing through the system.
4
+
The Logging operator itself doesn't store any logs. For demonstration purposes, it can deploy a special workload to the cluster to let you observe the logs flowing through the system.
5
5
6
6
The Logging operator collects all logs from the cluster, selects the specific logs based on pod labels, and sends the selected log messages to the output.
7
7
For more details about the Logging operator, see the [Logging operator overview]({{< relref "/docs/_index.md">}}).
0 commit comments