Advanced


KeyDescriptionTypeDefault
lenses.interval.summaryHow often to refresh kafka topic list and configslong10000
lenses.interval.consumers.refresh.msHow often to refresh kafka consumer group infolong10000
lenses.interval.consumers.timeout.msHow long to wait for kafka consumer group info to be retrievedlong300000
lenses.interval.partitions.messagesHow often to refresh kafka partition infolong10000
lenses.interval.type.detectionHow often to check kafka topic payload infolong30000
lenses.interval.user.session.msHow long a client-session stays alive if inactive (4 hours)long14400000
lenses.interval.user.session.refreshHow often to check for idle client sessionslong60000
lenses.interval.topology.topics.metricsHow often to refresh topology infolong30000
lenses.interval.schema.registry.healthcheckHow often to check the schema registries healthlong30000
lenses.interval.schema.registry.refresh.msHow often to refresh schema registry datalong30000
lenses.interval.metrics.refresh.zkHow often to refresh ZK metricslong5000
lenses.interval.metrics.refresh.srHow often to refresh Schema Registry metricslong5000
lenses.interval.metrics.refresh.brokerHow often to refresh Kafka Broker metricslong5000
lenses.interval.metrics.refresh.connectHow often to refresh Kafka Connect metricslong30000
lenses.interval.metrics.refresh.brokers.in.zkHow often to refresh from ZK the Kafka broker listlong5000
lenses.interval.topology.timeout.msTime period when a metric is considered stalelong120000
lenses.interval.audit.data.cleanupHow often to clean up dataset view entries from the audit loglong300000
lenses.interval.jmxcache.refresh.msHow often to refresh the JMX cache used in the Explore pagelong180000
lenses.interval.jmxcache.graceperiod.msHow long to pause for when a JMX connectity error occurslong300000
lenses.interval.jmxcache.timeout.msHow long to wait for a JMX responselong500
lenses.interval.sql.udfHow often to look for new UDF/UDAF (user defined [aggregate] functions)long10000
lenses.kafka.consumers.batch.sizeHow many consumer groups to retrieve in a single requestInt500
lenses.kafka.ws.heartbeat.msHow often to send heartbeat messages in TCP connectionlong30000
lenses.kafka.ws.poll.msMax time for kafka consumer data polling on WS APIslong10000
lenses.kubernetes.config.reload.intervalTime interval to reload the Kubernetes configuration file.long30000
lenses.kubernetes.watch.reconnect.limitHow many times to reconnect to Kubernetes Watcher before considering the cluster unavailablelong10
lenses.kubernetes.watch.reconnect.intervalHow often to wait between Kubernetes Watcher reconnection attemptslong5000
lenses.kubernetes.websocket.timeoutHow long to wait for a Kubernetes Websocket responselong15000
lenses.kubernetes.websocket.ping.intervalHow often to ping Kubernetes Websocket to check it’s alivelong30000
lenses.akka.request.timeout.msMax time for a response in an Akka Actorlong10000
lenses.sql.monitor.frequencyHow often to emit healthcheck and performance metrics on Streaming SQLlong10000
lenses.audit.data.accessRecord dataset access as audit log entriesbooleantrue
lenses.audit.data.max.recordsHow many dataset view entries to retain in the audit log. Set to -1 to retain indefinitelyint500000
lenses.audit.to.log.fileWhen enabled, it stores the audits entries to the Lenses log file.booleanfalse
lenses.explore.index.dirWhen set, the lucene index of the data catalog will be stored to disk under the path set instead of the memory.stringN/A
lenses.explore.lucene.max.clause.countOverride Lucene’s maximum number of clauses permitted per BooleanQueryint1024
lenses.explore.queue.sizeOptional setting to bound Lenses internal queue used by the catalog subsystem. It needs to be positive integer or it will be ignored.intN/A
lenses.interval.kafka.connect.http.timeout.msHow long to wait for Kafka Connect response to be retrievedint10000
lenses.interval.kafka.connect.healthcheckHow often to check the Kafka healthint15000
lenses.interval.schema.registry.http.timeout.msHow long to wait for Schema Registry response to be retrievedint10000
lenses.interval.zookeeper.healthcheckHow often to check the Zookeeper healthint15000
lenses.ui.topics.row.limitThe number of Kafka records to load automatically when exploring a topicint200
lenses.deployments.connect.failure.alert.check.intervalTime interval in seconds to check the connector failure grace period has completed. Used by the Connect auto-restart failed connectors functionality. It needs too be a value between (1,600].int10
lenses.provisioning.pathFolder on the filesystem containing the provisioning data. See [provisioning docs](link to provisioning docs) for further detailsstring
lenses.provisioning.intervalTime interval in seconds to check for changes on the provisioning resourcesint
lenses.schema.registry.client.http.retryOnTooManyRequestWhen enabled, Lenses will retry a request whenever the schema registry returns a 429 Too Many Requestsbooleanfalse
lenses.schema.registry.client.http.maxRetryAwaitMax amount of time to wait whenever a 429 Too Many Requests is returned.duration“2 seconds”
lenses.schema.registry.client.http.maxRetryCountMax retry count whenever a 429 Too Many Requests is returned.integer2
lenses.schema.registry.client.http.rate.typeSpecifies if http requests to the configured schema registry should be rate limited. Can be “sliding” or “unlimited”“unlimited” | “sliding”“unlimited”
lenses.schema.registry.client.http.rate.maxRequestsWhenever the rate limiter is “sliding” this configuration will determine the max amount of requests per window size that are allowed.integerN/A
lenses.schema.registry.client.http.rate.windowWhenever the rate limiter is “sliding” this configuration will determine the duration of the window used.durationN/A
lenses.connect.client.http.retryOnTooManyRequestRetry a request whenever a connect cluster returns a 429 Too Many Requestsbooleanfalse
lenses.connect.client.http.maxRetryAwaitMax amount of time to wait whenever a 429 Too Many Requests is returned.duration“2 seconds”
lenses.connect.client.http.maxRetryCountMax retry count whenever a 429 Too Many Requests is returned.integer2
lenses.connect.client.http.rate.typeSpecifies if http requests to the configured connect cluster should be rate limited. Can be “sliding” or “unlimited”“unlimited” | “sliding”“unlimited”
lenses.connect.client.http.rate.maxRequestsWhenever the rate limiter is “sliding” this configuration will determine the max amount of requests per window size that are allowed.integerN/A
lenses.connect.client.http.rate.windowWhenever the rate limiter is “sliding” this configuration will determine the duration of the window used.durationN/A
--
Last modified: November 18, 2024