Integraciones
Las integraciones conectan Polylane con los servicios que rodean tu sistema. Cada una da a los agentes algo concreto con lo que trabajar, y esta página explica la conexión y la desconexión una sola vez para que las páginas de proveedor no tengan que hacerlo.
Qué hace
Conectar una herramienta registra herramientas de consulta que los agentes pueden llamar: buscar logs, obtener el diff de un pull request, ejecutar una consulta de métricas, describir un recurso. Conectar un proveedor de nube también sincroniza sus recursos en la topología, donde las comprobaciones programadas y las revisiones de pull requests los recogen.
Cómo funciona la conexión
Cada proveedor tiene un flujo de conexión guiado en la consola, en Settings > Integrations, con los proveedores de nube en Settings > Clouds. El método depende del proveedor, y las credenciales se almacenan cifradas.
| Método | Descripción | Ejemplos |
|---|---|---|
| Clave de API o token | Pegas una clave creada en la consola del proveedor. | Datadog, Cloudflare, Linear |
| OAuth | Inicias sesión en el proveedor desde el navegador y concedes acceso. | Sentry, Slack, Vercel |
| Instalación de app | Instalas la app de Polylane en tu organización y eliges qué puede leer. | GitHub |
| CloudFormation | Despliegas un stack que crea un rol de solo lectura en tu cuenta. | AWS |
| Helm | Instalas un agente en el clúster. | Kubernetes |
Cada proveedor tiene su propia página con pasos de configuración, permisos y resolución de problemas en /integrations/<type>, por ejemplo /integrations/cloudflare. Los proveedores que se conectan sin navegador también tienen allí una pestaña Pipeline, con las llamadas exactas a la API para un trabajo de CI. Desde la terminal, polylane cloud connect y polylane integration connect ejecutan los mismos flujos.
Cómo funciona la desconexión
Desconecta desde Settings > Integrations, desde la página de la cuenta de nube o con polylane integration disconnect y polylane cloud disconnect. Desconectar detiene todas las sincronizaciones y comprobaciones, elimina las credenciales que Polylane guardaba y retira lo que Polylane configuró del lado del proveedor siempre que la API del proveedor lo permita. Cada página de integración indica exactamente qué se elimina y qué permanece, y lo que permanece es siempre algo que solo tú puedes eliminar.
| Lado del proveedor | Se elimina al desconectar | Permanece |
|---|---|---|
| AWS | El stack de CloudFormation | El rol de IAM, sus políticas y el bucket de S3 de CloudTrail, que el stack conserva a propósito |
| Slack | El token del bot, que se revoca | La instalación de la app de Slack y los canales que Polylane creó |
| GitHub | Las credenciales que Polylane guardaba | Las ramas y pull requests de autofix, la rama de onboarding y los check runs en commits pasados |
| Datadog | El webhook que Polylane registró | La mención @webhook-polylane y la etiqueta polylane:managed en tus monitores |
| Vercel | Las credenciales que Polylane guardaba | La configuración de la integración de Vercel y los drains polylane-* |
Eliminar un espacio de trabajo desconecta todo lo que contiene de la misma manera, con una excepción: el stack de CloudFormation de AWS solo se elimina cuando desconectas la propia cuenta. Desconecta las cuentas de AWS antes de eliminar un espacio de trabajo, o elimina el stack en la consola de AWS después.
Catálogo
Abre cualquier integración para ver sus herramientas, su guía de conexión y qué elimina la desconexión.
Proveedores de Git
Conecta tu base de código
Observabilidad
Consulta métricas, logs y trazas
Agentes de programación
Delega cambios de código a agentes autónomos
Comunicación
Colabora con tu equipo
Base de conocimiento
Busca en documentación y wikis
Seguimiento de issues
Crea y gestiona issues
Gestión de incidentes
Declara y responde a incidentes
CI / CD
Pipelines de compilación, pruebas y despliegue
Analítica de producto
Entiende el comportamiento de los usuarios y el uso de las funciones
Proveedores de nube
Conecta tu infraestructura
Protocolos
Trae tus propias herramientas mediante protocolos estándar
Relacionado
- Clouds para lo que te da una cuenta de nube conectada y cómo leer su página.
- Repositorios para lo que desbloquea conectar GitHub.
- Trabaja desde tus herramientas para conectar y gestionar integraciones desde tu agente de programación.