apollo-studio-community icon indicating copy to clipboard operation
apollo-studio-community copied to clipboard

Metrics: Enhancements to the Field/Type Utilization Module

Open setchy opened this issue 4 years ago • 3 comments
trafficstars

We're working on some OKRs to help drive our organizations adoption of Federated GraphQL landscape

One interesting concept/suggestion that has been brought up was extending the Fields/Types utilization module, but drilling down into these types of dimensions:

  • % of fields used from supergraph
    • goal would be to trend this towards 100% through
      • growing client adoption and/or
      • schema pruning (remove dead types/fields)
    • would help balance a build and hope they will come/consume mindset
  • view of most popular types/fields at a graph/variant or subgraph level
    • you can kind of get this information to-date, but it involves a fair few clicks and isn't easy to aggregate
  • ability to trend field/type utilization over historical points in time
    • has a given type/field:
      • grown in utilization
      • remained stable
      • hasn't been used for an extended period (ie: multiple months)
  • etc

setchy avatar Oct 26 '21 19:10 setchy

Thanks @setchy! Love these ideas. We're starting to put some design energy into a re-imagined schema insights experience, so would be great to connect and discuss your workflows.

timbotnik avatar Feb 02 '22 03:02 timbotnik

Absolutely, would love to help @timbotnik

setchy avatar Feb 02 '22 03:02 setchy

Note that the new Field Insights Page answers the last part of this request:

ability to trend field/type utilization over historical points in time has a given type/field: grown in utilization remained stable hasn't been used for an extended period (ie: multiple months)

timbotnik avatar Nov 17 '22 12:11 timbotnik