Kit App Logging (Kit 109.x+)#

../../../_images/ov_cloud_banner.jpg


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.app extension

  • Standard 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 omni.kit.livestream.app extension

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