cloudfoundry / loggregator-agent

Archived: Now bundled in https://github.com/cloudfoundry/loggregator-agent-release
Apache License 2.0
3 stars 6 forks source link

Archived Now bundled in https://github.com/cloudfoundry/loggregator-agent-release

Loggregator Agent slack.cloudfoundry.org CI Badge

Loggregator Agent is a Cloud Foundry component that forwards logs and metrics into the Loggregator subsystem by taking traffic from the various emitter sources (diego, router, etc) and routing that traffic to one or more dopplers. An instance of Loggregator Agent runs on each VM in an environment and is therefore co-located on the emitter sources.

Traffic is routed to Dopplers in the same AZ, but it can fall back to any Doppler if none are available in the current AZ. All Loggregator Agent traffic is randomly distributed across available Dopplers.

Loggregator Agent only listens to local network interfaces and all logs and metrics are immediately signed before forwarding to Dopplers. This prevents man-in-the-middle attacks and ensures data integrity.

Compatibility

The Loggregator Agent is compatable with Loggregator v96+.

Using Loggregator Agent

go-loggregator

There is Go client library: [go-loggregator][go-loggregator]. The client library has several useful patterns along with examples to interact with a Loggregator Agent.

More Resources and Documentation

Roadmap

We communicate our long term planning using a Product Road Map, and are always looking to gather feedback and input from Loggregator operators. Get in touch or file an issue if you have feature suggestions you'd like to see added.

Pivotal Tracker

Items marked as "In Flight" on the Roadmap are tracked as new Features in Pivotal Tracker.