-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Closed
Labels
Team:APM - DEPRECATEDUse Team:obs-ux-infra_services.Use Team:obs-ux-infra_services.Team:GeoFormer Team Label for Geo Team. Now use Team:PresentationFormer Team Label for Geo Team. Now use Team:Presentationchorediscusstechnical debtImprovement of the software architecture and operational architectureImprovement of the software architecture and operational architecturev7.10.0
Description
APM has a custom map implementation.
-
Consider using the MapsEmbeddable instead for consistent L&F, and reduce duplication of effort. This would be similar to the Maps integration in SIEM and Uptime ([Uptime design] woldmap on monitor details #45561).
-
The APM implementation also has hardcoded dependencies on EMS-resources (
). We should migrate to using the EMS-client (https://www.npmjs.com/package/@elastic/ems-client), which will remove this hardcoded dependency, and use the catalog service for service discovery.Lines 45 to 48 in 989489e
const MAPBOX_STYLE = 'https://tiles.maps.elastic.co/styles/osm-bright-desaturated/style.json'; const GEOJSON_SOURCE = 'https://vector.maps.elastic.co/files/world_countries_v1.geo.json?elastic_tile_service_tos=agree&my_app_name=ems-landing&my_app_version=7.2.0'; -
Instead of migrating the geo maps perhaps we should deprecate aka remove maps from APM since this is being added to CSM in 7.10: [RUM Dashboard] Visitors by region map #77135
Metadata
Metadata
Assignees
Labels
Team:APM - DEPRECATEDUse Team:obs-ux-infra_services.Use Team:obs-ux-infra_services.Team:GeoFormer Team Label for Geo Team. Now use Team:PresentationFormer Team Label for Geo Team. Now use Team:Presentationchorediscusstechnical debtImprovement of the software architecture and operational architectureImprovement of the software architecture and operational architecturev7.10.0