{"record":{"id":"22307999621bc906","repo":"BerriAI/litellm","slug":"invalid-labels-for-metric-metric-name-invali","errorCode":null,"errorMessage":"Invalid labels for metric '{metric_name}': {invalid_labels}","messagePattern":"Invalid labels for metric '(.+?)': (.+?)","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"litellm/integrations/prometheus.py","lineNumber":832,"sourceCode":"                    if self._validate_single_metric_name(metric_name) is None:\n                        label_filters[metric_name] = config.include_labels\n\n        return label_filters\n\n    def _validate_configured_metric_labels(self, metric_name: str, labels: list[str]):\n        \"\"\"\n        Ensure that all the configured labels are valid for the metric\n\n        Raises ValueError if the metric labels are invalid and pretty prints the error\n        \"\"\"\n        label_error: Final = self._validate_single_metric_labels(metric_name, labels)\n        if label_error:\n            self._pretty_print_invalid_labels_error(\n                metric_name=label_error.metric_name,\n                invalid_labels=label_error.invalid_labels,\n                valid_labels=label_error.valid_labels,\n            )\n            raise ValueError(label_error.message)\n\n        return True\n\n    #########################################################\n    # Pretty print functions\n    #########################################################\n\n    def _pretty_print_validation_errors(self, validation_results: ValidationResults) -> None:\n        \"\"\"Pretty print all validation errors using rich\"\"\"\n        try:\n            from rich.console import Console\n            from rich.panel import Panel\n            from rich.table import Table\n            from rich.text import Text\n\n            console: Final = Console()\n\n            # Create error panel title","sourceCodeStart":814,"sourceCodeEnd":850,"githubUrl":"https://github.com/BerriAI/litellm/blob/6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d/litellm/integrations/prometheus.py#L814-L850","documentation":"Error \"Invalid labels for metric '{metric_name}': {invalid_labels}\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/integrations/prometheus.py:832 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use only valid label names for the metric."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d","analyzedAt":"2026-08-15T07:12:03.035Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}