Achei boa a proposta de não obrigar uma stack inteira de observabilidade logo no começo. Para projetos pequenos em Go, às vezes o custo operacional de Prometheus, Grafana e exporters é maior do que o problema inicial.
Uma dúvida: como você está pensando em tratar cardinalidade nas métricas?
Mesmo em um dashboard simples, labels como rota dinâmica, usuário, tenant ou erro bruto podem crescer rápido e deixar a coleta menos previsível. Talvez valha ter algum limite ou normalização por padrão, para manter essa ideia de footprint leve também no volume de dados.