├── .github ├── dependabot.yml └── workflows │ ├── docker_latest.yml │ ├── docker_tag.yml │ ├── lint.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── LICENSES └── MIT.txt ├── README.md ├── collector.go ├── config ├── config.go ├── config_test.go ├── duration.go ├── target.go └── testdata │ └── config_test.yml ├── custom_labels.go ├── dist ├── charts │ ├── index.yaml │ ├── ping-exporter-1.0.0.tgz │ ├── ping-exporter-1.1.0.tgz │ └── ping-exporter │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── files │ │ └── prometheus.rules │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── prometheusrule.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ │ └── values.yaml ├── ping_exporter.d │ ├── systemd-233.conf │ ├── systemd-235.conf │ ├── systemd-242.conf │ └── systemd-245.conf ├── ping_exporter.service ├── ping_exporter.yaml ├── postinstall.sh ├── postremove.sh └── preremove.sh ├── go.mod ├── go.sum ├── helper.go ├── main.go ├── rttscale.go ├── snap └── snapcraft.yaml ├── target.go └── target_test.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker_latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/workflows/docker_latest.yml -------------------------------------------------------------------------------- /.github/workflows/docker_tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/workflows/docker_tag.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/README.md -------------------------------------------------------------------------------- /collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/collector.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/config/duration.go -------------------------------------------------------------------------------- /config/target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/config/target.go -------------------------------------------------------------------------------- /config/testdata/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/config/testdata/config_test.yml -------------------------------------------------------------------------------- /custom_labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/custom_labels.go -------------------------------------------------------------------------------- /dist/charts/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/index.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter-1.0.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter-1.0.0.tgz -------------------------------------------------------------------------------- /dist/charts/ping-exporter-1.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter-1.1.0.tgz -------------------------------------------------------------------------------- /dist/charts/ping-exporter/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/.helmignore -------------------------------------------------------------------------------- /dist/charts/ping-exporter/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/Chart.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/files/prometheus.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/files/prometheus.rules -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/NOTES.txt -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/_helpers.tpl -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/configmap.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/deployment.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/ingress.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/prometheusrule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/prometheusrule.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/service.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/servicemonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/servicemonitor.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /dist/charts/ping-exporter/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/charts/ping-exporter/values.yaml -------------------------------------------------------------------------------- /dist/ping_exporter.d/systemd-233.conf: -------------------------------------------------------------------------------- 1 | # hardening for systemd 233+ 2 | [Service] 3 | RestrictNamespaces=yes 4 | -------------------------------------------------------------------------------- /dist/ping_exporter.d/systemd-235.conf: -------------------------------------------------------------------------------- 1 | # hardening for systemd 235+ 2 | [Service] 3 | LockPersonality=yes 4 | -------------------------------------------------------------------------------- /dist/ping_exporter.d/systemd-242.conf: -------------------------------------------------------------------------------- 1 | # hardening for systemd 242+ 2 | [Service] 3 | NoNewPrivileges=yes 4 | ProtectHostname=true 5 | -------------------------------------------------------------------------------- /dist/ping_exporter.d/systemd-245.conf: -------------------------------------------------------------------------------- 1 | # hardening for systemd 245+ 2 | [Service] 3 | ProtectClock=true 4 | RestrictSUIDSGID=yes 5 | -------------------------------------------------------------------------------- /dist/ping_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/ping_exporter.service -------------------------------------------------------------------------------- /dist/ping_exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/ping_exporter.yaml -------------------------------------------------------------------------------- /dist/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/postinstall.sh -------------------------------------------------------------------------------- /dist/postremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/postremove.sh -------------------------------------------------------------------------------- /dist/preremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/dist/preremove.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/go.sum -------------------------------------------------------------------------------- /helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/helper.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/main.go -------------------------------------------------------------------------------- /rttscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/rttscale.go -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/target.go -------------------------------------------------------------------------------- /target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czerwonk/ping_exporter/HEAD/target_test.go --------------------------------------------------------------------------------