Skip to content

[M5] Grafana Configuration Model #74

@miciav

Description

@miciav

Description

Add Grafana settings to dfaas plugin config.

Files to modify

  • lb_plugins/plugins/dfaas/config.py

Config additions

class GrafanaConfig(BaseModel):
    enabled: bool = False
    url: str = "http://localhost:3000"
    api_key: Optional[str] = None
    org_id: int = 1

class DfaasConfig(BasePluginConfig):
    # ... existing fields ...
    grafana: GrafanaConfig = GrafanaConfig()

Acceptance criteria

  • Config model with validation
  • Environment variable overrides
  • Backward compatible

Milestone: M5 - Grafana Integration (dfaas)
Issue: 5.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions