in etl/looker.py [0:0]
def get_looker_monitoring_metadata_for_event(app, app_group, metric):
metric_type = metric.definition["type"]
if metric_type != "event":
return None
(metric_category, metric_name) = get_event_name_and_category(metric.identifier)
event_identifier = ".".join([metric_category, metric_name])
url = furl(EVENT_MONITORING_DASHBOARD_URL).add(
{"App Name": app.app["canonical_app_name"], "Event Name": '"' + event_identifier + '"'}
)
app_channel = app.app.get("app_channel")
if len(app_group["app_ids"]) > 1 and app_channel:
url.add({"Channel": app_channel})
return {
"event": {
"name": metric_name,
"url": url.url,
},
}