redis-bigkeys-monitoring
AckeeCZ/redis-bigkeys-monitoring/kubernetes
Created Kubernetes Pod to parse output of Redis --bigkeys command and submits the metrics to Google Cloud Monitoring.
Terraform Google Cloud Redis Big Keys monitoring Terraform module to create pod which runs redis-cli --bigkeys, parse the output and push it into Google Cloud Monitoring. It also contains dashboard kept as kubernetes secret, which could be parsed by Grafana. Requirements No requirements. Providers | Name | Version | |------|---------| | google | n/a | | grafana | n/a | | kubernetes | n/a | Modules No modules. Resources | Name | Type | |------|------| | google_project_iam_member.sa | resource | | google_service_account.sa | resource | | google_service_account_iam_member.sa_allow_iam_workload_identity | resource | | grafana_dashboard.grafana_redis_bigkeys | resource | | kubernetes_deployment.redis_bigkeys_monitoring | resource | | kubernetes_service_account.sa | resource | Inputs | Name | De
| Name | Type | Description | Default |
|---|---|---|---|
| project | string | Project ID | required |
| cluster_ca_certificate | string | Public CA certificate that is the root of trust for the GKE K8s cluster | required |
| cluster_endpoint | string | Cluster control plane endpoint | required |
| namespace | string | Namespace for monitoring deployment containing pod runtime | required |
| cluster_token | string | Cluster master token, keep always secret! | required |
| docker_tag | string | Tag of image ackee/redis_bigkeys used for monitoring | "latest" |
| redis_instances | map(map(string)) | Map of redis instances with items in containing fields instance_hostname and ins | {} |
| gke_workload_identity | bool | Add resources need for GKE workload identity setup | true |
| include_dashboard | bool | Include dashboard as k8s secret | true |
| grafana_folder_id | number | ID of Grafana folder where we store dashboard | 1 |
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L