Also, if you need to use some sort of Prometheus type scraping using configs, you would need otel-collector-metrics. If there is a target that needs to be scraped by just 1 otel-collector or it will create duplicate data then you need otel-collector-metrics as otel-collector-metrics is supposed to be a single instance in a cluster (or each otel-collector-metrics should have a different config to scrape). Eg would be k8s-cluster metrics which should be scraped by multiple otel-collectors as they would generate duplicate data (also it would be a redundant load on them) as the otel-collectors are expected to scale to large numbers