Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 38,037
    • Issues 38,037
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1,345
    • Merge requests 1,345
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #235994

Closed
Open
Created Aug 13, 2020 by Amelia Bauerly@ameliabauerlyDeveloper

Upload metrics images to the metrics tab on incidents

Release Notes

Processing incidents during a fire-fight requires responders to coordinate across multiple tools to evaluate different data sources. Collecting and assessing metrics, logs, and traces and sharing these with a response team is time-consuming and challenging. We've streamlined this workflow by providing drag & drop uploads for these screenshots in a new Metrics tab on Incidents. Aggregate and centrally locate all screengrabs of metrics so that team members can quickly access and reference important charts.

Documentation: https://docs.gitlab.com/ee/operations/incident_management/incidents.html#incident-details

Problem to solve

Processing incidents during a fire-fight requires responders to coordinate across multiple tools to evaluate different data sources. Collecting and assessing metrics, logs, and traces and sharing these with a response team is time-consuming and challenging. We've streamlined this workflow by providing drag & drop uploads for these screenshots in a new Metrics tab on Incidents. Aggregate and centrally locate all screengrabs of metrics so that team members can quickly access and reference important charts.

On incidents, we are going to introduce a tab to surface metrics for responders during triage and investigation. The user will be able to upload images for charts or links to metrics in this tab. This allows them to centrally locate important images.

Intended users

  • Devon (DevOps Engineer)
  • Allison (Application Ops)

User experience goal

Users can upload images and links to a tab called metrics on incidents.

Proposal

Allow users to upload screenshots of metrics from their monitoring tools into a tab on incidents called 'metrics'. Users can also optionally add a URL so that others can easily navigate back to the original dashboard.

Here's the full flow:

Drag and drop field appears on metrics tab Add a URL modal appears after an image is either selected or dropped in the field Image is uploaded - no link has been added Image is uploaded - link has been added Metric already present - upload field below
Drop_box Add_a_URL Image_uploaded_-_no_link_added Image_uploaded_-_link_added Metric_already_present

UPDATE: We are NOT automatically surfacing metrics on incidents at this time. We are going to simple enable the upload of images. We MIGHT choose to enable the automatic surfacing of metrics from prometheus in the future.

Permissions

Permission levels for viewing, adding, and deleting metrics are identical to those for incidents / issues. More details here: https://docs.gitlab.com/ee/user/permissions.html

Further details

Edited Nov 06, 2020 by Tristan Read
Assignee
Assign to
13.8
Milestone
13.8 (Past due)
Assign milestone
Time tracking