INNER CODE UNIT · Python

end_idx

pab1it0/prometheus-mcp-server · src/prometheus_mcp_server/server.py:644

    end_idx = offset + limit if limit is not None else total_count
    selected_metric_names = metric_names[start_idx:end_idx]
    paginated_metadata = {name: metadata_by_metric[name] for name in selected_metric_names}

    result = {
        "metadata": paginated_metadata,
        "total_count": total_count,
        "returned_count": len(paginated_metadata),
        "offset": offset,
        "has_more": end_idx < total_count,
    }

    logger.info(
        "Bulk metric metadata retrieved",
        total_count=total_count,
        returned_count=result["returned_count"],
        offset=offset,
        has_more=result["has_more"],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…