Skip to content

Maps embeddables in a dashboard not capturing map id in execution context #153218

Closed

Description

To reproduce:

  1. Install sample flights data
  2. Log elasticsearch queries by adding the following to kibana.yml
     logging:
       loggers:
         - name: elasticsearch.query
           level: debug
     logging.appenders.default:
        type: console
        layout:
          type: json
    
  3. Open the [Flights] Global Flight Dashboard

The X-Opaque-Id in the logs will contain entries like:

871c9395-5866-4135-99a9-e83c9858cc72;kibana:application:discover:new;application:dashboards:7adfa750-4c81-11e8-b3d7-01146121b73d;application:maps: // <-- NOTE missing map id makes it hard to attribute request to a specific map

In contrast to lens embeddables which create entries like:

871c9395-5866-4135-99a9-e83c9858cc72;kibana:application:discover:new;dashboard:dashboards:7adfa750-4c81-11e8-b3d7-01146121b73d;lens:lnsXY:0cc42484-16f7-42ec-b38c-9bf8be69cde7

Opening the map to edit it does produce the correct execution context, so it seems like the problem is the execution context is not correctly captured by the maps embeddable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Feature:MapsTeam:PresentationPresentation Team for Dashboard, Input Controls, and Canvasimpact:mediumAddressing this issue will have a medium level of impact on the quality/strength of our product.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions