├── .dockerignore ├── .editorconfig ├── .env.example ├── .envrc ├── .github └── workflows │ ├── build-push.yaml │ ├── golangci-lint.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cluster_config.go ├── constants.go ├── context.go ├── crons.go ├── crons_monitor_data.go ├── crons_monitor_data_test.go ├── enhancers.go ├── enhancers_common.go ├── enhancers_common_test.go ├── enhancers_test.go ├── event_buffer.go ├── filters.go ├── go.mod ├── go.sum ├── images ├── example_crons_monitor.png └── example_event.png ├── informer_cronjobs.go ├── informer_deployments.go ├── informer_jobs.go ├── informer_replicasets.go ├── informers.go ├── integrations.go ├── integrations_gke.go ├── k8s.go ├── k8s ├── errors │ ├── cronjob-basic-error.yaml │ ├── cronjob-basic-success.yaml │ ├── cronjob-late-maybe-error.yaml │ ├── cronjob-late-success.yaml │ ├── cronjob-maybe-error.yaml │ ├── delete_test_pods.sh │ ├── deployment-create-container-error.yaml │ ├── job-basic-error.yaml │ ├── pod-crashloop.yaml │ ├── pod-create-container-error.yaml │ ├── pod-invalid-image.yaml │ ├── pod-not-enough-resources.yaml │ ├── pod-outofmemory.yaml │ └── replicaset-basic-error.yaml └── manifests │ ├── deployment.yaml │ └── sa.yaml ├── main.go ├── mocks_test.go ├── py-legacy ├── 1.png ├── 2.png ├── 3.png └── README.md ├── sentry.go ├── sentry_dsn_data.go ├── sentry_dsn_data_test.go ├── utils.go ├── version.go ├── watcher_events.go ├── watcher_events_test.go ├── watcher_pods.go └── watcher_pods_test.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.env.example -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/build-push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.github/workflows/build-push.yaml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.github/workflows/golangci-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/README.md -------------------------------------------------------------------------------- /cluster_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/cluster_config.go -------------------------------------------------------------------------------- /constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/constants.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/context.go -------------------------------------------------------------------------------- /crons.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/crons.go -------------------------------------------------------------------------------- /crons_monitor_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/crons_monitor_data.go -------------------------------------------------------------------------------- /crons_monitor_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/crons_monitor_data_test.go -------------------------------------------------------------------------------- /enhancers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/enhancers.go -------------------------------------------------------------------------------- /enhancers_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/enhancers_common.go -------------------------------------------------------------------------------- /enhancers_common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/enhancers_common_test.go -------------------------------------------------------------------------------- /enhancers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/enhancers_test.go -------------------------------------------------------------------------------- /event_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/event_buffer.go -------------------------------------------------------------------------------- /filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/filters.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/go.sum -------------------------------------------------------------------------------- /images/example_crons_monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/images/example_crons_monitor.png -------------------------------------------------------------------------------- /images/example_event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/images/example_event.png -------------------------------------------------------------------------------- /informer_cronjobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/informer_cronjobs.go -------------------------------------------------------------------------------- /informer_deployments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/informer_deployments.go -------------------------------------------------------------------------------- /informer_jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/informer_jobs.go -------------------------------------------------------------------------------- /informer_replicasets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/informer_replicasets.go -------------------------------------------------------------------------------- /informers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/informers.go -------------------------------------------------------------------------------- /integrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/integrations.go -------------------------------------------------------------------------------- /integrations_gke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/integrations_gke.go -------------------------------------------------------------------------------- /k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s.go -------------------------------------------------------------------------------- /k8s/errors/cronjob-basic-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/cronjob-basic-error.yaml -------------------------------------------------------------------------------- /k8s/errors/cronjob-basic-success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/cronjob-basic-success.yaml -------------------------------------------------------------------------------- /k8s/errors/cronjob-late-maybe-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/cronjob-late-maybe-error.yaml -------------------------------------------------------------------------------- /k8s/errors/cronjob-late-success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/cronjob-late-success.yaml -------------------------------------------------------------------------------- /k8s/errors/cronjob-maybe-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/cronjob-maybe-error.yaml -------------------------------------------------------------------------------- /k8s/errors/delete_test_pods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/delete_test_pods.sh -------------------------------------------------------------------------------- /k8s/errors/deployment-create-container-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/deployment-create-container-error.yaml -------------------------------------------------------------------------------- /k8s/errors/job-basic-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/job-basic-error.yaml -------------------------------------------------------------------------------- /k8s/errors/pod-crashloop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/pod-crashloop.yaml -------------------------------------------------------------------------------- /k8s/errors/pod-create-container-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/pod-create-container-error.yaml -------------------------------------------------------------------------------- /k8s/errors/pod-invalid-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/pod-invalid-image.yaml -------------------------------------------------------------------------------- /k8s/errors/pod-not-enough-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/pod-not-enough-resources.yaml -------------------------------------------------------------------------------- /k8s/errors/pod-outofmemory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/pod-outofmemory.yaml -------------------------------------------------------------------------------- /k8s/errors/replicaset-basic-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/errors/replicaset-basic-error.yaml -------------------------------------------------------------------------------- /k8s/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/manifests/deployment.yaml -------------------------------------------------------------------------------- /k8s/manifests/sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/k8s/manifests/sa.yaml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/main.go -------------------------------------------------------------------------------- /mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/mocks_test.go -------------------------------------------------------------------------------- /py-legacy/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/py-legacy/1.png -------------------------------------------------------------------------------- /py-legacy/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/py-legacy/2.png -------------------------------------------------------------------------------- /py-legacy/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/py-legacy/3.png -------------------------------------------------------------------------------- /py-legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/py-legacy/README.md -------------------------------------------------------------------------------- /sentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/sentry.go -------------------------------------------------------------------------------- /sentry_dsn_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/sentry_dsn_data.go -------------------------------------------------------------------------------- /sentry_dsn_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/sentry_dsn_data_test.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/utils.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | var version = "0.1.0" 4 | -------------------------------------------------------------------------------- /watcher_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/watcher_events.go -------------------------------------------------------------------------------- /watcher_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/watcher_events_test.go -------------------------------------------------------------------------------- /watcher_pods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/watcher_pods.go -------------------------------------------------------------------------------- /watcher_pods_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getsentry/sentry-kubernetes/HEAD/watcher_pods_test.go --------------------------------------------------------------------------------