(name: string, labels: Record<string, string>)
| 24 | const metrics: Map<string, Metric> = new Map(); |
| 25 | |
| 26 | function key(name: string, labels: Record<string, string>): string { |
| 27 | const parts = Object.keys(labels).sort().map(k => `${k}="${labels[k]}"`); |
| 28 | return parts.length > 0 ? `${name}{${parts.join(",")}}` : name; |
| 29 | } |
| 30 | |
| 31 | export function counter(name: string, labels: Record<string, string> = {}): void { |
| 32 | const k = key(name, labels); |