Remove the old recording of observation counts using only report_id.

Once fxr/439209 is submitted, this functionality is no longer needed.

Change-Id: I445736c74e34c52cb49e8455a254e6aaea0d195f
Reviewed-on: https://fuchsia-review.googlesource.com/c/cobalt/+/439334
Commit-Queue: Cameron Dale <camrdale@google.com>
Reviewed-by: Zach Bush <zmbush@google.com>
diff --git a/src/observation_store/file_observation_store.cc b/src/observation_store/file_observation_store.cc
index 090cb25..8d1ae7d 100644
--- a/src/observation_store/file_observation_store.cc
+++ b/src/observation_store/file_observation_store.cc
@@ -152,7 +152,6 @@
     }
   }
 
-  num_obs_per_report_id_[report_id]++;
   num_obs_per_report_[{.customer_id = metadata->customer_id(),
                        .project_id = metadata->project_id(),
                        .metric_id = metadata->metric_id(),
diff --git a/src/observation_store/memory_observation_store.cc b/src/observation_store/memory_observation_store.cc
index e928ac5..7262f51 100644
--- a/src/observation_store/memory_observation_store.cc
+++ b/src/observation_store/memory_observation_store.cc
@@ -63,7 +63,6 @@
   ObservationStore::StoreStatus status =
       current_envelope_->StoreObservation(std::move(observation), std::move(metadata));
   if (status == kOk) {
-    num_obs_per_report_id_[report_id]++;
     num_obs_per_report_[{.customer_id = customer_id,
                          .project_id = project_id,
                          .metric_id = metric_id,
diff --git a/src/observation_store/observation_store.cc b/src/observation_store/observation_store.cc
index 9a6fe92..1325e66 100644
--- a/src/observation_store/observation_store.cc
+++ b/src/observation_store/observation_store.cc
@@ -54,20 +54,6 @@
 }
 
 std::vector<uint64_t> ObservationStore::num_observations_added_for_reports(
-    const std::vector<uint32_t> &report_ids) const {
-  std::vector<uint64_t> num_obs;
-  for (const auto &id : report_ids) {
-    const auto &count = num_obs_per_report_id_.find(id);
-    if (count != num_obs_per_report_id_.end()) {
-      num_obs.push_back(count->second);
-    } else {
-      num_obs.push_back(0);
-    }
-  }
-  return num_obs;
-}
-
-std::vector<uint64_t> ObservationStore::num_observations_added_for_reports(
     const std::vector<ReportSpec> &report_specs) const {
   std::vector<uint64_t> num_obs;
   for (const ReportSpec &report_spec : report_specs) {
diff --git a/src/observation_store/observation_store.h b/src/observation_store/observation_store.h
index bbcbdd3..e6836db 100644
--- a/src/observation_store/observation_store.h
+++ b/src/observation_store/observation_store.h
@@ -199,11 +199,6 @@
   [[nodiscard]] uint64_t num_observations_added() const;
 
   // Returns a vector containing the number of Observations that have been added
-  // to the ObservationStore for each specified report ID.
-  [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
-      const std::vector<uint32_t>& report_ids) const;
-
-  // Returns a vector containing the number of Observations that have been added
   // to the ObservationStore for each specified report.
   [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
       const std::vector<ReportSpec>& report_specs) const;
@@ -234,8 +229,6 @@
   // NOLINTNEXTLINE misc-non-private-member-variables-in-classes
   const size_t almost_full_threshold_;
   // NOLINTNEXTLINE misc-non-private-member-variables-in-classes
-  std::map<uint32_t, uint64_t> num_obs_per_report_id_;
-  // NOLINTNEXTLINE misc-non-private-member-variables-in-classes
   std::map<ReportSpec, uint64_t> num_obs_per_report_;
 
  private:
diff --git a/src/public/cobalt_service.h b/src/public/cobalt_service.h
index 8484a83..f4d4439 100644
--- a/src/public/cobalt_service.h
+++ b/src/public/cobalt_service.h
@@ -98,11 +98,6 @@
   }
 
   [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
-      const std::vector<uint32_t> &report_ids) const override {
-    return observation_store_->num_observations_added_for_reports(report_ids);
-  }
-
-  [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
       const std::vector<ReportSpec> &report_specs) const override {
     return observation_store_->num_observations_added_for_reports(report_specs);
   }
diff --git a/src/public/cobalt_service_interface.h b/src/public/cobalt_service_interface.h
index aa0dcd9..f8dd329 100644
--- a/src/public/cobalt_service_interface.h
+++ b/src/public/cobalt_service_interface.h
@@ -84,11 +84,6 @@
   [[nodiscard]] virtual uint64_t num_observations_added() const = 0;
 
   // Returns a vector containing the number of Observations that have been added
-  // to the ObservationStore for each specified report ID.
-  [[nodiscard]] virtual std::vector<uint64_t> num_observations_added_for_reports(
-      const std::vector<uint32_t>& report_ids) const = 0;
-
-  // Returns a vector containing the number of Observations that have been added
   // to the ObservationStore for each specified report.
   [[nodiscard]] virtual std::vector<uint64_t> num_observations_added_for_reports(
       const std::vector<ReportSpec>& report_specs) const = 0;
diff --git a/src/public/testing/fake_cobalt_service.h b/src/public/testing/fake_cobalt_service.h
index 0c44582..4717492 100644
--- a/src/public/testing/fake_cobalt_service.h
+++ b/src/public/testing/fake_cobalt_service.h
@@ -84,11 +84,6 @@
   [[nodiscard]] uint64_t num_observations_added() const override { return 0; }
 
   [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
-      const std::vector<uint32_t>& report_ids) const override {
-    return {};
-  }
-
-  [[nodiscard]] std::vector<uint64_t> num_observations_added_for_reports(
       const std::vector<ReportSpec>& report_specs) const override {
     return {};
   }