Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Know how many hosts, and which hosts, are missing #6435

Closed
noahtalerman opened this issue Jun 29, 2022 · 5 comments
Closed

Know how many hosts, and which hosts, are missing #6435

noahtalerman opened this issue Jun 29, 2022 · 5 comments
Assignees
Labels
~customer request An enhancement requested by a Fleet customer customer-ufa ~legacy-interface-product-group Associated with the legacy "interface" product group. (No longer exists) story A user story defining an entire feature

Comments

@noahtalerman
Copy link
Member

noahtalerman commented Jun 29, 2022

Problem

I'm an engineer managing thousands of hosts and I'm overwhelmed with tracking this goal:

  • Know how many hosts, and which hosts, are missing.

This makes it hard to troubleshoot why a host is missing. Is the user on a longer vacation? Is the host stolen? Is the host is someone's closet? Is the host broken?

Goals

  1. Know how many hosts are missing.

  2. Know which hosts are missing.

Requirements

  • Fleet Premium users can see how many hosts (count) have been offline for 30 days or more.
  • Fleet Premium users can navigate to a list of hosts filtered by hosts that have been offline for 30 days or more. The user can navigate to this list via the Fleet UI or by pasting a URL in their browsers URL bar.
  • The UI is powered by updates to the GET /host_summary API route.
  • The Fleet API supports adding more intervals in the future. For example, later, we may want to add the ability to see how many hosts have been offline for 7 days or more.

Figma

https://www.figma.com/file/hdALBDsrti77QuDNSzLdkx/%F0%9F%9A%A7-Fleet-EE-(dev-ready%2C-scratchpad)?node-id=9223%3A304723

API

  1. Update the GET /host_summary API route
  1. Add new param to GET /hosts to filter by missing hosts.

Parent Epic

Child issues

Backend:

Frontend:

@noahtalerman noahtalerman added ~customer request An enhancement requested by a Fleet customer story A user story defining an entire feature customer-ufa ~legacy-interface-product-group Associated with the legacy "interface" product group. (No longer exists) labels Jun 29, 2022
@noahtalerman noahtalerman self-assigned this Jun 29, 2022
@noahtalerman noahtalerman changed the title Add ability to know how "fresh" host data is See how "fresh" host data is Jun 29, 2022
@noahtalerman noahtalerman changed the title See how "fresh" host data is Know how many hosts, and which hosts, have last checked into Fleet at certain time intervals Aug 3, 2022
@noahtalerman noahtalerman changed the title Know how many hosts, and which hosts, have last checked into Fleet at certain time intervals Know how many hosts, and which hosts, have last checked into Fleet in the last 10 days Aug 31, 2022
@noahtalerman noahtalerman changed the title Know how many hosts, and which hosts, have last checked into Fleet in the last 10 days Know how many hosts, and which hosts, have not last checked into Fleet in the last 10 days Aug 31, 2022
@noahtalerman noahtalerman changed the title Know how many hosts, and which hosts, have not last checked into Fleet in the last 10 days Know how many hosts, and which hosts, have not last checked into Fleet in the last week Sep 1, 2022
@noahtalerman
Copy link
Member Author

@lukeheath heads up, this issue and the related issues (found in the "Related issues" section) are a top priority after "Update query console right side panel in Fleet product". This is because they are tied to the following Q4 OKRs:

Image

I'd like to estimate these issues during next week's estimation.

Even though these issues are currently being designed, I wanted to give you a heads up so that you have time to...

  • think about who will be responsible for spec'ing these issue
  • draft API wireframes. If it's helpful I'm happy to hop on a call to work on these together.

Once designed, I will move them under the "Update query console right side panel in Fleet product" issue in the designed column to indicate their priority:
Image

@lukeheath
Copy link
Member

@noahtalerman Sounds good and thanks for the heads up. I'll keep an eye out for these hitting the design column. Do you think that will happen by Tuesday?

@noahtalerman
Copy link
Member Author

Do you think that will happen by Tuesday?

@lukeheath yes. I will @ mention you when they hit the designed column.

@noahtalerman noahtalerman changed the title Know how many hosts, and which hosts, have not last checked into Fleet in the last week Know how many hosts, and which hosts, are missing Sep 2, 2022
@noahtalerman
Copy link
Member Author

@lukeheath this issue and the other issues under the "Related" section in this issue's description are in the designed column. I assigned you these issues.

When you get the chance, can you please confirm high-level requirements and create child issues as necessary? Thanks :)

I also added an agenda item to today's interface weekly call. Item is to discuss these issues. I think it's a good idea to chat about the requirements like we did during last week's estimation.

@noahtalerman
Copy link
Member Author

@erikng heads up, we updated the requirements to "see how many hosts have been offline for 30 days or more" (originally 10 days or more).

@lukeheath lukeheath removed the 8 label Oct 21, 2022
@zhumo zhumo closed this as completed Nov 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
~customer request An enhancement requested by a Fleet customer customer-ufa ~legacy-interface-product-group Associated with the legacy "interface" product group. (No longer exists) story A user story defining an entire feature
Projects
None yet
Development

No branches or pull requests

3 participants