03 Oct 2025
09:04 PM
- last edited on
07 Oct 2025
07:46 AM
by
MaciejNeumann
Hi,
I’m trying to make Honeycomb tiles clickable using a URL field from my DQL script.
In a normal table visualization, this can be done with the Markdown column feature. However, in the Honeycomb table, I can’t find a way to achieve the same.
Is there any way to attach a URL variable from DQL so the tile becomes directly clickable?
Or, alternatively, is there a way to modify the click interaction logic in the Honeycomb tile?
fetch events
| filter event.kind == "SDLC_EVENT"
| filter event.category == "pipeline"
| filter event.status == "finished"
| filter event.provider == "gitlab"
| filter in(vcs.repository.url.full, $Repository)
| filter in(cicd.pipeline.name,$Pipeline)
| filter in(cicd.pipeline.run.trigger, $Trigger)
| fields
Pipeline_ID = cicd.pipeline.run.id,
Project = vcs.repository.name,
Ref = vcs.branch.name,
Status = cicd.pipeline.run.outcome,
Timestamp = timestamp,
URL = cicd.pipeline.run.url.full
| sort Timestamp desc
07 Oct 2025 12:21 AM
@haowen You would not be able to drilldown directly, but you can select a cell to open a menu of cell-specific options and pick "open cell with" to get to the details .
May not be same as what you would want, but this is the currently available option.
08 Oct 2025 03:51 PM
Hi,
Short answer is no,
in the new Honeycomb visualization you can’t inject your own URL from DQL to make a tile directly clickable. Clicking a tile only opens the built-in action/drilldown menu, and there’s no way to override that with a link from your data.
What you can do instead:
Table + Markdown column (simplest)
Switch to a Table visualization and add a column with a Markdown link:
fetch events
| filter event.kind == "SDLC_EVENT"
| filter event.category == "pipeline"
| filter event.status == "finished"
| filter event.provider == "gitlab"
| filter matchesValue(vcs.repository.url.full, Repository)
| filter matchesValue(cicd.pipeline.name, Pipeline)
| filter matchesValue(cicd.pipeline.run.trigger, Trigger)
| fields Pipeline_ID = cicd.pipeline.run.id,
Project = vcs.repository.name,
Ref = vcs.branch.name,
Status = cicd.pipeline.run.outcome,
Timestamp = timestamp,
URL = cicd.pipeline.run.url.full
| fieldsAdd Link = concat("[Open pipeline](", URL, ")")
| sort Timestamp desc
Second option is what @p_devulapalli answer, stay with Honeycomb
Use the built-in actions/drilldowns (no support for arbitrary URLs from data).
And last option is build a lightweight AppEngine app with the HoneycombChart component and map clicks to your URL field.