def _get_ping_data()

in etl/glean.py [0:0]


    def _get_ping_data(self) -> dict:
        ping_data = dict()

        for p in _cache.get_json(GleanApp.PING_URL_TEMPLATE.format(self.app["v1_name"])).items():
            _merge_latest_ping(ping_data, p[0], {**p[1], "origin": self.app["app_name"]})

        for dependency in self.get_dependencies():
            if "v1_name" in dependency:
                for p in _cache.get_json(
                    GleanApp.PING_URL_TEMPLATE.format(dependency["v1_name"])
                ).items():
                    _merge_latest_ping(
                        ping_data, p[0], {**p[1], "origin": dependency["library_name"]}
                    )

        return ping_data