This page describes connecting Lenses to Confluent schema registries.
To add a connection, go to:
Admin->Connections
Select the New Connection button and select Schema Registry.
Enter:
Comma-separated list of schema registry URLs including ports
Enable basic auth if required and set the user name and password
Enable SSL if required and upload the keystore
Optionally upload a trust store
Set any additional properties
Optional enable metrics
This page describes connecting Lenses to Schema registries
See provisioning for automating connections.
Consider Rate Limiting if you have a high number of schemas.
Lenses can work with the following schema registry implementations which can be added via the Connections
page in Lenses.
Go to Admin->Connections->New Connections->Schema Registry and follow the guide for your registry provider.
TLS and basic authentication are supported for connections to Schema Registries.
Lenses can collect Schema registry metrics via:
JMX
Jolokia
AVRO
PROTOBUF
JSON and XML formats are supported by Lenses but without a backing schema registry.
To connect your Schema Registry with Lenses, select Schema Registry -> Create Connection.
To enable the deletion of schemas in the UI, set the following in the lenses.conf
file.
IBM Event Streams supports hard deletes only
This page describes connecting Lenses to Apicurio.
Apicuro supports the following versions of Confluent's API:
Confluent Schema Registry API v6
Confluent Schema Registry API v7
Set the schema registry URLs to include the compatibility endpoints, for example:
To add a connection, go to:
Admin->Connections
Select the New Connection button and select Schema Registry.
Enter:
Comma-separated list of schema registry URLs including ports and compatibility endpoint path
Enable basic auth if required and set the user name and password
This page describes connection to AWS Glue.
Lenses provides support for AWS Glue to manage schema and also explore and process data linked to it via the Lenses
To connect to Glue, first create a AWS Connection. Go to Admin->Connections->AWS and enter your AWS credentials or select the IAM support if Lenses is running on an AWS host, e.g. EC2 instance or it has the AWS default credentials toolchain provider in place.
Rather than enter your AWS credentials you can use the .
Next, Select New Connection->Schema Registry->AWS Glue. Select your AWS Connection with access to Glue, and enter the Glue ARN.
AWS Glue
Connect Lenses to your AWS Glue service for schema registry support.
Confluent
Connect Lenses to Confluent Schema Registry.
IBM Event Streams
Connect Lenses to IBM Event Streams Schema Registry
Apicurio
Connect Lenses to Apicurio.
This page describes connecting Lenses to IBM Event Streams schema registry.
Requires Enterprise subscription on IBM Event Streams and only hard delete is supported for IBM Event streams
To configure an application to use this compatibility API, specify the Schema Registry endpoint in the following format:
To add a connection, go to:
Admin->Connections
Select the New Connection button and select Schema Registry.
Enter:
Comma-separated list of schema registry URLs including ports, adding the confluent path at the end. Use the value from the kafka_http_url
field in the IBM Console Service Credentials tab
Enable basic auth if required
Set the user name "token"
Set the password as the value from API key in the IBM Console Service Credentials tab