Skip to content

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.

Telescope supports several types of connections, each with different configuration requirements:

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

To edit a connection, click the connection name to view its details, then click “Edit”.

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)

To delete a connection, navigate to its detail page and click “Delete”.

Connections use Role-Based Access Control (RBAC). See Connection roles for details.

What you want to doRequired permission
View connection listconnection_read
Create a new connectionglobal_create_connection (Global Admin only)
Edit connection parametersconnection_edit
Use connection when creating sourcesconnection_use
Delete connectionconnection_delete (only if not in use)
Grant access to othersconnection_grant

If you have the connection_grant permission, you can manage who has access to the connection:

  1. Navigate to the connection detail page
  2. Scroll to the Access control section
  3. Click “Grant access”
  4. 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
  1. Naming conventions

    • Include environment in name (e.g., “Production ClickHouse”, “Staging Docker”)
    • Use clear, descriptive names that indicate purpose and environment
  2. 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
  3. Reusability

    • Create connections at appropriate scope (team, project, environment)
    • Share connections across sources accessing the same system
    • Document connection purpose in description field
  4. Access control

    • Grant connection_use to teams that need to create sources
    • Restrict connection_edit and connection_delete to administrators
    • Use groups for easier permission management