Hi George,
Unfortunately we do not support sending logs directly to fluentd yet. Only syslog is supported.
Also, the tsuru documentation page you linked is outdated, sorry for that I'll fix it later today. The current way of specifying how application logs will be handled is through tsuru/bs and the "tsuru-admin bs-env-set" command is used to configure log options. See
https://github.com/tsuru/bs#environment-variables for more details.
Having all logs routed through tsuru/bs allow us to demux log messages to many different backends. Allowing logs to go both to tsuru (enabling tsuru app-log command) and one or many syslog servers for permanent storage.
Basically what we have is something like:
[app container]+----->[bs]+---->[syslog 1]
|
+---->[syslog n]
|
+---->[tsuru api]
It's somewhat simple to add a new fluentd log backend to tsuru/bs by implementing the log.logBackend but it's not currently on our roadmap. If you want to look further into this just let me know and I can give you some pointers.
Best,