Skip to content

To send OpenTelemetry traces generated by ARMS from your AI Application to Murnitur.ai, follow the below steps.

1. Get your Credentials

  1. Visit Murnitur.ai: Go to Murnitur.ai to create your account
  2. Generate API Key: Navigate to your dashboard and generate your API key
  3. Save your credentials:
    • API Key: Your Murnitur trace token for authentication
    • Endpoint: https://middleware.murnitur.ai

INFO

Murnitur.ai is optimized for trace data. The integration automatically disables metrics to focus on trace observability.

2. Instrument your application

SDK

For direct integration into your Python applications:

Function Arguments
python
import elsai_arms

elsai_arms.init(
  otlp_endpoint="https://middleware.murnitur.ai",
  otlp_headers="x-murnix-trace-token=YOUR_MURNITUR_API_KEY",
  disable_metrics=True  # Murnitur focuses on trace data
)

Replace:

  1. YOUR_MURNITUR_API_KEY with your Murnitur API key from Step 1.
Environment Variables
python
import elsai_arms

elsai_arms.init()

Set these environment variables:

shell
export OTEL_EXPORTER_OTLP_ENDPOINT="https://middleware.murnitur.ai"
export OTEL_EXPORTER_OTLP_HEADERS="x-murnix-trace-token=YOUR_MURNITUR_API_KEY"
export OTEL_SERVICE_NAME="my-ai-service"
export OTEL_DEPLOYMENT_ENVIRONMENT="production"
export ELSAI_ARMS_DISABLE_METRICS="true"

Replace:

  1. YOUR_MURNITUR_API_KEY with your Murnitur API key from Step 1.

See the ARMS SDK configuration docs for more advanced options.

CLI

For zero-code auto-instrumentation via command line:

CLI Arguments
shell
# Using CLI arguments
elsai-arms-instrument \
  --otlp-endpoint "https://middleware.murnitur.ai" \
  --otlp-headers "x-murnix-trace-token=YOUR_MURNITUR_API_KEY" \
  --service-name "my-ai-service" \
  --deployment-environment "production" \
  --disable-metrics \
  python app.py

Replace:

  1. YOUR_MURNITUR_API_KEY with your Murnitur API key from Step 1.
Environment Variables
shell
# Set environment variables (takes precedence over CLI args)
export OTEL_EXPORTER_OTLP_ENDPOINT="https://middleware.murnitur.ai"
export OTEL_EXPORTER_OTLP_HEADERS="x-murnix-trace-token=YOUR_MURNITUR_API_KEY"
export OTEL_SERVICE_NAME="my-ai-service"
export OTEL_DEPLOYMENT_ENVIRONMENT="production"
export ELSAI_ARMS_DISABLE_METRICS="true"

# Run your application
elsai-arms-instrument python app.py

Replace:

  1. YOUR_MURNITUR_API_KEY with your Murnitur API key from Step 1.

See the ARMS SDK configuration docs for more advanced options.

3. Visualize in Murnitur.ai

Once your LLM application is instrumented, you can explore the telemetry data in Murnitur.ai:

  1. Navigate to Murnitur.ai: Go to your Murnitur.ai Dashboard
  2. Explore Traces: View your AI application traces including:
    • LLM request traces with detailed timing and execution flow
    • Model performance analytics and latency metrics
    • Request/response data for debugging and optimization
    • Token usage and cost tracking information
    • Complete trace hierarchy showing the full request lifecycle
  3. Trace Analytics: Analyze patterns, performance bottlenecks, and usage trends
  4. Performance Monitoring: Monitor latency, throughput, and error rates
  5. Debugging Tools: Use detailed trace data to debug and optimize your AI applications

Your ARMS-instrumented AI applications will appear automatically in Murnitur.ai with comprehensive trace observability focused on LLM performance, execution flow, and detailed debugging capabilities optimized for AI workloads.

Copyright © 2026 elsai foundry.