GraphOps Update November 2024

pilar
Sun, 03 Nov 2024 20:57:32 +0000
Core Team Updates

Summary

GraphOps is excited to share our progress this month!

For Launchpad, we released major chart updates, and the Graph-Node Chart now has support for extraInitContainers and extraContainers. The Graph-Network-Indexer Chart has also been updated to align with upstream indexer-service-rs versioning. Additionally, the Graph Namespace now supports optional releases across the stack.

GraphSeer saw improvements in styling and performance optimizations, enhancing the overall user experience. Key updates include refined styling for the Subgraph Deployments table, a fix for the ENS Subgraph result limit, and allocation metrics now reflecting the last 90 days. Additionally, Indexer profiles now have badges to indicate their TAP migration status.

Finally, we’ve revamped Subgraph Radio’s Grafana dashboard to use the Infinity data source plugin.

Happy November everyone

Looking back (what was delivered)

Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)

Chart updates released for Graph-Node, Erigon, Arbitrum-Nitro, Lighthouse, Celo, Nimbus, Heimdall, Subgraph-Radio, Subgraph-Availability-Oracle, Listener-Radio and Graph-Network-Indexer, all with stable versions.

Graph-node chart now has support for extraInitContainers and extraContainers.

The Graph-Network-Indexer chart has been updated to align with upstream indexer-service-rs versioning. Previously, both the indexer-tap-agent and indexer-service components were deployed with the same version by default. Now, our CI pipeline will automatically pick up new versions of each component independently as they are released.

New stable versions for Namespaces: Ethereum, Gnosis, Polygon, Arbitrum, Celo, Graph, Monitoring, and Ingres.

The Graph Namespace has been updated to make all of its releases conditional via features - you can now opt out of any component in the stack, whereas previously only the subgraph-radio release was optional.

Kubernetes Launchpad Development Activity (click for more details)
GraphSeer (Launch)

Improved styling of Subgraph Deployments table.

Granular data loading across data sources, search optimizations, and search by Subgraph ID.

Fixed ENS Subgraph result limit.

Fixed limit allocation metrics to use last 90 days data.

Added TAP banner and badges.

TAP banner that reminds Indexers of the TAP migration deadline.

Indexer profiles now have badges to indicate their TAP migration status.

Graphcast & Subgraph Radio (Graphcast Documentation, SDK Crate, SDK Source, Subgraph Radio Documentation, Radio Docker Image, Radio Crate, Radio Source)

Updated Grafana dashboard with the yesoreyeram-infinity-datasource plugin.

Updated Helm Chart to also use Infinity data source plugin.

Upgraded Grafana dashboard to allow data ingestion from Arbitrum-Sepolia deployments in addition to Arbitrum-One.

Graphcast & Subgraph Radio Development Activity (click for more details)
Ecosystem Relations

Recordings and agendas for Indexer Office Hours are available. Follow updates on Twitter @TheGraphIOH.

Looking ahead (upcoming priorities)

Kubernetes Launchpad

Continue testing firehose-evm chart.

Add Namespace Support for Firehose EVM chains in upcoming releases.

Initiate the planning phase to add more charts for the OP Stack.

Continue improving Launchpad Charts to enhance support and accessibility for external contributors

Network Operations

QoS Oracle V2 MVP readiness.

Network Subgraph work for Horizon support.

GraphSeer

Improved Subgraph support.

Continue working on UI improvements.

Glossary page.

Tooltips refactor.