package metrics

import "github.com/prometheus/common/model"

type QueryBatchResult struct {
	Name                string
	PrimaryQueryResult  model.Value
	BaseLineQueryResult model.Value
	PrimaryQuery        string // 实际使用的 Primary PromQL（已替换占位符）
}

type QueryPoints struct {
	TypeName   string
	DiffResult []DiffResult
	PromSQL    string // PromQL 查询语句
}

type DiffResult struct {
	TimeAggregation string
	Diff            float64
	Max             float64
	Avg             float64
}
