├── .github └── workflows │ └── main.yml ├── LICENSE ├── README.md ├── aggr.go ├── aggr_test.go ├── binary_op.go ├── binary_op_test.go ├── binaryop └── funcs.go ├── doc.go ├── go.mod ├── go.sum ├── lexer.go ├── lexer_test.go ├── optimizer.go ├── optimizer_test.go ├── parser.go ├── parser_example_test.go ├── parser_test.go ├── prettifier.go ├── prettifier_test.go ├── regexp_cache.go ├── regexp_cache_test.go ├── rollup.go ├── transform.go ├── utils.go ├── utils_example_test.go ├── utils_test.go └── vendor ├── github.com ├── VictoriaMetrics │ └── metrics │ │ ├── LICENSE │ │ ├── README.md │ │ ├── counter.go │ │ ├── floatcounter.go │ │ ├── gauge.go │ │ ├── go_metrics.go │ │ ├── histogram.go │ │ ├── metrics.go │ │ ├── process_metrics_linux.go │ │ ├── process_metrics_other.go │ │ ├── process_metrics_windows.go │ │ ├── push.go │ │ ├── set.go │ │ ├── summary.go │ │ └── validator.go └── valyala │ ├── fastrand │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ └── fastrand.go │ └── histogram │ ├── LICENSE │ ├── README.md │ └── histogram.go ├── golang.org └── x │ └── sys │ ├── LICENSE │ ├── PATENTS │ └── windows │ ├── aliases.go │ ├── dll_windows.go │ ├── env_windows.go │ ├── eventlog.go │ ├── exec_windows.go │ ├── memory_windows.go │ ├── mkerrors.bash │ ├── mkknownfolderids.bash │ ├── mksyscall.go │ ├── race.go │ ├── race0.go │ ├── security_windows.go │ ├── service.go │ ├── setupapi_windows.go │ ├── str.go │ ├── syscall.go │ ├── syscall_windows.go │ ├── types_windows.go │ ├── types_windows_386.go │ ├── types_windows_amd64.go │ ├── types_windows_arm.go │ ├── types_windows_arm64.go │ ├── zerrors_windows.go │ ├── zknownfolderids_windows.go │ └── zsyscall_windows.go └── modules.txt /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/README.md -------------------------------------------------------------------------------- /aggr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/aggr.go -------------------------------------------------------------------------------- /aggr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/aggr_test.go -------------------------------------------------------------------------------- /binary_op.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/binary_op.go -------------------------------------------------------------------------------- /binary_op_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/binary_op_test.go -------------------------------------------------------------------------------- /binaryop/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/binaryop/funcs.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/doc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/go.sum -------------------------------------------------------------------------------- /lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/lexer.go -------------------------------------------------------------------------------- /lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/lexer_test.go -------------------------------------------------------------------------------- /optimizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/optimizer.go -------------------------------------------------------------------------------- /optimizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/optimizer_test.go -------------------------------------------------------------------------------- /parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/parser.go -------------------------------------------------------------------------------- /parser_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/parser_example_test.go -------------------------------------------------------------------------------- /parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/parser_test.go -------------------------------------------------------------------------------- /prettifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/prettifier.go -------------------------------------------------------------------------------- /prettifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/prettifier_test.go -------------------------------------------------------------------------------- /regexp_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/regexp_cache.go -------------------------------------------------------------------------------- /regexp_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/regexp_cache_test.go -------------------------------------------------------------------------------- /rollup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/rollup.go -------------------------------------------------------------------------------- /transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/transform.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/utils.go -------------------------------------------------------------------------------- /utils_example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/utils_example_test.go -------------------------------------------------------------------------------- /utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/utils_test.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/README.md -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/counter.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/floatcounter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/floatcounter.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/gauge.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/go_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/go_metrics.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/histogram.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/metrics.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/process_metrics_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/process_metrics_linux.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/process_metrics_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/process_metrics_other.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/process_metrics_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/process_metrics_windows.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/push.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/set.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/summary.go -------------------------------------------------------------------------------- /vendor/github.com/VictoriaMetrics/metrics/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/VictoriaMetrics/metrics/validator.go -------------------------------------------------------------------------------- /vendor/github.com/valyala/fastrand/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/fastrand/.travis.yml -------------------------------------------------------------------------------- /vendor/github.com/valyala/fastrand/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/fastrand/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/valyala/fastrand/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/fastrand/README.md -------------------------------------------------------------------------------- /vendor/github.com/valyala/fastrand/fastrand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/fastrand/fastrand.go -------------------------------------------------------------------------------- /vendor/github.com/valyala/histogram/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/histogram/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/valyala/histogram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/histogram/README.md -------------------------------------------------------------------------------- /vendor/github.com/valyala/histogram/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/github.com/valyala/histogram/histogram.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/aliases.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/dll_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/dll_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/env_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/env_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/eventlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/eventlog.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/exec_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/exec_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/memory_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/memory_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/mkerrors.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/mkerrors.bash -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/mkknownfolderids.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/mkknownfolderids.bash -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/mksyscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/mksyscall.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/race.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/race0.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/security_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/security_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/service.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/setupapi_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/setupapi_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/str.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/syscall.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/syscall_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/syscall_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/types_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/types_windows_386.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/types_windows_amd64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/types_windows_arm.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/types_windows_arm64.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/zerrors_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/zerrors_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/zknownfolderids_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/zsyscall_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/golang.org/x/sys/windows/zsyscall_windows.go -------------------------------------------------------------------------------- /vendor/modules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictoriaMetrics/metricsql/HEAD/vendor/modules.txt --------------------------------------------------------------------------------