Kit App Logging (Kit 109.x+)#
This documentation within this section details the steps needed to enable Kit Apps (109.x and later) to export logs for troubleshooting and debugging. Starting with Kit 109.x, OpenTelemetry (OTel) is available natively through the Carbonite SDK’s omni.observability.core library and omni.observability.plugin.
The solution captures Kit App logs and forwards them to your preferred observability platform — Azure Monitor or Grafana Cloud.
Key Capabilities#
Native OTel log exports directly from Kit (109.x and later) Apps
Streaming metrics export via the
omni.kit.livestream.appextensionStandard OpenTelemetry Protocol (OTLP) compliance for logs, metrics, and traces
Configurable log filtering by severity level and channel
Near real-time Kit App telemetry for troubleshooting and debugging
Important
Additionally, Kit Apps (built using Kit 109 and later), can be configured to send their logs to object storage, such as AWS S3 and Azure Blob. For configuration documentation, click here.
Terms Used#
Term |
Description |
|---|---|
NVCF |
NVIDIA Cloud Functions |
Application Logs |
Kit log messages captured via native OTel integration |
Streaming Metrics |
Metrics emitted by the |
NVCF Metrics |
Platform-level metrics provided by NVCF infrastructure |
OTel Collector |
An OpenTelemetry collector; used to export telemetry |
BYOO |
Bring Your Own Observability; the ability to export data to an external platform |
BYOO Endpoint |
Observability endpoint to receive Kit App telemetry |