lynkr
Version:
Self-hosted LLM gateway and tier-routing proxy for Claude Code, Cursor, and Codex. Routes across Ollama, AWS Bedrock, OpenRouter, Databricks, Azure OpenAI, llama.cpp, and LM Studio with prompt caching, MCP tools, and 60-80% cost savings.
39 lines (33 loc) • 585 B
JavaScript
const metrics = {
requestsTotal: 0,
responses: {
success: 0,
error: 0,
},
streamingSessions: 0,
};
function recordRequest() {
metrics.requestsTotal += 1;
}
function recordStreamingStart() {
metrics.streamingSessions += 1;
}
function recordResponse(status) {
if (status >= 200 && status < 400) {
metrics.responses.success += 1;
} else {
metrics.responses.error += 1;
}
}
function snapshot() {
return {
...metrics,
timestamp: Date.now(),
};
}
module.exports = {
recordRequest,
recordResponse,
recordStreamingStart,
snapshot,
};