scalable-syslog

module
v0.0.0-...-57f4fd1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 31, 2019 License: Apache-2.0

README

(Deprecated) Scalable Syslog

Use https://github.com/cloudfoundry/cf-syslog-drain-release

CI Badge

The scalable syslog is a consumer of Loggregator which transports application logs to syslog drains. It writes messages according to RFC 5424 and RFC 6587. Here is an example of how it writes messages:

    + Protocol Version
    |
    |  + Timestamp                   + org_name.space_name.app_name                                       + ProcessID (Source)
    |  |                             |                                                                    |
    v  v                             v                                                                    v
<14>1 2017-10-05T15:00:55.432180389Z cf-lamb.development.dripspinner 3e0b1150-14b8-4a20-a1c5-d9e296f198ae [APP/PROC/WEB] - - msg 1 LogSpinner Log Message
 ^                                                                   ^                                                       ^
 |                                                                   |                                                       |
 + Priority                                                          + AppID                                                 + Log Message

If you see a decimal prefix followed by a space in your message, this is the length prefixed to the message. This is used to frame syslog messages when transmitting over a streaming protocol.

Directories

Path Synopsis
app
internal
api
api/v1
Package scalablesyslog is a generated protocol buffer package.
Package scalablesyslog is a generated protocol buffer package.
health
Package handlers contains the HTTP handlers that are used for easy debugging and health checks for operators.
Package handlers contains the HTTP handlers that are used for easy debugging and health checks for operators.
app
internal/egress
Package orchestrator writes syslog drain bindings to adapters.
Package orchestrator writes syslog drain bindings to adapters.
tools
fake_adapter
fake_adapter: a program to connect and test RLPs.
fake_adapter: a program to connect and test RLPs.
fake_scheduler
fake_scheduler: a program to put scheduling load on adapters.
fake_scheduler: a program to put scheduling load on adapters.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL