Histogram и Summary — оба для измерения распределений (latency, size). Histogram: разбивает значения по бакетам (<=5ms, <=10ms, <=25ms), считает количество в каждом. Квантили (p95, p99) вычисляются на стороне Prometheus. Summary: считает квантили на клиенте. Histogram лучше для серверных метрик: можно агрегировать по инстансам, настраивать бакеты. Summary точнее для квантилей, но нельзя агрегировать. В Go практически всегда используй Histogram — он гибче и стандартен.