├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ ├── defect.yml │ └── proposal.yml ├── dependabot.yml └── workflows │ ├── coverage.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yml ├── CODE-OF-CONDUCT.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── cicd ├── Dockerfile ├── Dockerfile_goreleaser └── assets │ └── entrypoint.sh ├── collector ├── accountz.go ├── accstatz.go ├── collector.go ├── collector_test.go ├── connz.go ├── gatewayz.go ├── healthz.go ├── jsz.go ├── leafz.go ├── log.go └── log_test.go ├── dependencies.md ├── docker-bake.hcl ├── docker ├── linux │ └── Dockerfile └── windows │ └── amd64 │ ├── nanoserver │ └── Dockerfile │ └── windowsservercore │ └── Dockerfile ├── exporter ├── exporter.go └── exporter_test.go ├── go.mod ├── go.sum ├── main.go ├── test ├── certs │ ├── ca.pem │ ├── client.key │ ├── client.pem │ ├── generate-certs.sh │ ├── openssl.cnf │ ├── server.key │ └── server.pem ├── data.go ├── test.go └── test_test.go └── walkthrough ├── README.md ├── grafana-jetstream-dash-helm.json ├── grafana-jetstream-dash.json ├── grafana-nats-dash-helm.json ├── grafana-nats-dash.json ├── images ├── GrafanaDashboard.jpg ├── GrafanaDatasource.jpg └── GrafanaJetStreamDashboard.png └── prometheus.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/defect.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/ISSUE_TEMPLATE/defect.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/ISSUE_TEMPLATE/proposal.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/workflows/coverage.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/README.md -------------------------------------------------------------------------------- /cicd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/cicd/Dockerfile -------------------------------------------------------------------------------- /cicd/Dockerfile_goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/cicd/Dockerfile_goreleaser -------------------------------------------------------------------------------- /cicd/assets/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec "/${GO_APP}" "$@" 3 | -------------------------------------------------------------------------------- /collector/accountz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/accountz.go -------------------------------------------------------------------------------- /collector/accstatz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/accstatz.go -------------------------------------------------------------------------------- /collector/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/collector.go -------------------------------------------------------------------------------- /collector/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/collector_test.go -------------------------------------------------------------------------------- /collector/connz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/connz.go -------------------------------------------------------------------------------- /collector/gatewayz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/gatewayz.go -------------------------------------------------------------------------------- /collector/healthz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/healthz.go -------------------------------------------------------------------------------- /collector/jsz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/jsz.go -------------------------------------------------------------------------------- /collector/leafz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/leafz.go -------------------------------------------------------------------------------- /collector/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/log.go -------------------------------------------------------------------------------- /collector/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/collector/log_test.go -------------------------------------------------------------------------------- /dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/dependencies.md -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /docker/linux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/docker/linux/Dockerfile -------------------------------------------------------------------------------- /docker/windows/amd64/nanoserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/docker/windows/amd64/nanoserver/Dockerfile -------------------------------------------------------------------------------- /docker/windows/amd64/windowsservercore/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/docker/windows/amd64/windowsservercore/Dockerfile -------------------------------------------------------------------------------- /exporter/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/exporter/exporter.go -------------------------------------------------------------------------------- /exporter/exporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/exporter/exporter_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/main.go -------------------------------------------------------------------------------- /test/certs/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/ca.pem -------------------------------------------------------------------------------- /test/certs/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/client.key -------------------------------------------------------------------------------- /test/certs/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/client.pem -------------------------------------------------------------------------------- /test/certs/generate-certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/generate-certs.sh -------------------------------------------------------------------------------- /test/certs/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/openssl.cnf -------------------------------------------------------------------------------- /test/certs/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/server.key -------------------------------------------------------------------------------- /test/certs/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/certs/server.pem -------------------------------------------------------------------------------- /test/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/data.go -------------------------------------------------------------------------------- /test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/test.go -------------------------------------------------------------------------------- /test/test_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/test/test_test.go -------------------------------------------------------------------------------- /walkthrough/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/README.md -------------------------------------------------------------------------------- /walkthrough/grafana-jetstream-dash-helm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/grafana-jetstream-dash-helm.json -------------------------------------------------------------------------------- /walkthrough/grafana-jetstream-dash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/grafana-jetstream-dash.json -------------------------------------------------------------------------------- /walkthrough/grafana-nats-dash-helm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/grafana-nats-dash-helm.json -------------------------------------------------------------------------------- /walkthrough/grafana-nats-dash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/grafana-nats-dash.json -------------------------------------------------------------------------------- /walkthrough/images/GrafanaDashboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/images/GrafanaDashboard.jpg -------------------------------------------------------------------------------- /walkthrough/images/GrafanaDatasource.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/images/GrafanaDatasource.jpg -------------------------------------------------------------------------------- /walkthrough/images/GrafanaJetStreamDashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/images/GrafanaJetStreamDashboard.png -------------------------------------------------------------------------------- /walkthrough/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nats-io/prometheus-nats-exporter/HEAD/walkthrough/prometheus.yml --------------------------------------------------------------------------------