package com.cameleer.server.core.storage.model;

import java.util.List;

/**
 * One row of the {@code /api/v1/admin/server-metrics/catalog} response.
 * Surfaces the set of statistics and tag keys observed for a metric across
 * the requested window, so dashboards can build selectors without ClickHouse
 * access.
 */
public record ServerMetricCatalogEntry(
        String metricName,
        String metricType,
        List<String> statistics,
        List<String> tagKeys
) {
}
