Skip to content

Commit 8937de9

Browse files
author
Benjamin Huo
authored
Merge pull request #69 from bojand/master
add syslog output docs
2 parents 8d8cdde + 351abab commit 8937de9

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ The listing below shows supported plugins currently. It is based on Fluent Bit v
143143
- [stdout](docs/plugins/output/stdout.md)
144144
- [tcp](docs/plugins/output/tcp.md)
145145
- [loki](docs/plugins/output/loki.md)
146+
- [syslog](docs/plugins/output/syslog.md)
146147

147148
## Best Practice
148149

docs/crd.md

+2
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ InputSpec defines the desired state of Input
189189

190190
| Field | Description | Scheme |
191191
| ----- | ----------- | ------ |
192+
| alias | A user friendly alias name for this input plugin. | string |
192193
| dummy | Dummy defines Dummy Input configuration. | *[input.Dummy](plugins/input/dummy.md) |
193194
| tail | Tail defines Tail Input configuration. | *[input.Tail](plugins/input/tail.md) |
194195
| systemd | Systemd defines Systemd Input configuration. | *[input.Systemd](plugins/input/systemd.md) |
@@ -234,6 +235,7 @@ OutputSpec defines the desired state of Output
234235
| stdout | Stdout defines Stdout Output configuration. | *[output.Stdout](plugins/output/stdout.md) |
235236
| tcp | TCP defines TCP Output configuration. | *[output.TCP](plugins/output/tcp.md) |
236237
| loki | Loki defines Loki Output configuration. | *[output.Loki](plugins/output/loki.md) |
238+
| syslog | Syslog defines Syslog Output configuration. | *[output.Syslog](plugins/output/syslog.md) |
237239

238240
[Back to TOC](#table-of-contents)
239241
## Parser

docs/plugins/output/syslog.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Syslog
2+
3+
The Syslog output plugin allows you to deliver messages to Syslog servers, it supports RFC3164 and RFC5424 formats through different transports such as UDP, TCP or TLS.
4+
5+
6+
| Field | Description | Scheme |
7+
| ----- | ----------- | ------ |
8+
| host | Host domain or IP address of the remote Syslog server. | string |
9+
| port | TCP or UDP port of the remote Syslog server. | *int32 |
10+
| mode | The desired transport type. | string |
11+
| syslogFormat | The desired Syslog protocol format to use. | string |
12+
| syslogMaxSize | Maximum size allowed per message. | *int32 |
13+
| syslogSeverityKey | Name of the key from the original record that contains the Syslog severity number. | string |
14+
| syslogFacilityKey | Key from the original record that contains the Syslog facility number. | string |
15+
| syslogHostnameKey | Key name from the original record that contains the hostname that generated the message. | string |
16+
| syslogAppnameKey | Key name from the original record that contains the Process ID that generated the message. | string |
17+
| syslogProcessIDKey | Key name from the original record that contains the Message ID associated to the message. | string |
18+
| syslogMessageIDKey | Key name from the original record that contains the Message ID associated to the message. | string |
19+
| syslogSDKey | Key name from the original record that contains the Structured Data (SD) content. | string |
20+
| syslogMessageKey | Key key name that contains the message to deliver. | string |
21+
| tls | HTTP output plugin supports TTL/SSL, for more details about the properties available and general configuration, please refer to the TLS/SSL section. | *[plugins.TLS](../tls.md) |

0 commit comments

Comments
 (0)