Under consideration, but not currently planned for inclusion in a release.
Persistent Log Volumes
Logs are written to files and shipped by Filebeat. There are two main reasons for this:
...
All logfiles should be captured and safeguarded on persistent volumes.
Filebeat Daemonsets
Filebeat is injected into every pod. (In practice not all, since pods are continually being added, and that is also a problem). Logs written to persistent volumes (and as noted all logs ought to be) are amenable to shipping by Filebeat containers running as Kubernetes daemonsets.
This would allow us to configure a scalable set of Filebeat shippers, without modifying each and every pod.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Streams Transports
Notwithstanding that we're expected to retain logfiles for various reasons, Filebeat is one of many options for shipping logs to Logstash.
...
Streams transports would likely be an optional configuration, perhaps on a per-container basis.
Probes
This idea has been discussed a number of times, such as here. Most commonly it has been with reference to Zipkin. Former user (Deleted) recently raised OpenTracing.
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
There is no doubt that this is an idea with enormous potential. What's held us back so far is:
...