├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ ├── helm-workflow.yaml │ └── release.yml ├── .gitignore ├── .promu.yml ├── Dockerfile ├── Dockerfile.multi-arch ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── cmd └── sql_exporter │ ├── content.go │ ├── log.go │ ├── main.go │ ├── promhttp.go │ └── util.go ├── collector.go ├── config ├── collector_config.go ├── config.go ├── config_test.go ├── global_config.go ├── job_config.go ├── metric_config.go ├── query_config.go ├── secret_config.go ├── target_config.go └── util.go ├── documentation └── sql_exporter.yml ├── drivers.go ├── drivers_gen.go ├── errors └── errors.go ├── examples ├── azure-sql-mi │ ├── grafana-dashboard │ │ ├── azure-sql-mi.json │ │ ├── cpu-and-queuing.png │ │ ├── log-activity.png │ │ ├── memory.png │ │ ├── overview.png │ │ ├── sql-activity.png │ │ └── waits-and-queues.png │ ├── mssql_mi_clerk.collector.yml │ ├── mssql_mi_perf.collector.yml │ ├── mssql_mi_properties.collector.yml │ ├── mssql_mi_size.collector.yml │ ├── mssql_mi_wait.collector.yml │ └── sql_exporter.yml ├── mssql │ ├── mssql_standard.collector.yml │ └── sql_exporter.yml └── postgres │ ├── postgres_database.yml │ ├── postgres_server.yml │ └── sql_exporter.yml ├── exporter.go ├── go.mod ├── go.sum ├── helm ├── .gitignore ├── .helmignore ├── Chart.yaml ├── Makefile ├── README.md ├── README.md.gotmpl ├── ci │ ├── helmfile.yaml │ └── postgresql-values.yaml ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── configmap.collectors.yaml │ ├── deployment.yaml │ ├── extramanifests.yaml │ ├── ingress.yaml │ ├── secret.configuration.yaml │ ├── secret.tls.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ ├── servicemonitor.yaml │ └── tests │ │ ├── test-connection.yaml │ │ └── test-servicemonitor.yaml └── values.yaml ├── job.go ├── metric.go ├── packaging ├── conf │ ├── nfpm.yaml │ └── sql_exporter.default ├── deb │ ├── postinstall │ └── sql_exporter.service └── rpm │ ├── postinstall │ └── sql_exporter.service ├── query.go ├── reload.go ├── sql.go └── target.go /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/helm-workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/workflows/helm-workflow.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.promu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/.promu.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.multi-arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/Dockerfile.multi-arch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.18.6 2 | -------------------------------------------------------------------------------- /cmd/sql_exporter/content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/cmd/sql_exporter/content.go -------------------------------------------------------------------------------- /cmd/sql_exporter/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/cmd/sql_exporter/log.go -------------------------------------------------------------------------------- /cmd/sql_exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/cmd/sql_exporter/main.go -------------------------------------------------------------------------------- /cmd/sql_exporter/promhttp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/cmd/sql_exporter/promhttp.go -------------------------------------------------------------------------------- /cmd/sql_exporter/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/cmd/sql_exporter/util.go -------------------------------------------------------------------------------- /collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/collector.go -------------------------------------------------------------------------------- /config/collector_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/collector_config.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/global_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/global_config.go -------------------------------------------------------------------------------- /config/job_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/job_config.go -------------------------------------------------------------------------------- /config/metric_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/metric_config.go -------------------------------------------------------------------------------- /config/query_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/query_config.go -------------------------------------------------------------------------------- /config/secret_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/secret_config.go -------------------------------------------------------------------------------- /config/target_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/target_config.go -------------------------------------------------------------------------------- /config/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/config/util.go -------------------------------------------------------------------------------- /documentation/sql_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/documentation/sql_exporter.yml -------------------------------------------------------------------------------- /drivers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/drivers.go -------------------------------------------------------------------------------- /drivers_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/drivers_gen.go -------------------------------------------------------------------------------- /errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/errors/errors.go -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/azure-sql-mi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/azure-sql-mi.json -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/cpu-and-queuing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/cpu-and-queuing.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/log-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/log-activity.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/memory.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/overview.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/sql-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/sql-activity.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/grafana-dashboard/waits-and-queues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/grafana-dashboard/waits-and-queues.png -------------------------------------------------------------------------------- /examples/azure-sql-mi/mssql_mi_clerk.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/mssql_mi_clerk.collector.yml -------------------------------------------------------------------------------- /examples/azure-sql-mi/mssql_mi_perf.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/mssql_mi_perf.collector.yml -------------------------------------------------------------------------------- /examples/azure-sql-mi/mssql_mi_properties.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/mssql_mi_properties.collector.yml -------------------------------------------------------------------------------- /examples/azure-sql-mi/mssql_mi_size.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/mssql_mi_size.collector.yml -------------------------------------------------------------------------------- /examples/azure-sql-mi/mssql_mi_wait.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/mssql_mi_wait.collector.yml -------------------------------------------------------------------------------- /examples/azure-sql-mi/sql_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/azure-sql-mi/sql_exporter.yml -------------------------------------------------------------------------------- /examples/mssql/mssql_standard.collector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/mssql/mssql_standard.collector.yml -------------------------------------------------------------------------------- /examples/mssql/sql_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/mssql/sql_exporter.yml -------------------------------------------------------------------------------- /examples/postgres/postgres_database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/postgres/postgres_database.yml -------------------------------------------------------------------------------- /examples/postgres/postgres_server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/postgres/postgres_server.yml -------------------------------------------------------------------------------- /examples/postgres/sql_exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/examples/postgres/sql_exporter.yml -------------------------------------------------------------------------------- /exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/exporter.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/go.sum -------------------------------------------------------------------------------- /helm/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /helm/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/.helmignore -------------------------------------------------------------------------------- /helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/Chart.yaml -------------------------------------------------------------------------------- /helm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/Makefile -------------------------------------------------------------------------------- /helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/README.md -------------------------------------------------------------------------------- /helm/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/README.md.gotmpl -------------------------------------------------------------------------------- /helm/ci/helmfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/ci/helmfile.yaml -------------------------------------------------------------------------------- /helm/ci/postgresql-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/ci/postgresql-values.yaml -------------------------------------------------------------------------------- /helm/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/NOTES.txt -------------------------------------------------------------------------------- /helm/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/templates/configmap.collectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/configmap.collectors.yaml -------------------------------------------------------------------------------- /helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/templates/extramanifests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/extramanifests.yaml -------------------------------------------------------------------------------- /helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/templates/secret.configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/secret.configuration.yaml -------------------------------------------------------------------------------- /helm/templates/secret.tls.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/secret.tls.yaml -------------------------------------------------------------------------------- /helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/service.yaml -------------------------------------------------------------------------------- /helm/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /helm/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /helm/templates/tests/test-servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/templates/tests/test-servicemonitor.yaml -------------------------------------------------------------------------------- /helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/helm/values.yaml -------------------------------------------------------------------------------- /job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/job.go -------------------------------------------------------------------------------- /metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/metric.go -------------------------------------------------------------------------------- /packaging/conf/nfpm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/conf/nfpm.yaml -------------------------------------------------------------------------------- /packaging/conf/sql_exporter.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/conf/sql_exporter.default -------------------------------------------------------------------------------- /packaging/deb/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/deb/postinstall -------------------------------------------------------------------------------- /packaging/deb/sql_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/deb/sql_exporter.service -------------------------------------------------------------------------------- /packaging/rpm/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/rpm/postinstall -------------------------------------------------------------------------------- /packaging/rpm/sql_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/packaging/rpm/sql_exporter.service -------------------------------------------------------------------------------- /query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/query.go -------------------------------------------------------------------------------- /reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/reload.go -------------------------------------------------------------------------------- /sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/sql.go -------------------------------------------------------------------------------- /target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/burningalchemist/sql_exporter/HEAD/target.go --------------------------------------------------------------------------------