indexer icon indicating copy to clipboard operation
indexer copied to clipboard

Improve handling of unsupported subgraph indexing networks

Open fordN opened this issue 2 years ago • 4 comments

The UX for unsupported subgraphs is leaving a lot to be desired right now.

Why?

  • We do not support indexing rules that specify the indexed network, so often subgraphs are identified for allocation that the graph-node cannot support.
  • Deployments for unsupported subgraphs are attempted repeatedly and included in prometheus error metrics leading to false alarms in alerting and monitoring

These UX issues are amplified on a larger scale indexer like some of the E&N indexers. If subgraph deployments are hand selected by the indexer these pain points will likely not be exposed.

fordN avatar Aug 16 '23 21:08 fordN

Brainstorming some solutions:

  • Indexing rules could specify an indexing network which would allow the indexer to be selective about which indexing networks they support.
  • The indexer-agent could query the graph-node instances to see what chains are supported and automatically disqualify subgraph deployments that sync an unsupported chain or feature.
  • Error handling could be improved to simply make the unsupported network errors less chatty.

fordN avatar Aug 16 '23 21:08 fordN

Related to https://github.com/graphprotocol/allocation-optimizer/issues/42

fordN avatar Sep 25 '23 20:09 fordN

https://github.com/graphprotocol/indexer/issues/836

alex-pakalniskis avatar Jan 02 '24 19:01 alex-pakalniskis

https://github.com/graphprotocol/indexer/issues/894

alex-pakalniskis avatar Jun 13 '24 19:06 alex-pakalniskis