Skip to content

feat(apm): refine service map dashboard panel design#26

Draft
jennypavlova wants to merge 1 commit into
271275-apm-poc-service-map-dashboard-creationedit-workflowfrom
271275-apm-service-map-dashboard-design-feedback
Draft

feat(apm): refine service map dashboard panel design#26
jennypavlova wants to merge 1 commit into
271275-apm-poc-service-map-dashboard-creationedit-workflowfrom
271275-apm-service-map-dashboard-design-feedback

Conversation

@jennypavlova
Copy link
Copy Markdown
Owner

@jennypavlova jennypavlova commented May 29, 2026

Preview:

image image
design_changes.mov

Summary

Design-review refinements for the service map → dashboard creation/edit workflow, stacked on top of the PoC branch so this diff contains only the design changes (easy to share with product).

Note

This PR is based on 271275-apm-poc-service-map-dashboard-creationedit-workflow (the PoC branch), not main, so the diff shows just the latest design feedback round.

What changed

  • "Copy to dashboard" → Share menu on the left controls. The action moved out of a top-right ... menu into a share-icon button grouped with the other service map controls on the left. Clicking it opens a small menu with a single Copy to dashboard item (the APM map isn't a Lens viz, so its controls stay together).
  • The dashboard embeddable is now a minimal "preview". The in-panel options (filters, find-in-page search, and layout orientation) are no longer shown on the dashboard panel — just the map with zoom controls + legend.
  • Filters + layout moved to the edit flyout. The edit flyout now configures the view filters (Dependencies, Alert status, SLO status, Anomaly severity) and the Presentation → Layout (Horizontal/Vertical) orientation, persisted on save.
  • Removed the "Find a service" field from the flyout (no real value in the panel config).
  • The full in-app APM service map is unchanged — search, filters, and the inline layout control still live in its options panel.

Validation

  • type_check (apm), eslint, and i18n_check all pass.

References

  • Design feedback: elastic/observability-dev#5458 (comment)

Draft for product/design review — not intended to merge into the PoC branch as-is.

Made with Cursor

Address design review feedback on the service map dashboard
creation/edit workflow:
- Move "Copy to dashboard" into a Share (share icon) menu aligned with
  the left-hand service map controls
- Keep the dashboard embeddable as a minimal preview (no in-panel
  filters, search, or layout controls)
- Move view filters (dependencies, alert/SLO status, anomaly severity)
  and layout orientation into the edit flyout
- Remove the find-a-service field from the edit flyout

Refs design feedback in elastic/observability-dev#5458

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant