diff --git a/13-monitoring/01-Create_Prometheus_Stack/README.md b/13-Monitoring/01-Create_Prometheus_Stack/README.md similarity index 100% rename from 13-monitoring/01-Create_Prometheus_Stack/README.md rename to 13-Monitoring/01-Create_Prometheus_Stack/README.md diff --git a/13-monitoring/01-Create_Prometheus_Stack/src/Gateway.yaml b/13-Monitoring/01-Create_Prometheus_Stack/src/Gateway.yaml similarity index 100% rename from 13-monitoring/01-Create_Prometheus_Stack/src/Gateway.yaml rename to 13-Monitoring/01-Create_Prometheus_Stack/src/Gateway.yaml diff --git a/13-monitoring/01-Create_Prometheus_Stack/src/VirtualService.yaml b/13-Monitoring/01-Create_Prometheus_Stack/src/VirtualService.yaml similarity index 100% rename from 13-monitoring/01-Create_Prometheus_Stack/src/VirtualService.yaml rename to 13-Monitoring/01-Create_Prometheus_Stack/src/VirtualService.yaml diff --git a/13-monitoring/01-Create_Prometheus_Stack/src/stack_values.yaml b/13-Monitoring/01-Create_Prometheus_Stack/src/stack_values.yaml similarity index 100% rename from 13-monitoring/01-Create_Prometheus_Stack/src/stack_values.yaml rename to 13-Monitoring/01-Create_Prometheus_Stack/src/stack_values.yaml diff --git a/13-monitoring/02-Add_Istio_Scrapping_Metrics/README.md b/13-Monitoring/02-Add_Istio_Scrapping_Metrics/README.md similarity index 100% rename from 13-monitoring/02-Add_Istio_Scrapping_Metrics/README.md rename to 13-Monitoring/02-Add_Istio_Scrapping_Metrics/README.md diff --git a/13-monitoring/02-Add_Istio_Scrapping_Metrics/src/PrometheusIstioAgent.yaml b/13-Monitoring/02-Add_Istio_Scrapping_Metrics/src/PrometheusIstioAgent.yaml similarity index 100% rename from 13-monitoring/02-Add_Istio_Scrapping_Metrics/src/PrometheusIstioAgent.yaml rename to 13-Monitoring/02-Add_Istio_Scrapping_Metrics/src/PrometheusIstioAgent.yaml diff --git a/13-monitoring/03-Grafana_Istio_Dashboards/README.md b/13-Monitoring/03-Grafana_Istio_Dashboards/README.md similarity index 100% rename from 13-monitoring/03-Grafana_Istio_Dashboards/README.md rename to 13-Monitoring/03-Grafana_Istio_Dashboards/README.md diff --git a/13-Monitoring/README.md b/13-Monitoring/README.md new file mode 100644 index 0000000..d880b14 --- /dev/null +++ b/13-Monitoring/README.md @@ -0,0 +1,15 @@ +## Examples + +- 01-Create_Prometheus_Stack +- 02-Add_Istio_Scrapping_Metrics +- 03-Grafana_Istio_Dashboards + +This set of examples, steps 1, 2 and 3 are progressive and hey use resources set up in each one of the previous examples. + +## Quick resume + +Example 1 deploys the Prometheus stack. + +Example 2 adds jobs to Prometheus to scrap Istio related metrics. + +Example 3 just shares a couple of ready to use Istio related dashboards. \ No newline at end of file diff --git a/13-monitoring/README.md b/13-monitoring/README.md deleted file mode 100644 index 9cac48d..0000000 --- a/13-monitoring/README.md +++ /dev/null @@ -1,28 +0,0 @@ -Currently, in progress, more or less. - -Note that on this set of examples, steps 1, 2 and 3 are incremental, therefore they use resources set up in each one of the previous examples. - - - -Example of Alert Manager could be a simple "when X service has 80% of 503, rise alert" - - - - -## Related link - -https://raw.githubusercontent.com/istio/istio/release-1.17/samples/httpbin/sample-client/fortio-deploy.yaml - -https://github.com/istio/istio/tree/master/samples/addons - -https://github.com/prometheus-operator/prometheus-operator - -https://istio.io/latest/docs/ops/integrations/prometheus/ - -https://istio.io/latest/docs/ops/integrations/prometheus/#option-2-customized-scraping-configurations - -https://istio.io/latest/docs/ops/integrations/prometheus/#tls-settings - -https://www.reddit.com/r/istio/comments/usld1h/istio_mtls_and_prometheus_the_definitive/ - -https://superorbital.io/blog/istio-metrics-merging/ <--- Interesting read \ No newline at end of file