The following settings are tunable for the Logger component.
The following etcd keys are set by the logger component, typically in its /bin/boot script.
|/deis/logs/host||IP address of the host running logger|
|/deis/logs/port||port used by the logger service (default: 514)|
The following etcd keys are used by the logger component.
|/deis/logs/storageAdapterType||Type of storage adapter to use:
|/deis/logs/drain||URL for an external service that logs can be forwarded to for long-term archival. If not set, no drain is used. URLs beginning with
Those running the stateless (Ceph-less) platform should prefer the in-memory storage adapter.
Instead of using a custom logger image, it is possible to redirect Deis logs to an external location. For more details, see Platform logging.
You can use a custom Docker image for the logger component instead of the image supplied with Deis:
$ deisctl config logger set image=myaccount/myimage:latest
This will pull the image from the public Docker registry. You can also pull from a private registry:
$ deisctl config logger set image=registry.mydomain.org:5000/myaccount/myimage:latest
Be sure that your custom image functions in the same way as the stock logger image shipped with Deis. Specifically, ensure that it sets and reads appropriate etcd keys.