Versions in this module Expand all Collapse all v1 v1.118.0 Aug 1, 2026 Changes in this version + func Register(mux *http.ServeMux, cfg Config) + type Config struct + Events EventQuerier + Metrics MetricsQuerier + type EventQuerier interface + Count func(ctx context.Context, filter audit.QueryFilter) (int, error) + Distinct func(ctx context.Context, column string, startTime, endTime *time.Time) ([]string, error) + DistinctPairs func(ctx context.Context, col1, col2 string, startTime, endTime *time.Time) (map[string]string, error) + Query func(ctx context.Context, filter audit.QueryFilter) ([]audit.Event, error) + type MetricsQuerier interface + Breakdown func(ctx context.Context, filter audit.BreakdownFilter) ([]audit.BreakdownEntry, error) + Discovery func(ctx context.Context, filter audit.MetricsFilter) (*audit.DiscoveryStats, error) + Enrichment func(ctx context.Context, filter audit.MetricsFilter) (*audit.EnrichmentStats, error) + Overview func(ctx context.Context, filter audit.MetricsFilter) (*audit.Overview, error) + Performance func(ctx context.Context, filter audit.MetricsFilter) (*audit.PerformanceStats, error) + Timeseries func(ctx context.Context, filter audit.TimeseriesFilter) ([]audit.TimeseriesBucket, error)