influxdata / influxdata/giraffe

Makes heatmaps "clickable"

Open
#46 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
189
Forks
33
Avg merge
3d 15h
Merged PRs (30d)
4

Description

Hello!
I would like to have every single square clickable. The use case I have in my mind is to jump to a different visualization of the particular event from the heatmap.

Let's say that I am visualizing the HTTP request latency and every square represent a request, I would like to be able to go to my trace, or to the dashboard that visualizes a single request clicking the square.

In Chronograf we can have a convention: "if the point returns a `_link` field it is the target of the square" in this way we can use a query to compose and inject the `_link` to the graph.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name any files, tests, or entry points. First clarify how heatmap squares should receive and follow a `_link` value, and whether the behavior belongs in Giraffe or Chronograf; done should include an agreed interaction and tests for clickable squares.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.