├── LICENSE ├── NOTICE ├── README.adoc ├── docs ├── backups.adoc ├── components.adoc ├── ha.adoc ├── ha_3scale.adoc ├── ha_dbs.adoc └── observability.adoc ├── images ├── 3scale-HA-scenarios.svg ├── 3scale-architecture.png ├── 3scale-ha-active-passive-different-region-synced-databases.png ├── 3scale-ha-active-passive-same-region-shared-databases.png └── 3scale-pods-by-type.png └── sops ├── README.adoc └── alerts ├── apicast_apicast_latency.adoc ├── apicast_http_4xx_error_rate.adoc ├── apicast_request_time.adoc ├── apicast_worker_restart.adoc ├── backend_listener_5xx_requests_high.adoc ├── backend_worker_jobs_count_running_high.adoc ├── container_cpu_high.adoc ├── container_cpu_throttling_high.adoc ├── container_memory_high.adoc ├── container_waiting.adoc ├── pod_crash_looping.adoc ├── pod_not_ready.adoc ├── prometheus_job_down.adoc ├── replication_controller_replicas_mismatch.adoc ├── system_app_5xx_requests_high.adoc ├── zync_5xx_requests_high.adoc ├── zync_que_failed_job_count_high.adoc ├── zync_que_ready_job_count_high.adoc └── zync_que_scheduled_job_count_high.adoc /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/NOTICE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/README.adoc -------------------------------------------------------------------------------- /docs/backups.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/backups.adoc -------------------------------------------------------------------------------- /docs/components.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/components.adoc -------------------------------------------------------------------------------- /docs/ha.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/ha.adoc -------------------------------------------------------------------------------- /docs/ha_3scale.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/ha_3scale.adoc -------------------------------------------------------------------------------- /docs/ha_dbs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/ha_dbs.adoc -------------------------------------------------------------------------------- /docs/observability.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/docs/observability.adoc -------------------------------------------------------------------------------- /images/3scale-HA-scenarios.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/images/3scale-HA-scenarios.svg -------------------------------------------------------------------------------- /images/3scale-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/images/3scale-architecture.png -------------------------------------------------------------------------------- /images/3scale-ha-active-passive-different-region-synced-databases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/images/3scale-ha-active-passive-different-region-synced-databases.png -------------------------------------------------------------------------------- /images/3scale-ha-active-passive-same-region-shared-databases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/images/3scale-ha-active-passive-same-region-shared-databases.png -------------------------------------------------------------------------------- /images/3scale-pods-by-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/images/3scale-pods-by-type.png -------------------------------------------------------------------------------- /sops/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/README.adoc -------------------------------------------------------------------------------- /sops/alerts/apicast_apicast_latency.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/apicast_apicast_latency.adoc -------------------------------------------------------------------------------- /sops/alerts/apicast_http_4xx_error_rate.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/apicast_http_4xx_error_rate.adoc -------------------------------------------------------------------------------- /sops/alerts/apicast_request_time.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/apicast_request_time.adoc -------------------------------------------------------------------------------- /sops/alerts/apicast_worker_restart.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/apicast_worker_restart.adoc -------------------------------------------------------------------------------- /sops/alerts/backend_listener_5xx_requests_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/backend_listener_5xx_requests_high.adoc -------------------------------------------------------------------------------- /sops/alerts/backend_worker_jobs_count_running_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/backend_worker_jobs_count_running_high.adoc -------------------------------------------------------------------------------- /sops/alerts/container_cpu_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/container_cpu_high.adoc -------------------------------------------------------------------------------- /sops/alerts/container_cpu_throttling_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/container_cpu_throttling_high.adoc -------------------------------------------------------------------------------- /sops/alerts/container_memory_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/container_memory_high.adoc -------------------------------------------------------------------------------- /sops/alerts/container_waiting.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/container_waiting.adoc -------------------------------------------------------------------------------- /sops/alerts/pod_crash_looping.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/pod_crash_looping.adoc -------------------------------------------------------------------------------- /sops/alerts/pod_not_ready.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/pod_not_ready.adoc -------------------------------------------------------------------------------- /sops/alerts/prometheus_job_down.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/prometheus_job_down.adoc -------------------------------------------------------------------------------- /sops/alerts/replication_controller_replicas_mismatch.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/replication_controller_replicas_mismatch.adoc -------------------------------------------------------------------------------- /sops/alerts/system_app_5xx_requests_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/system_app_5xx_requests_high.adoc -------------------------------------------------------------------------------- /sops/alerts/zync_5xx_requests_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/zync_5xx_requests_high.adoc -------------------------------------------------------------------------------- /sops/alerts/zync_que_failed_job_count_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/zync_que_failed_job_count_high.adoc -------------------------------------------------------------------------------- /sops/alerts/zync_que_ready_job_count_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/zync_que_ready_job_count_high.adoc -------------------------------------------------------------------------------- /sops/alerts/zync_que_scheduled_job_count_high.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3scale/3scale-Operations/HEAD/sops/alerts/zync_que_scheduled_job_count_high.adoc --------------------------------------------------------------------------------