├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── release.md ├── dependabot.yml └── workflows │ ├── compliance.yml │ ├── container-image.yml │ ├── go.yml │ ├── integration-tests.yml │ ├── sql.yml │ └── sync-for-container.yml ├── .gitignore ├── .golangci.yml ├── .mailmap ├── AUTHORS ├── CHANGELOG.md ├── Containerfile ├── LICENSE ├── README.md ├── cmd ├── icingadb-migrate │ ├── cache.go │ ├── convert.go │ ├── embed │ │ ├── comment_query.sql │ │ ├── downtime_query.sql │ │ ├── event_time_cache_schema.sql │ │ ├── flapping_query.sql │ │ ├── ido_migration_progress_schema.sql │ │ ├── notification_query.sql │ │ ├── previous_hard_state_cache_schema.sql │ │ └── state_query.sql │ ├── main.go │ └── misc.go └── icingadb │ └── main.go ├── config.example.yml ├── doc ├── 01-About.md ├── 02-Installation.md ├── 02-Installation.md.d │ ├── For-Container.md │ └── From-Source.md ├── 03-Configuration.md ├── 04-Upgrading.md ├── 05-Distributed-Setups.md ├── 06-Migration.md ├── 07-Operations.md ├── TRADEMARKS.md ├── icingadb-migration.example.yml └── images │ ├── icingadb-architecture.png │ ├── icingadb-daemon.png │ ├── icingadb-dashboard.png │ ├── icingadb-database.png │ ├── icingadb-envs.png │ ├── icingadb-ha.png │ └── icingadb-web.png ├── go.mod ├── go.sum ├── internal ├── command │ └── command.go ├── config │ ├── config.go │ └── config_test.go └── version.go ├── pkg ├── common │ ├── constants.go │ └── sync_subject.go ├── contracts │ └── contracts.go ├── icingadb │ ├── cleanup.go │ ├── delta.go │ ├── delta_test.go │ ├── dump_signals.go │ ├── entitiesbyid.go │ ├── entitiesbyid_test.go │ ├── ha.go │ ├── history │ │ ├── retention.go │ │ ├── sla.go │ │ └── sync.go │ ├── overdue │ │ ├── get_overdues.lua │ │ └── sync.go │ ├── runtime_updates.go │ ├── schema.go │ ├── scoped_entity.go │ ├── sync.go │ └── v1 │ │ ├── checkable.go │ │ ├── command.go │ │ ├── comment.go │ │ ├── customvar.go │ │ ├── dependency.go │ │ ├── downtime.go │ │ ├── endpoint.go │ │ ├── entity.go │ │ ├── environment.go │ │ ├── environment_test.go │ │ ├── history │ │ ├── ack.go │ │ ├── comment.go │ │ ├── downtime.go │ │ ├── downtime_test.go │ │ ├── flapping.go │ │ ├── flapping_test.go │ │ ├── meta.go │ │ ├── notification.go │ │ └── state.go │ │ ├── host.go │ │ ├── host_test.go │ │ ├── icingadb_instance.go │ │ ├── meta.go │ │ ├── notification.go │ │ ├── overdue │ │ ├── host.go │ │ └── service.go │ │ ├── service.go │ │ ├── state.go │ │ ├── timeperiod.go │ │ ├── url.go │ │ ├── user.go │ │ └── v1.go ├── icingaredis │ ├── heartbeat.go │ ├── telemetry │ │ ├── heartbeat.go │ │ └── stats.go │ ├── utils.go │ ├── utils_test.go │ └── v1 │ │ ├── icinga_status.go │ │ └── stats_message.go └── notifications │ ├── fetch.go │ ├── notifications.go │ ├── sorter.go │ └── sorter_test.go ├── schema ├── mysql │ ├── schema.sql │ └── upgrades │ │ ├── 1.0.0-rc2.sql │ │ ├── 1.0.0.sql │ │ ├── 1.1.1.sql │ │ ├── 1.2.0.sql │ │ ├── 1.2.1.sql │ │ ├── 1.4.0.sql │ │ └── optional │ │ └── 1.2.0-history.sql └── pgsql │ ├── schema.sql │ └── upgrades │ ├── 1.1.1.sql │ ├── 1.2.0.sql │ ├── 1.2.1.sql │ ├── 1.4.0.sql │ └── optional │ └── 1.2-0-history.sql ├── tests ├── cleanup_and_retention_test.go ├── environment_test.go ├── go.mod ├── go.sum ├── history_bench_test.go ├── history_test.go ├── history_test_zones.conf ├── instance_test.go ├── internal │ ├── utils │ │ ├── database.go │ │ ├── redis.go │ │ ├── slice.go │ │ └── slice_test.go │ └── value │ │ ├── notification_states.go │ │ ├── notification_types.go │ │ └── value.go ├── main_test.go ├── object_sync_test.conf ├── object_sync_test.go ├── regression_394_test.go ├── sla_test.go ├── sql │ ├── main_test.go │ └── sla_test.go └── state_sync_test.go └── tools └── dev_update_schema.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/ISSUE_TEMPLATE/release.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/compliance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/compliance.yml -------------------------------------------------------------------------------- /.github/workflows/container-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/container-image.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/sql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/sql.yml -------------------------------------------------------------------------------- /.github/workflows/sync-for-container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.github/workflows/sync-for-container.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/.mailmap -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/README.md -------------------------------------------------------------------------------- /cmd/icingadb-migrate/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/cache.go -------------------------------------------------------------------------------- /cmd/icingadb-migrate/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/convert.go -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/comment_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/comment_query.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/downtime_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/downtime_query.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/event_time_cache_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/event_time_cache_schema.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/flapping_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/flapping_query.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/ido_migration_progress_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/ido_migration_progress_schema.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/notification_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/notification_query.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/previous_hard_state_cache_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/previous_hard_state_cache_schema.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/embed/state_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/embed/state_query.sql -------------------------------------------------------------------------------- /cmd/icingadb-migrate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/main.go -------------------------------------------------------------------------------- /cmd/icingadb-migrate/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb-migrate/misc.go -------------------------------------------------------------------------------- /cmd/icingadb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/cmd/icingadb/main.go -------------------------------------------------------------------------------- /config.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/config.example.yml -------------------------------------------------------------------------------- /doc/01-About.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/01-About.md -------------------------------------------------------------------------------- /doc/02-Installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/02-Installation.md -------------------------------------------------------------------------------- /doc/02-Installation.md.d/For-Container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/02-Installation.md.d/For-Container.md -------------------------------------------------------------------------------- /doc/02-Installation.md.d/From-Source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/02-Installation.md.d/From-Source.md -------------------------------------------------------------------------------- /doc/03-Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/03-Configuration.md -------------------------------------------------------------------------------- /doc/04-Upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/04-Upgrading.md -------------------------------------------------------------------------------- /doc/05-Distributed-Setups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/05-Distributed-Setups.md -------------------------------------------------------------------------------- /doc/06-Migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/06-Migration.md -------------------------------------------------------------------------------- /doc/07-Operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/07-Operations.md -------------------------------------------------------------------------------- /doc/TRADEMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/TRADEMARKS.md -------------------------------------------------------------------------------- /doc/icingadb-migration.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/icingadb-migration.example.yml -------------------------------------------------------------------------------- /doc/images/icingadb-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-architecture.png -------------------------------------------------------------------------------- /doc/images/icingadb-daemon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-daemon.png -------------------------------------------------------------------------------- /doc/images/icingadb-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-dashboard.png -------------------------------------------------------------------------------- /doc/images/icingadb-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-database.png -------------------------------------------------------------------------------- /doc/images/icingadb-envs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-envs.png -------------------------------------------------------------------------------- /doc/images/icingadb-ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-ha.png -------------------------------------------------------------------------------- /doc/images/icingadb-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/doc/images/icingadb-web.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/go.sum -------------------------------------------------------------------------------- /internal/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/internal/command/command.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/internal/version.go -------------------------------------------------------------------------------- /pkg/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/common/constants.go -------------------------------------------------------------------------------- /pkg/common/sync_subject.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/common/sync_subject.go -------------------------------------------------------------------------------- /pkg/contracts/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/contracts/contracts.go -------------------------------------------------------------------------------- /pkg/icingadb/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/cleanup.go -------------------------------------------------------------------------------- /pkg/icingadb/delta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/delta.go -------------------------------------------------------------------------------- /pkg/icingadb/delta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/delta_test.go -------------------------------------------------------------------------------- /pkg/icingadb/dump_signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/dump_signals.go -------------------------------------------------------------------------------- /pkg/icingadb/entitiesbyid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/entitiesbyid.go -------------------------------------------------------------------------------- /pkg/icingadb/entitiesbyid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/entitiesbyid_test.go -------------------------------------------------------------------------------- /pkg/icingadb/ha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/ha.go -------------------------------------------------------------------------------- /pkg/icingadb/history/retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/history/retention.go -------------------------------------------------------------------------------- /pkg/icingadb/history/sla.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/history/sla.go -------------------------------------------------------------------------------- /pkg/icingadb/history/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/history/sync.go -------------------------------------------------------------------------------- /pkg/icingadb/overdue/get_overdues.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/overdue/get_overdues.lua -------------------------------------------------------------------------------- /pkg/icingadb/overdue/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/overdue/sync.go -------------------------------------------------------------------------------- /pkg/icingadb/runtime_updates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/runtime_updates.go -------------------------------------------------------------------------------- /pkg/icingadb/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/schema.go -------------------------------------------------------------------------------- /pkg/icingadb/scoped_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/scoped_entity.go -------------------------------------------------------------------------------- /pkg/icingadb/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/sync.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/checkable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/checkable.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/command.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/comment.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/customvar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/customvar.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/dependency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/dependency.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/downtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/downtime.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/endpoint.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/entity.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/environment.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/environment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/environment_test.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/ack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/ack.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/comment.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/downtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/downtime.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/downtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/downtime_test.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/flapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/flapping.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/flapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/flapping_test.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/meta.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/notification.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/history/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/history/state.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/host.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/host_test.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/icingadb_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/icingadb_instance.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/meta.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/notification.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/overdue/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/overdue/host.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/overdue/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/overdue/service.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/service.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/state.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/timeperiod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/timeperiod.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/url.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/user.go -------------------------------------------------------------------------------- /pkg/icingadb/v1/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingadb/v1/v1.go -------------------------------------------------------------------------------- /pkg/icingaredis/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/heartbeat.go -------------------------------------------------------------------------------- /pkg/icingaredis/telemetry/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/telemetry/heartbeat.go -------------------------------------------------------------------------------- /pkg/icingaredis/telemetry/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/telemetry/stats.go -------------------------------------------------------------------------------- /pkg/icingaredis/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/utils.go -------------------------------------------------------------------------------- /pkg/icingaredis/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/utils_test.go -------------------------------------------------------------------------------- /pkg/icingaredis/v1/icinga_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/v1/icinga_status.go -------------------------------------------------------------------------------- /pkg/icingaredis/v1/stats_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/icingaredis/v1/stats_message.go -------------------------------------------------------------------------------- /pkg/notifications/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/notifications/fetch.go -------------------------------------------------------------------------------- /pkg/notifications/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/notifications/notifications.go -------------------------------------------------------------------------------- /pkg/notifications/sorter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/notifications/sorter.go -------------------------------------------------------------------------------- /pkg/notifications/sorter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/pkg/notifications/sorter_test.go -------------------------------------------------------------------------------- /schema/mysql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/schema.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.0.0-rc2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.0.0-rc2.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.0.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.0.0.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.1.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.1.1.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.2.0.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.2.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.2.1.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/1.4.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/mysql/upgrades/1.4.0.sql -------------------------------------------------------------------------------- /schema/mysql/upgrades/optional/1.2.0-history.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE state_history MODIFY COLUMN check_attempt int unsigned NOT NULL; 2 | -------------------------------------------------------------------------------- /schema/pgsql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/schema.sql -------------------------------------------------------------------------------- /schema/pgsql/upgrades/1.1.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/upgrades/1.1.1.sql -------------------------------------------------------------------------------- /schema/pgsql/upgrades/1.2.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/upgrades/1.2.0.sql -------------------------------------------------------------------------------- /schema/pgsql/upgrades/1.2.1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/upgrades/1.2.1.sql -------------------------------------------------------------------------------- /schema/pgsql/upgrades/1.4.0.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/upgrades/1.4.0.sql -------------------------------------------------------------------------------- /schema/pgsql/upgrades/optional/1.2-0-history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/schema/pgsql/upgrades/optional/1.2-0-history.sql -------------------------------------------------------------------------------- /tests/cleanup_and_retention_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/cleanup_and_retention_test.go -------------------------------------------------------------------------------- /tests/environment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/environment_test.go -------------------------------------------------------------------------------- /tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/go.mod -------------------------------------------------------------------------------- /tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/go.sum -------------------------------------------------------------------------------- /tests/history_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/history_bench_test.go -------------------------------------------------------------------------------- /tests/history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/history_test.go -------------------------------------------------------------------------------- /tests/history_test_zones.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/history_test_zones.conf -------------------------------------------------------------------------------- /tests/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/instance_test.go -------------------------------------------------------------------------------- /tests/internal/utils/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/utils/database.go -------------------------------------------------------------------------------- /tests/internal/utils/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/utils/redis.go -------------------------------------------------------------------------------- /tests/internal/utils/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/utils/slice.go -------------------------------------------------------------------------------- /tests/internal/utils/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/utils/slice_test.go -------------------------------------------------------------------------------- /tests/internal/value/notification_states.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/value/notification_states.go -------------------------------------------------------------------------------- /tests/internal/value/notification_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/value/notification_types.go -------------------------------------------------------------------------------- /tests/internal/value/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/internal/value/value.go -------------------------------------------------------------------------------- /tests/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/main_test.go -------------------------------------------------------------------------------- /tests/object_sync_test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/object_sync_test.conf -------------------------------------------------------------------------------- /tests/object_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/object_sync_test.go -------------------------------------------------------------------------------- /tests/regression_394_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/regression_394_test.go -------------------------------------------------------------------------------- /tests/sla_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/sla_test.go -------------------------------------------------------------------------------- /tests/sql/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/sql/main_test.go -------------------------------------------------------------------------------- /tests/sql/sla_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/sql/sla_test.go -------------------------------------------------------------------------------- /tests/state_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tests/state_sync_test.go -------------------------------------------------------------------------------- /tools/dev_update_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Icinga/icingadb/HEAD/tools/dev_update_schema.sh --------------------------------------------------------------------------------