Skip to main content

Integrating Databrain with Kloudfuse

This guide explains how to send OpenTelemetry traces and metrics from your self-hosted Databrain instance to Kloudfuse.

Prerequisites

  • Databrain self-hosted version with OpenTelemetry support
  • Kloudfuse account with OTLP ingestion enabled
  • Your Kloudfuse OTLP endpoint URL

Configuration

1. Get Your Kloudfuse OTLP Endpoint

In your Kloudfuse console, locate your OTLP ingestion endpoint. It typically follows this format:
Or if using the Kloudfuse collector deployed in your cluster:

2. Configure Databrain Environment Variables

Add these environment variables to your Databrain backend service:

3. Docker Compose Configuration

Update your docker-compose.yml:

4. Kubernetes Configuration

If deploying on Kubernetes, add to your deployment:

What Gets Sent to Kloudfuse

Once configured, Databrain automatically sends:

Verification

  1. Restart Databrain after configuration changes
  2. Make a few API requests to generate telemetry
  3. Check Kloudfuse UI:
    • Navigate to Traces → filter by service.name = databrain-api
    • Check Metrics for http.server.duration histograms
    • View Logs correlated with trace IDs

Troubleshooting

Debug Mode

Enable debug logging to troubleshoot:
Check Databrain logs for messages like:

Support

For Kloudfuse-specific issues, contact Kloudfuse support. For Databrain configuration issues, contact your Databrain support team.