├── .bingo ├── .gitignore ├── README.md ├── Variables.mk ├── bingo.mod ├── bingo.sum ├── ginkgo.mod ├── ginkgo.sum ├── go.mod ├── golangci-lint.mod ├── golangci-lint.sum ├── kind.mod ├── kind.sum ├── kustomize.mod ├── kustomize.sum ├── prometheus.mod ├── prometheus.sum └── variables.env ├── .circleci └── config.yml ├── .gitignore ├── .golangci.yaml ├── LICENSE ├── Makefile ├── README.md ├── benchmarks ├── benchmarks_suite_test.go ├── ingestion_path_test.go └── query_path_test.go ├── config ├── benchmarks │ ├── observatorium │ │ ├── generator.yaml │ │ └── querier.yaml │ ├── operator │ │ ├── generator.yaml │ │ └── querier.yaml │ ├── rhobs │ │ ├── generator.yaml │ │ └── querier.yaml │ └── scenarios │ │ ├── benchmarks │ │ ├── reads_12h.yaml │ │ ├── reads_1h.yaml │ │ ├── reads_1m.yaml │ │ ├── reads_1w.yaml │ │ ├── reads_24h.yaml │ │ ├── reads_30m.yaml │ │ ├── writes_16TBpd.yaml │ │ ├── writes_1TBpd.yaml │ │ ├── writes_2TBpd.yaml │ │ ├── writes_32TBpd.yaml │ │ ├── writes_4TBpd.yaml │ │ ├── writes_500GBpd.yaml │ │ └── writes_8TBpd.yaml │ │ └── test │ │ ├── reads_1s.yaml │ │ └── writes_250GBpd.yaml ├── openshift │ ├── cluster-monitoring-config.yaml │ └── user-workload-monitoring-config.yaml └── prometheus │ └── config.template ├── go.mod ├── go.sum ├── hack ├── loadclient-rbac.yaml ├── rhobs-loki-parameters.yaml └── scripts │ ├── create-s3-bucket.sh │ ├── delete-s3-bucket.sh │ ├── deploy-example-secret.sh │ ├── ocp-deploy-grafana.sh │ └── post_processing.py ├── internal ├── config │ └── config.go ├── loadclient │ └── deployment.go ├── metrics │ ├── client.go │ ├── logql.go │ ├── measurment.go │ ├── requests.go │ ├── resources.go │ └── verification.go ├── querier │ └── deployment.go └── utils │ └── wait.go ├── reports └── README.template └── run.sh /.bingo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/.gitignore -------------------------------------------------------------------------------- /.bingo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/README.md -------------------------------------------------------------------------------- /.bingo/Variables.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/Variables.mk -------------------------------------------------------------------------------- /.bingo/bingo.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/bingo.mod -------------------------------------------------------------------------------- /.bingo/bingo.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/bingo.sum -------------------------------------------------------------------------------- /.bingo/ginkgo.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/ginkgo.mod -------------------------------------------------------------------------------- /.bingo/ginkgo.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/ginkgo.sum -------------------------------------------------------------------------------- /.bingo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/go.mod -------------------------------------------------------------------------------- /.bingo/golangci-lint.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/golangci-lint.mod -------------------------------------------------------------------------------- /.bingo/golangci-lint.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/golangci-lint.sum -------------------------------------------------------------------------------- /.bingo/kind.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/kind.mod -------------------------------------------------------------------------------- /.bingo/kind.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/kind.sum -------------------------------------------------------------------------------- /.bingo/kustomize.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/kustomize.mod -------------------------------------------------------------------------------- /.bingo/kustomize.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/kustomize.sum -------------------------------------------------------------------------------- /.bingo/prometheus.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/prometheus.mod -------------------------------------------------------------------------------- /.bingo/prometheus.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/prometheus.sum -------------------------------------------------------------------------------- /.bingo/variables.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.bingo/variables.env -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/benchmarks_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/benchmarks/benchmarks_suite_test.go -------------------------------------------------------------------------------- /benchmarks/ingestion_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/benchmarks/ingestion_path_test.go -------------------------------------------------------------------------------- /benchmarks/query_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/benchmarks/query_path_test.go -------------------------------------------------------------------------------- /config/benchmarks/observatorium/generator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/observatorium/generator.yaml -------------------------------------------------------------------------------- /config/benchmarks/observatorium/querier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/observatorium/querier.yaml -------------------------------------------------------------------------------- /config/benchmarks/operator/generator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/operator/generator.yaml -------------------------------------------------------------------------------- /config/benchmarks/operator/querier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/operator/querier.yaml -------------------------------------------------------------------------------- /config/benchmarks/rhobs/generator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/rhobs/generator.yaml -------------------------------------------------------------------------------- /config/benchmarks/rhobs/querier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/rhobs/querier.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_12h.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_12h.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_1h.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_1h.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_1m.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_1m.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_1w.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_1w.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_24h.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_24h.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/reads_30m.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/reads_30m.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_16TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_16TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_1TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_1TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_2TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_2TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_32TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_32TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_4TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_4TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_500GBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_500GBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/benchmarks/writes_8TBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/benchmarks/writes_8TBpd.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/test/reads_1s.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/test/reads_1s.yaml -------------------------------------------------------------------------------- /config/benchmarks/scenarios/test/writes_250GBpd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/benchmarks/scenarios/test/writes_250GBpd.yaml -------------------------------------------------------------------------------- /config/openshift/cluster-monitoring-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/openshift/cluster-monitoring-config.yaml -------------------------------------------------------------------------------- /config/openshift/user-workload-monitoring-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/openshift/user-workload-monitoring-config.yaml -------------------------------------------------------------------------------- /config/prometheus/config.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/config/prometheus/config.template -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/go.sum -------------------------------------------------------------------------------- /hack/loadclient-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/loadclient-rbac.yaml -------------------------------------------------------------------------------- /hack/rhobs-loki-parameters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/rhobs-loki-parameters.yaml -------------------------------------------------------------------------------- /hack/scripts/create-s3-bucket.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/scripts/create-s3-bucket.sh -------------------------------------------------------------------------------- /hack/scripts/delete-s3-bucket.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/scripts/delete-s3-bucket.sh -------------------------------------------------------------------------------- /hack/scripts/deploy-example-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/scripts/deploy-example-secret.sh -------------------------------------------------------------------------------- /hack/scripts/ocp-deploy-grafana.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/scripts/ocp-deploy-grafana.sh -------------------------------------------------------------------------------- /hack/scripts/post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/hack/scripts/post_processing.py -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/loadclient/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/loadclient/deployment.go -------------------------------------------------------------------------------- /internal/metrics/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/client.go -------------------------------------------------------------------------------- /internal/metrics/logql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/logql.go -------------------------------------------------------------------------------- /internal/metrics/measurment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/measurment.go -------------------------------------------------------------------------------- /internal/metrics/requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/requests.go -------------------------------------------------------------------------------- /internal/metrics/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/resources.go -------------------------------------------------------------------------------- /internal/metrics/verification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/metrics/verification.go -------------------------------------------------------------------------------- /internal/querier/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/querier/deployment.go -------------------------------------------------------------------------------- /internal/utils/wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/internal/utils/wait.go -------------------------------------------------------------------------------- /reports/README.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/reports/README.template -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/observatorium/loki-benchmarks/HEAD/run.sh --------------------------------------------------------------------------------