Documentation
¶
Overview ¶
Package metrics provides query execution metrics from the Databricks Query History API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProducedMetrics ¶
type ProducedMetrics struct {
Rows int64 `json:"rows,omitempty"`
}
type PrunedMetrics ¶
type QueryMetrics ¶
type QueryMetrics struct {
Time TimeMetrics `json:"time"`
Cached bool `json:"cached"`
Read *ReadMetrics `json:"read,omitempty"`
Pruned *PrunedMetrics `json:"pruned,omitempty"`
Produced *ProducedMetrics `json:"produced,omitempty"`
}
QueryMetrics is a structured summary of query execution metrics.
func Build ¶
func Build(m *sql.QueryMetrics) *QueryMetrics
Build maps Databricks SDK metrics to our structured summary.
func Fetch ¶
func Fetch(ctx context.Context, client *databricks.WorkspaceClient, statementID string) (*QueryMetrics, error)
Fetch retrieves execution metrics for a statement from the Databricks Query History API.
type ReadMetrics ¶
Click to show internal directories.
Click to hide internal directories.