Ireneusz Bachanowicz 6f5e817011
Some checks failed
CI/CD Pipeline / test (push) Has been cancelled
Another synchro
2025-07-28 09:40:04 +02:00
2025-07-22 18:24:02 +02:00
2025-07-22 18:24:02 +02:00
2025-07-22 18:24:02 +02:00
2025-07-28 09:40:04 +02:00
2025-07-22 18:24:02 +02:00
2025-07-28 09:40:04 +02:00

Jira Webhook LLM

Langfuse Integration

Overview

The application integrates with Langfuse for observability and analytics of LLM usage and webhook events. This integration provides detailed tracking of:

  • Webhook events
  • LLM model usage
  • Error tracking
  • Performance metrics

Configuration

Langfuse configuration is managed through both application.yml and environment variables.

application.yml

langfuse:
  enabled: true
  public_key: "pk-lf-..."
  secret_key: "sk-lf-..."
  host: "https://cloud.langfuse.com"

Environment Variables

LANGFUSE_ENABLED=true
LANGFUSE_PUBLIC_KEY="pk-lf-..."
LANGFUSE_SECRET_KEY="sk-lf-..."
LANGFUSE_HOST="https://cloud.langfuse.com"

Enable/Disable

To disable Langfuse integration:

  1. Set langfuse.enabled: false in application.yml
  2. Or set LANGFUSE_ENABLED=false in your environment

Tracking Details

The following events are tracked:

  1. Webhook events
    • Input payload
    • Timestamps
    • Issue metadata
  2. LLM processing
    • Model used
    • Input/output
    • Processing time
  3. Errors
    • Webhook processing errors
    • LLM processing errors
    • Validation errors

Viewing Data

Visit your Langfuse dashboard to view the collected metrics and traces.

Description
No description provided
Readme 314 KiB
Languages
Python 95.9%
Dockerfile 4.1%