Groundcover seeks to streamline the migration from legacy observability vendors by minimizing user effort, particularly in mapping and validating metrics across various resources. To address challenges such as closing gaps in metric collection and ensuring comprehensive mapping, Groundcover adheres to the Prometheus convention with added prefixes for its metrics. A significant technical hurdle involved transitioning to cAdvisor for container metrics, which initially posed performance issues due to frequent file operations. By creatively using the Go compiler directive to modify cAdvisor's private function pointer at runtime, Groundcover improved performance, achieving a 90% reduction in file operations while benefiting from cAdvisor's extensive coverage. The company also automates the translation of legacy queries and metrics into their format, simplifying transitions without manual intervention.