Giter Site home page Giter Site logo

Comments (2)

noahtalerman avatar noahtalerman commented on May 24, 2024

Currently, when a user elects to run a live query, the Fleet UI presents a user with a table of the results. This table can be filtered by the text content of each column.

Problems

  1. The current Fleet UI doesn't help the user group the data in live query results. Grouping query result data is a key part of the analysis. For example, a user may want to group the query results by username in order to see if a user exists only on a specific host (check for outliers).

  2. The current Fleet UI doesn't paginate live query results. This means that at some point (large sets of data), the browser is no longer able to render the live query results.

Goals

  1. Allow users to group live query results so they can aggregate data across hosts.
  2. Prevent "bringing the browser to its knees" when the live query result set is extremely large.

Possible solutions

Goal 1:
  • Allow users to group live query results within the Fleet UI. Possible implementations include: saving the live query result data to the MySQL database and performing addition sorting capabilities on those tables, grouping the data client-side
Goal 2:
  • Provide a warning overlay when live query result set gets huge.

Current workarounds

  • The Fleet UI currently allows users to export live query results to a CSV file. Users can import this file into an Excel (Google Sheets) spreadsheet and perform grouping/sorting.
  • Utilize fleetctl and Unix tooling to pass the live query result data to another location file and then perform grouping/sorting.

from fleet.

noahtalerman avatar noahtalerman commented on May 24, 2024

This issue is now a duplicate. The improvement described in this issue is now covered by the following issue: #4572

from fleet.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.