Observability solutions built before cloud native lack the controls required to address the sharp data cardinality and volume increases, creating significant challenges when running at scale. Additionally, in the past, companies typically ran dedicated observability teams to own all instrumentation and monitoring.
With microservices, instrumentation and monitoring are usually the responsibility of the teams owning each service. These teams are unlikely to have insight into what their observability data costs their company. Conversely, those in charge of managing costs no longer know how or if individual teams use the expensive data.