|
|
|
|
|
by jbreiding
1624 days ago
|
|
Logging should be treated as a source for events. Most log collecting solutions have ways of producing metrics and alerts from logs. It takes more discipline to be able to understand why a metric or alert happened without supporting logs. Sourcing logs from multiple services, including dependencies, allow for creating more intelligent metrics. Treat logs as a stream of events rather than noise created by developers and logs become more useful. |
|
Imagine you build all sorts of dashboards and Workflows on top of logs or log based metrics and the dev team changes the structure of the logs or just stops logging. Suddenly all your analytics is out of whack; this is because you created a hidden dependency.