INNER CODE UNIT · Python
step_seconds
pab1it0/prometheus-mcp-server · src/prometheus_mcp_server/server.py:355
step_seconds = sum(int(number) * units[unit] for number, unit in parts)
resolution = f"{step_seconds:.15g}"
return {
"g0.expr": query,
"g0.tab": "0",
"g0.range_input": f"{window_ms}ms",
"g0.end_input": end_input,
"g0.step_input": resolution,
"g0.res_type": "custom",
"g0.res_step": resolution,
}
except (ValueError, OverflowError, OSError):
# Link formatting must not turn a successful API query into an error.
return None
@mcp.tool(
name=_tool_name("execute_range_query"),