├── .dockerignore ├── .github └── workflows │ ├── docker-registry-push.yml │ ├── helm-release.yml │ └── semantic-release.yml ├── .gitignore ├── .releaserc.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── charts └── mongodb-profiler-exporter │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── ingress.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── servicemonitor.yaml │ └── values.yaml ├── images └── image1.png ├── mongodb-profiler-exporter.py ├── requirements.txt └── tests └── docker-compose ├── .env ├── README.md ├── docker-compose.yml ├── grafana ├── dashboards │ ├── dashboards.yaml │ └── download-dashboard.sh └── datasources │ └── prometheus-datasource.yaml ├── mongodb └── scripts │ ├── generate_random_data.js │ ├── prepare.sh │ └── query.sh └── prometheus └── prometheus.yml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-registry-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.github/workflows/docker-registry-push.yml -------------------------------------------------------------------------------- /.github/workflows/helm-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.github/workflows/helm-release.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.github/workflows/semantic-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/.releaserc.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/README.md -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/.helmignore -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/Chart.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/ingress.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/service.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /charts/mongodb-profiler-exporter/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/charts/mongodb-profiler-exporter/values.yaml -------------------------------------------------------------------------------- /images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/images/image1.png -------------------------------------------------------------------------------- /mongodb-profiler-exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/mongodb-profiler-exporter.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | prometheus_client==0.23.1 2 | pymongo==4.15.4 3 | -------------------------------------------------------------------------------- /tests/docker-compose/.env: -------------------------------------------------------------------------------- 1 | MONGODB_VERSION=8.0 2 | -------------------------------------------------------------------------------- /tests/docker-compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/README.md -------------------------------------------------------------------------------- /tests/docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /tests/docker-compose/grafana/dashboards/dashboards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/grafana/dashboards/dashboards.yaml -------------------------------------------------------------------------------- /tests/docker-compose/grafana/dashboards/download-dashboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/grafana/dashboards/download-dashboard.sh -------------------------------------------------------------------------------- /tests/docker-compose/grafana/datasources/prometheus-datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/grafana/datasources/prometheus-datasource.yaml -------------------------------------------------------------------------------- /tests/docker-compose/mongodb/scripts/generate_random_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/mongodb/scripts/generate_random_data.js -------------------------------------------------------------------------------- /tests/docker-compose/mongodb/scripts/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/mongodb/scripts/prepare.sh -------------------------------------------------------------------------------- /tests/docker-compose/mongodb/scripts/query.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/mongodb/scripts/query.sh -------------------------------------------------------------------------------- /tests/docker-compose/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrii29/mongodb-profiler-exporter/HEAD/tests/docker-compose/prometheus/prometheus.yml --------------------------------------------------------------------------------