Uploading External Libraries
This documentation is for Kyvos 2026.8.x. To view documentation for other Kyvos versions, click here. |
|---|
Overview
This section explains how to upload external libraries (third-party JAR files) in Kyvos Manager to enable custom features such as data warehouse connectivity, job processing, preview jobs, and custom security configurations in Kyvos.
Important
Kyvos is not responsible for maintaining or validating the licenses and sanity of these third-party JAR files and cannot be held liable for any system errors arising due to these JAR files.
Uploading External Jar Files
Kyvos Manager allows you to upload external libraries (third-party JAR files) for custom features.
Uploaded jars will be preserved even after upgrading Kyvos to a higher version.
Uploaded OpenTelemetry JAR files are not preserved after upgrading Kyvos to a higher version. You must re-upload the required OpenTelemetry JAR files after each Kyvos upgrade.
View the last uploaded external libraries operation details at the Operations page.
To upload a third-party JAR file, perform the following steps.
On the navigation pane, click Utilities > Upload External Libraries. The Upload External Libraries page is displayed.
Under Purpose, select one of the required options:
Support Generic JDBC
Enable GPU For Query Engines
For a GPU enabled cluster, download the Drutdb.jar and upload it here for a single-click patch and upgrade.
The option to Enable GPU for Query Engine is activated only if at least one node in the cluster has GPU capability enabled.
Support Big Query
Enable Address Sanitization
For enabling Address Sanitization, first download the appropriate version ASAN integrated datastore jar and then upload it here.
OpenTelemetry Jars
Click Choose File next to Upload JAR and select the required JAR file.
Click Upload.
Click Save.
Enter your Kyvos Manager password. You are prompted to restart the required Kyvos services after uploading the JAR files for the changes to take effect.
Uploading OpenTelemetry Jar Files
Use the OpenTelemetry Jars option to upload the OpenTelemetry and Azure Application Insights Agent JAR files required for application performance monitoring.
Prerequisites
To enable the OpenTelemetry Jars option on this page (Upload External Libraries), you must set the ENABLE_TELEMETRY property to
Yes.Go to the Manage Configuration Files page to download the kyvos/commons/config/opentelemetry/applicationinsights.json file. Update the connectionString in the file and upload it again.
Obtain the required Jar files from Kyvos Support.
To upload OpenTelemetry Jar files, perform the following steps.
Under Purpose, select OpenTelemetry Jars.
Under OpenTelemetry Instrumentation JARs, upload the required JAR files.
Click Choose File and select the select the required Jar files from your system.
Click Upload for each selected JAR file.
Click Save.
Enter your Kyvos Manager password. You are prompted to restart the required Kyvos services after uploading the JAR files for the changes to take effect.
Note
Repeat steps from 2 to 6 after each Kyvos upgrade.