什么是 GraphOS Studio?
共同构建更出色的超级图。GraphOS Studio 为 Apollo GraphOS 平台提供了一个界面,可帮助您管理超级图的各个方面,使您组织中的各个团队能够快速、独立且安全地交付功能。
安全且快速地演进图
简化您的 GraphQL 开发工作流程,促进协作,并安全地管理访问权限。
提供最佳工具,帮助团队更快地工作。
使用 Studio Explorer IDE 创建、运行和共享 GraphQL 操作。将其嵌入到第三方工具(如您的内部开发者门户)中,以提高可见性。
运行自定义脚本以在执行每个 GraphQL 操作时获取和设置环境变量,以管理身份验证流程和测试响应。
利用对 GraphQL 的完整 IntelliSense 支持,包括查询 linting、自动完成等。
GraphOS 为团队提供了一个门户,用于探索架构并了解最新的变更。
通过所有图架构和元数据的中央注册表,使所有客户端和服务团队保持一致。
使用自动生成的变更日志,随时了解 API 的演变。
可视化并了解图的完整结构及其演变过程。
使异步团队能够安全地对图进行变更,以满足需求,同时仍然推广公司最佳实践。
异步地在团队边界之间提出、编辑和审查架构变更。
根据注册客户端的过去请求验证提议的变更,以防止出现重大变更。
确保对架构的所有提议变更都是安全的,包括组合、操作、lint、提议和契约检查。
将组合、变更验证和批准集成到您现有的持续集成和交付管道中。
使用变体使开发人员能够拥有独立的环境,用于整个开发生命周期,从开发到登台再到生产。
分配细粒度的角色,以管理哪些用户应该有权访问特定图变体。
为每个图变体配置独立的可发现性、审查和发布权限。
通过为特定客户端、用例或外部合作伙伴生成过滤后的图变体,保护敏感数据。
在字段、客户端和操作级别跟踪使用指标,以便您知道何时可以安全地更新或弃用服务,而不会造成重大变更。
观察单个操作的使用和性能趋势。
通过请求量、请求率和错误率快速查找操作。
扩展跟踪以了解单个服务如何影响延迟。
使用 Studio 的可观察性工具,使超级图开发者能够快速解决问题。使平台团队能够通过 Apollo 的 OpenTelemetry 将指标集成和发送到 Datadog。