├── .gitignore ├── app-code ├── Dockerfile ├── index.js ├── package-lock.json └── package.json ├── app-k8s-manifest ├── deployment.yml ├── kustomization.yml └── service.yml ├── architecture.gif ├── eks-terraform ├── main │ ├── backend.tf │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ ├── terraform.tfvars │ └── variables.tf └── module │ ├── EKS │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── IAM │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── VPC │ ├── main.tf │ ├── output.tf │ └── variables.tf │ └── tools │ ├── CA-IRSA │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── Container-insights-IRSA │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── EBS-IRSA │ ├── maint.tf │ ├── output.tf │ └── variables.tf │ ├── EFS-IRSA │ ├── main.tf │ ├── output.tf │ └── variable.tf │ ├── ExternalDNS-IRSA │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── LBC-IRSA │ ├── main.tf │ ├── output.tf │ └── variables.tf │ ├── Metrics_server │ ├── main.tf │ ├── output.tf │ └── variables.tf │ └── VPC-CNI │ ├── main.tf │ ├── ouput.tf │ └── variables.tf ├── grafana-dashboard └── Ankits-dashboard.json ├── kube-prometheus-stack ├── alertmangerconfig.yml ├── alerts.yml ├── custom_kube_prometheus_stack.yml ├── email-secrets.yml ├── kube_prometheus_stack.values.yml ├── kustomization.yml └── serviceMonitor.yml ├── loki-promtail-stack ├── aws-s3-policy.json ├── custom_loki_distributed_values.yml ├── custom_promtail_values.yml ├── loki_distributed_values.yml └── promtail_values.yml ├── readme.md └── test.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/.gitignore -------------------------------------------------------------------------------- /app-code/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-code/Dockerfile -------------------------------------------------------------------------------- /app-code/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-code/index.js -------------------------------------------------------------------------------- /app-code/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-code/package-lock.json -------------------------------------------------------------------------------- /app-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-code/package.json -------------------------------------------------------------------------------- /app-k8s-manifest/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-k8s-manifest/deployment.yml -------------------------------------------------------------------------------- /app-k8s-manifest/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-k8s-manifest/kustomization.yml -------------------------------------------------------------------------------- /app-k8s-manifest/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/app-k8s-manifest/service.yml -------------------------------------------------------------------------------- /architecture.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/architecture.gif -------------------------------------------------------------------------------- /eks-terraform/main/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/backend.tf -------------------------------------------------------------------------------- /eks-terraform/main/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/main.tf -------------------------------------------------------------------------------- /eks-terraform/main/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/output.tf -------------------------------------------------------------------------------- /eks-terraform/main/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/providers.tf -------------------------------------------------------------------------------- /eks-terraform/main/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/terraform.tfvars -------------------------------------------------------------------------------- /eks-terraform/main/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/main/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/EKS/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/EKS/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/EKS/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/EKS/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/EKS/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/EKS/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/IAM/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/IAM/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/IAM/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/IAM/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/IAM/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/IAM/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/VPC/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/VPC/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/VPC/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/VPC/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/VPC/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/VPC/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/CA-IRSA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/CA-IRSA/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/CA-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/CA-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/CA-IRSA/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/CA-IRSA/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Container-insights-IRSA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Container-insights-IRSA/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Container-insights-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Container-insights-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Container-insights-IRSA/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Container-insights-IRSA/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EBS-IRSA/maint.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EBS-IRSA/maint.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EBS-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EBS-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EBS-IRSA/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EBS-IRSA/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EFS-IRSA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EFS-IRSA/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EFS-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EFS-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/EFS-IRSA/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/EFS-IRSA/variable.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/ExternalDNS-IRSA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/ExternalDNS-IRSA/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/ExternalDNS-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/ExternalDNS-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/ExternalDNS-IRSA/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/ExternalDNS-IRSA/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/LBC-IRSA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/LBC-IRSA/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/LBC-IRSA/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/LBC-IRSA/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/LBC-IRSA/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/LBC-IRSA/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Metrics_server/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Metrics_server/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Metrics_server/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Metrics_server/output.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/Metrics_server/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/Metrics_server/variables.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/VPC-CNI/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/VPC-CNI/main.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/VPC-CNI/ouput.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/VPC-CNI/ouput.tf -------------------------------------------------------------------------------- /eks-terraform/module/tools/VPC-CNI/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/eks-terraform/module/tools/VPC-CNI/variables.tf -------------------------------------------------------------------------------- /grafana-dashboard/Ankits-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/grafana-dashboard/Ankits-dashboard.json -------------------------------------------------------------------------------- /kube-prometheus-stack/alertmangerconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/alertmangerconfig.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/alerts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/alerts.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/custom_kube_prometheus_stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/custom_kube_prometheus_stack.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/email-secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/email-secrets.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/kube_prometheus_stack.values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/kube_prometheus_stack.values.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/kustomization.yml -------------------------------------------------------------------------------- /kube-prometheus-stack/serviceMonitor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/kube-prometheus-stack/serviceMonitor.yml -------------------------------------------------------------------------------- /loki-promtail-stack/aws-s3-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/loki-promtail-stack/aws-s3-policy.json -------------------------------------------------------------------------------- /loki-promtail-stack/custom_loki_distributed_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/loki-promtail-stack/custom_loki_distributed_values.yml -------------------------------------------------------------------------------- /loki-promtail-stack/custom_promtail_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/loki-promtail-stack/custom_promtail_values.yml -------------------------------------------------------------------------------- /loki-promtail-stack/loki_distributed_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/loki-promtail-stack/loki_distributed_values.yml -------------------------------------------------------------------------------- /loki-promtail-stack/promtail_values.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/loki-promtail-stack/promtail_values.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/readme.md -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnkitJodhani/eks-monitoring-and-logging/HEAD/test.sh --------------------------------------------------------------------------------