Help Center
Help Center
  • Getting Started
    • What is Haystack?
    • Quick Start
      • Account Setup
      • Roles
        • For Executives
        • For Managers
        • For Product
  • Setup
    • Integrations
      • Jira
      • GitHub Cloud
      • GitHub Enterprise
      • GitLab
      • Bitbucket
      • Slack
    • Organization
      • Investments
      • Deployments
      • Invite users
      • Exclusions
    • Teams
      • Map members
      • Sprint success metric
      • Capacity
      • Alerts
      • SLAs
      • Risks
  • Features
    • Issues
    • Pull Requests
    • Epics
    • Retrospective
    • Release Notes
    • Investments
    • Alerts
    • Customizable Widgets
    • Flexible Reports
    • Team Metrics
    • List of All Metrics
    • API
    • Embedded reports
  • Admin
    • Security & Privacy
    • Data Sync
      • How to setup faster data sync for JIRA?
  • FAQ
    • Can I track Dora metrics?
    • What is Status Category?
  • Guides
    • First Principles of Engineering Metrics
    • Engineering Metrics (Video Series)
    • How to Improve Quality?
    • Sprint Planning
    • Daily Standups
    • Retrospectives
    • Identify Bottlenecks
  • Other
    • Changelog
Powered by GitBook
On this page
  • Report Widget
  • Select metric
  • Select calculation method
  • Select group by
  • Select teams
  • Select filters
  • Select visualization (Graph type)
  • Select timeframe
  • Select graph ticks
  • Trend Line (optional)
  • Note Widget
  • FAQ
  • Is vertical stacked bar chart supported?
  • How does the reports handle duplicate data?
  • Can I filter out data from the metrics?
  • Do you track X metric?
  • How is X metric calculated?

Was this helpful?

  1. Features

Customizable Widgets

Learn how to create a new widgets

Last updated 1 year ago

Was this helpful?

In this article we'll go over details on how to create a Widget.

There are 2 places you can add Reports

  • (check Learn how to use Team metrics article)

  • (check Learn how to use Reports article)

Below are all the ways you can create a new report.

Report Widget

A report consists of 2 high level parts

  • Data

  • Visualization

We'll go each of below.

Select metric

Metric section is the basis of any graph.

There are 4 types of entities

  • Sprint

  • Issue

  • Pull Request

  • Deployments

Based on which time of entity you selected, all the options underneath from calculation method to filter options will change.

Select calculation method

Calculation method is the aggregation function used to graph.

There are 3 options

  • Average

  • 85th Percentile

  • Total

If the metric has only one time of calculation method supported, this field will show empty.

Select group by

Group by allows you to see divide the calculation into multiple buckets.

Select teams

Once you open the dropdown you will see 2 sections

  • My subscribed teams: Any team you see in your left sidebar are your subscribed teams.

  • Other teams: Any team that you have not subscribed.

Note:

Select filters

Allows you to filter the data.

Note:

  • Filter only supports "filtering in".

  • It does not support "filtering out".

Select visualization (Graph type)

You can visualize your reports in different ways.

The following options are supported

  • Line

  • Area

  • Bar

  • Stacked bar

  • Value

Select timeframe

It also changes the xAxis for Line & Area charts.

Select graph ticks

Supports 3 options

  • By week

  • By month

  • By quarter

This dropdown does 2 different work depending on the visualization type

  • For Line and Area visualization types it changes the graph tick.

  • For Bar, Stacked Bar and Value visualization types it runs the calculation method per week/month/quarter .

Example:

    • Gives each week one by one

    • Gives the average across all weeks

Trend Line (optional)

The trendline option is only available for Line chart visaulization.

You can enable or disable it.

Note Widget

You can create a note widget which supports richtext formats.


FAQ

Is vertical stacked bar chart supported?

No.

Vertical stacked bar has xAxis is time, yAxis is metric.

The same visualization type can be achieved using Area Chart. To simplify the options, we do not support vertical stacked bar chart.

How does the reports handle duplicate data?

Reports work in the following manner

  1. Get raw data

  2. Make raw data unique

  3. Calculate metric

This process ensures no data is counted twice, regardless of what filter you select.

Can I filter out data from the metrics?

No. Haystack only supports filter-in option.

Do you track X metric?

How is X metric calculated?

Read more on &

To see every metric in detail check .

Group by options changes depending on the being Sprint, Issue, Pull Request or Deployments.

Teams section does the same thing as . It's a hyper specific filter that's put into front for easier usage.

Reports created in does not support Teams filter. It automatically selects the selected team.

Filter options changes depending on the being Sprint, Issue, Pull Request or Deployments.

Time frame or date filter is a specialised that filter-in only the entities that were in the given time frame.

Trendline uses .

See this page for a list of and calculations.

See this page for a list of and calculations.

Team Reports
Flexible Reports
all metrics
Team metrics
Issue completed per week - Line Chart
Issue completed per week - Value Chart
Linear Regression
all metrics
all metrics
base metric entity type
filters section
base metric entity type
filter
Team metrics
Reports