main.yml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Copyright 2022 Dell Inc. or its subsidiaries. All Rights Reserved.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. ---
  15. # Usage: install_k8s_prom_stack.yml
  16. helm_repo_prometheus: https://prometheus-community.github.io/helm-charts
  17. monitoring_namespace: monitoring
  18. monitoring_app_name: monitoring
  19. k8s_prom_stack_chart_version: 25.0.0
  20. k8s_prom_stack_crd:
  21. - alertmanagerconfigs.monitoring.coreos.com
  22. - alertmanagers.monitoring.coreos.com
  23. - podmonitors.monitoring.coreos.com
  24. - probes.monitoring.coreos.com
  25. - prometheuses.monitoring.coreos.com
  26. - prometheusrules.monitoring.coreos.com
  27. - servicemonitors.monitoring.coreos.com
  28. - thanosrulers.monitoring.coreos.com
  29. # Usage: configure_k8s_prom_grafana.yml
  30. grafana_namespace: grafana
  31. grafana_dashboard_json_files:
  32. - CoreDNS.json
  33. - Kubernetes_API_server.json
  34. - Kubernetes_Compute_Resources_Cluster.json
  35. - Kubernetes_Compute_Resources_Namespace_Pods.json
  36. - Kubernetes_Compute_Resources_Node_Pods.json
  37. - Kubernetes_Compute_Resources_Pod.json
  38. - Kubernetes_Compute_Resources_Workload.json
  39. - Kubernetes_Kubelet.json
  40. - Kubernetes_Networking_Cluster.json
  41. - Kubernetes_Networking_Namespace_Pods.json
  42. - Kubernetes_Networking_Namespace_Workload.json
  43. - Kubernetes_Networking_Pod.json
  44. - Kubernetes_Networking_Workload.json
  45. - Kubernetes_Scheduler.json
  46. - Prometheus_Overview.json
  47. # Usage: promtail_image.yml
  48. promtail_image_name: "promtail"
  49. promtail_image_tag: "latest"
  50. # Usage: k8s_loki_pod.yml
  51. loki_k8s_name: loki
  52. loki_port: 3100