You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(eks-monitoring): kube-proxy scrape config and alert rule (#221)
* changes to just OTEL kube-proxy scrape job
* agree with koffir@ to implement kube-proxy by default
* re-added KubeProxyDown Prometheus alert rule
* added kube-proxy URL related stuff
* corrected kube-proxy stuff according to new structure
* Use SEMVER for flux now
* Run pre-commit
* Bump OTEL chart version
* Substitute URL path with SEMVER
* Run pre-commit
* Added kube-proxy config object
* Run pre-commit
* Use kube-proxy config object for dashboards
---------
Co-authored-by: Jens-Uwe Walther <[email protected]>
| <aname="input_adot_loglevel"></a> [adot\_loglevel](#input\_adot\_loglevel)| Verbosity level for ADOT collector logs. This accepts (detailed\|normal\|basic), see https://aws-otel.github.io/docs/components/misc-exporters for mor infos. |`string`|`"normal"`| no |
72
-
| <aname="input_adothealth_monitoring_config"></a> [adothealth\_monitoring\_config](#input\_adothealth\_monitoring\_config)| Config object for API server monitoring | <pre>object({<br> flux_gitrepository_name = string<br> flux_gitrepository_url = string<br> flux_gitrepository_branch = string<br> flux_kustomization_name = string<br> flux_kustomization_path = string<br><br> dashboards = object({<br> grafana_adothealth_dashboard_url = string<br> })<br> })</pre> |`null`| no |
@@ -92,26 +93,28 @@ See examples using this Terraform modules in the **Amazon EKS** section of [this
92
93
| <aname="input_enable_recording_rules"></a> [enable\_recording\_rules](#input\_enable\_recording\_rules)| Enables or disables Managed Prometheus recording rules |`bool`|`true`| no |
93
94
| <aname="input_enable_tracing"></a> [enable\_tracing](#input\_enable\_tracing)| Enables tracing with OTLP traces receiver to X-Ray |`bool`|`true`| no |
| <aname="input_flux_gitrepository_branch"></a> [flux\_gitrepository\_branch](#input\_flux\_gitrepository\_branch)| Flux GitRepository Branch |`string`|`"main"`| no |
96
+
| <aname="input_flux_gitrepository_branch"></a> [flux\_gitrepository\_branch](#input\_flux\_gitrepository\_branch)| Flux GitRepository Branch |`string`|`"v0.2.0"`| no |
96
97
| <aname="input_flux_gitrepository_name"></a> [flux\_gitrepository\_name](#input\_flux\_gitrepository\_name)| Flux GitRepository name |`string`|`"aws-observability-accelerator"`| no |
97
98
| <aname="input_flux_gitrepository_url"></a> [flux\_gitrepository\_url](#input\_flux\_gitrepository\_url)| Flux GitRepository URL |`string`|`"https://github.com/aws-observability/aws-observability-accelerator"`| no |
98
99
| <aname="input_flux_kustomization_name"></a> [flux\_kustomization\_name](#input\_flux\_kustomization\_name)| Flux Kustomization name |`string`|`"grafana-dashboards-infrastructure"`| no |
99
100
| <aname="input_flux_kustomization_path"></a> [flux\_kustomization\_path](#input\_flux\_kustomization\_path)| Flux Kustomization Path |`string`|`"./artifacts/grafana-operator-manifests/eks/infrastructure"`| no |
| <aname="input_grafana_api_key"></a> [grafana\_api\_key](#input\_grafana\_api\_key)| Grafana API key for the Amazon Managed Grafana workspace. Required if `enable_external_secrets = true`|`string`|`""`| no |
102
-
| <aname="input_grafana_cluster_dashboard_url"></a> [grafana\_cluster\_dashboard\_url](#input\_grafana\_cluster\_dashboard\_url)| Dashboard URL for Cluster Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/cluster.json"`| no |
103
-
| <aname="input_grafana_kubelet_dashboard_url"></a> [grafana\_kubelet\_dashboard\_url](#input\_grafana\_kubelet\_dashboard\_url)| Dashboard URL for Kubelet Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/kubelet.json"`| no |
104
-
| <aname="input_grafana_namespace_workloads_dashboard_url"></a> [grafana\_namespace\_workloads\_dashboard\_url](#input\_grafana\_namespace\_workloads\_dashboard\_url)| Dashboard URL for Namespace Workloads Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/namespace-workloads.json"`| no |
105
-
| <aname="input_grafana_node_exporter_dashboard_url"></a> [grafana\_node\_exporter\_dashboard\_url](#input\_grafana\_node\_exporter\_dashboard\_url)| Dashboard URL for Node Exporter Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/nodeexporter-nodes.json"`| no |
106
-
| <aname="input_grafana_nodes_dashboard_url"></a> [grafana\_nodes\_dashboard\_url](#input\_grafana\_nodes\_dashboard\_url)| Dashboard URL for Nodes Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/nodes.json"`| no |
103
+
| <aname="input_grafana_cluster_dashboard_url"></a> [grafana\_cluster\_dashboard\_url](#input\_grafana\_cluster\_dashboard\_url)| Dashboard URL for Cluster Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/cluster.json"`| no |
104
+
| <aname="input_grafana_kubelet_dashboard_url"></a> [grafana\_kubelet\_dashboard\_url](#input\_grafana\_kubelet\_dashboard\_url)| Dashboard URL for Kubelet Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/kubelet.json"`| no |
105
+
| <aname="input_grafana_kubeproxy_dashboard_url"></a> [grafana\_kubeproxy\_dashboard\_url](#input\_grafana\_kubeproxy\_dashboard\_url)| Dashboard URL for kube-proxy Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/kube-proxy/kube-proxy.json"`| no |
106
+
| <aname="input_grafana_namespace_workloads_dashboard_url"></a> [grafana\_namespace\_workloads\_dashboard\_url](#input\_grafana\_namespace\_workloads\_dashboard\_url)| Dashboard URL for Namespace Workloads Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/namespace-workloads.json"`| no |
107
+
| <aname="input_grafana_node_exporter_dashboard_url"></a> [grafana\_node\_exporter\_dashboard\_url](#input\_grafana\_node\_exporter\_dashboard\_url)| Dashboard URL for Node Exporter Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/nodeexporter-nodes.json"`| no |
108
+
| <aname="input_grafana_nodes_dashboard_url"></a> [grafana\_nodes\_dashboard\_url](#input\_grafana\_nodes\_dashboard\_url)| Dashboard URL for Nodes Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/nodes.json"`| no |
107
109
| <aname="input_grafana_url"></a> [grafana\_url](#input\_grafana\_url)| Endpoint URL of Amazon Managed Grafana workspace. Required if `enable_grafana_operator = true`|`string`|`""`| no |
108
-
| <aname="input_grafana_workloads_dashboard_url"></a> [grafana\_workloads\_dashboard\_url](#input\_grafana\_workloads\_dashboard\_url)| Dashboard URL for Workloads Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/main/artifacts/grafana-dashboards/eks/infrastructure/workloads.json"`| no |
110
+
| <aname="input_grafana_workloads_dashboard_url"></a> [grafana\_workloads\_dashboard\_url](#input\_grafana\_workloads\_dashboard\_url)| Dashboard URL for Workloads Grafana Dashboard JSON |`string`|`"https://raw.githubusercontent.com/aws-observability/aws-observability-accelerator/v0.2.0/artifacts/grafana-dashboards/eks/infrastructure/workloads.json"`| no |
109
111
| <aname="input_helm_config"></a> [helm\_config](#input\_helm\_config)| Helm Config for Prometheus |`any`|`{}`| no |
110
112
| <aname="input_irsa_iam_permissions_boundary"></a> [irsa\_iam\_permissions\_boundary](#input\_irsa\_iam\_permissions\_boundary)| IAM permissions boundary for IRSA roles |`string`|`null`| no |
111
113
| <aname="input_irsa_iam_role_path"></a> [irsa\_iam\_role\_path](#input\_irsa\_iam\_role\_path)| IAM role path for IRSA roles |`string`|`"/"`| no |
0 commit comments