package
74.0.2+incompatible
Repository: https://github.com/cloudfoundry/loggregator-release.git
Documentation: pkg.go.dev

# README

Doppler

Doppler is a Cloud Foundry component that gathers logs and metrics from Metron agents, stores them into temporary buffers, and forwards them to third-party syslog drains and other consumers.

Doppler scales horizontally — as load increases, more instances can be deployed to spread the load and decrease memory usage, CPU, etc. per Doppler. Metron agents are notified of the additional instances via updates to etcd.

Architecture Within Loggregator

Loggregator Diagram

Logging data passes through the system as protocol-buffers, using Dropsonde.

In a redundant Cloud Foundry setup, Loggregator can be configured to survive zone failures. Log messages from non-affected zones will still make it to the end user. On AWS, availability zones could be used as redundancy zones.

Usage

doppler [--logFile <path to log file>] [--config <path to config file>] \
    [--cpuprofile <path to desired CPU profile>] \
    [--memprofile <path to desired memory profile>]
FlagRequiredDescription
--logFileNo, default: STDOUTThe agent log file.
--configNo, default: config/doppler.jsonLocation of the Doppler configuration JSON file.
--cpuprofileNo, default: no CPU profilingWrite CPU profile to a file.
--memprofileNo, default: no memory profilingWrite memory profile to a file.

Emitting Messages from the other Cloud Foundry components

Cloud Foundry developers can easily add source clients to new CF components that emit messages to Doppler. Currently, there are libraries for Go. For usage information, look at its README.

Editing Manifest Templates

The up-to-date Doppler configuration can be found in the doppler spec file. You can see a list of available configurable properties, their defaults and descriptions in that file.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Structs

No description provided by the author