apollo-studio-community
apollo-studio-community copied to clipboard
Metrics: Enhancements to the Field/Type Utilization Module
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
- goal would be to trend this towards 100% through
- 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)
- has a given type/field:
- etc
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.
Absolutely, would love to help @timbotnik
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)