Connection configuration
Connections are reusable objects that store technical connectivity details for external systems like databases and container runtimes. Once created, connections can be shared across multiple sources.
Creating connections
Section titled “Creating connections”Telescope supports several types of connections, each with different configuration requirements:
Viewing connections
Section titled “Viewing connections”The connections list page shows all connections you have access to view. Each connection card displays:
- Connection name
- Connection kind (with icon)
- Description
- Number of sources using this connection
Editing connections
Section titled “Editing connections”To edit a connection, click the connection name to view its details, then click “Edit”.
Connection details page
Section titled “Connection details page”The connection detail page displays:
-
Connection information
- Kind, name, description
- Connection parameters (credentials are hidden)
-
Access control
- List of users and groups with access to this connection
- Their assigned roles (Owner, Editor, Viewer, User)
Deleting connections
Section titled “Deleting connections”To delete a connection, navigate to its detail page and click “Delete”.
Connection permissions
Section titled “Connection permissions”Connections use Role-Based Access Control (RBAC). See Connection roles for details.
Permission requirements
Section titled “Permission requirements”| What you want to do | Required permission |
|---|---|
| View connection list | connection_read |
| Create a new connection | global_create_connection (Global Admin only) |
| Edit connection parameters | connection_edit |
| Use connection when creating sources | connection_use |
| Delete connection | connection_delete (only if not in use) |
| Grant access to others | connection_grant |
Managing connection access
Section titled “Managing connection access”If you have the connection_grant permission, you can manage who has access to the connection:
- Navigate to the connection detail page
- Scroll to the Access control section
- Click “Grant access”
- Select users or groups and assign roles:
- Owner – Full control (read, edit, delete, use, grant)
- Editor – Can read, edit, and delete
- Viewer – Can only view connection details
- User – Can view and use connection in sources
Best practices
Section titled “Best practices”-
Naming conventions
- Include environment in name (e.g., “Production ClickHouse”, “Staging Docker”)
- Use clear, descriptive names that indicate purpose and environment
-
Security
- Always enable SSL/TLS for production connections
- Verify SSL certificates in production
- Use separate connections for different environments
- Regularly rotate credentials
- Grant minimum required permissions
-
Reusability
- Create connections at appropriate scope (team, project, environment)
- Share connections across sources accessing the same system
- Document connection purpose in description field
-
Access control
- Grant
connection_useto teams that need to create sources - Restrict
connection_editandconnection_deleteto administrators - Use groups for easier permission management
- Grant
Related documentation
Section titled “Related documentation”- Connection concepts – Technical details about connections
- Source configuration – How to create sources using connections
- Authentication & authorization – Permission model details