集成
集成把Polylane连接到你系统周围的服务。每一个都给智能体一些具体可用的东西,这个页面一次讲清连接和断开连接,这样各提供商页面就不必重复。
功能概述
连接一个工具会注册智能体可调用的查询工具:搜索日志、获取拉取请求差异、运行指标查询、描述一个资源。连接一个云提供商还会把它的资源同步到拓扑中,由计划检查和拉取请求审查接手。
连接如何进行
每个提供商在控制台的Settings > Integrations下都有一个引导式连接流程,云提供商则在Settings > Clouds下。方式取决于提供商,凭据加密存储。
| 方式 | 说明 | 示例 |
|---|---|---|
| API密钥或令牌 | 你粘贴一个在提供商控制台中创建的密钥。 | Datadog、Cloudflare、Linear |
| OAuth | 你在浏览器中登录提供商并授予访问权限。 | Sentry、Slack、Vercel |
| 应用安装 | 你在组织上安装Polylane应用并选择它可以读取的内容。 | GitHub |
| CloudFormation | 你部署一个在账户中创建只读角色的栈。 | AWS |
| Helm | 你在集群中安装一个代理。 | Kubernetes |
每个提供商在/integrations/<type>都有自己的页面,包含设置步骤、权限和故障排除,例如/integrations/cloudflare。无需浏览器即可连接的提供商在那里还有一个Pipeline标签页,提供CI作业所需的精确API调用。在终端中,polylane cloud connect和polylane integration connect运行同样的流程。
断开连接如何进行
从Settings > Integrations、从云账户页面,或用polylane integration disconnect和polylane cloud disconnect断开连接。断开连接会停止所有同步和检查,删除Polylane持有的凭据,并在提供商API允许的范围内移除Polylane在提供商侧设置的内容。每个集成页面都准确说明移除什么、保留什么,而保留的东西总是只有你才能移除的。
| 提供商侧 | 断开连接时移除 | 保留 |
|---|---|---|
| AWS | CloudFormation栈 | IAM角色、它的策略和CloudTrail S3存储桶,栈有意保留它们 |
| Slack | 机器人令牌,会被吊销 | Slack应用安装和Polylane创建的频道 |
| GitHub | Polylane持有的凭据 | 自动修复分支和拉取请求、入门分支,以及过去提交上的检查运行 |
| Datadog | Polylane注册的Webhook | 你的监控器上的@webhook-polylane提及和polylane:managed标签 |
| Vercel | Polylane持有的凭据 | Vercel集成配置和polylane-*日志转发 |
删除工作区会以同样的方式断开其中的一切,只有一个例外:AWS CloudFormation栈只在你断开账户本身时才被删除。请在删除工作区之前断开AWS账户,或事后在AWS控制台中删除该栈。
目录
打开任意集成查看它的工具、连接指南以及断开连接会移除的内容。
Git提供商
连接你的代码库
可观测性
查询指标、日志和链路追踪
代码智能体
把代码变更委托给自主智能体
沟通
与你的团队协作
知识库
搜索文档和wiki
问题跟踪
创建和管理问题
故障管理
声明和响应故障
CI / CD
构建、测试和部署流水线
产品分析
了解用户行为和功能使用情况
云提供商
连接你的基础设施
协议
通过标准协议接入你自己的工具