Connect Trino

Connect your Trino source to Bigeye.

1. Ensure TLS is enabled for Trino

Bigeye utilizes a username and password to connect to a Trino instance. For password authentication to be enabled, Trino requires that TLS be configured. The preferred method for TLS and Trino is terminating it at a load balancer. Bigeye supports connection to Trino when TLS is terminated at a load balancer. For more information, see the Trino documentation.

2. Create a read-only user for Bigeye

Enable password authentication on the Trino coordinator and create a password file for Bigeye with a user. User access can be configured at the global level or the connector level. It is up to the user to restrict access to Bigeye. For more information, see the Trino documentation.

3. Add Trino as a data source in Bigeye

On the Catalog page, click Add source, and then select Trino from the Choose a data source section. Click Next to configure the connection to your database.

On the Configure source modal that opens, enter the following details:

Field NameDescription
AliasThe identifying name of the data source.
VendorTrino
HostnameThe name of the server that hosts your database.
PortThe port of the load balancer.
DatabaseThe name of the database.
UsernameThe name of the dedicated user for Bigeye.
PasswordThe password of the Bigeye user.
TimeoutThe period of non-activity in seconds, after which the database closes its connection.

4. Next Steps

After you've configured the source, Bigeye loads and profiles your tables. It can take up to 24 hours for the profiling to complete and your autometrics and autothresholds to populate. See how to deploy autometrics in the Getting Started guide.

In addition, consider the following:

  • Depending on your security settings, allow Bigeye’s static IP:
35.163.65.120
  • If you don't want all of your Trino sources to appear in Bigeye, deny access to specific connectors.