With the tag filtering feature, we had no option to deal with metrics that were not existing for one type of the tagged resources. The problem being that if resources of different types are tagged with the same key/value, metric collection would fail.
With type filtering we can add filters for tags and specific types so that requests of metrics that do not exist for a specific tagged resource do not affect retrieving the other metrics of the resource.
With the tag filtering feature, we had no option to deal with metrics that were not existing for one type of the tagged resources. The problem being that if resources of different types are tagged with the same key/value, metric collection would fail. With type filtering we can add filters for tags and specific types so that requests of metrics that do not exist for a specific tagged resource do not affect retrieving the other metrics of the resource.