Ask HN: Why both distributed tracing and logging (for backend services)?

1 points by vedant_ag ↗ HN
I know most observability companies (Datadog, New Relic, Elastic, grafana, ...) will want us to believe that we need *both*. But why?

Isn't tracing a superset of logs? Instead of logging won't it be better to add some attributes to traces?

I used ddog apm, and GCP stackdriver too. But I believe if I got the query capabilities of stackdriver in ddog, I would have saved few $k's in monthly infra expense.

Or am I missing something?

1 comment

[ 2.5 ms ] story [ 8.9 ms ] thread