From 06a92e8b2d287604592df11bdf9eac7116090579 Mon Sep 17 00:00:00 2001 From: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> Date: Tue, 30 May 2023 23:03:10 +0530 Subject: [PATCH 1/6] Update intro-klt.md Signed-off-by: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> --- docs/content/en/docs/intro-klt.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index 673bb1fafb..d1e5b919e8 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -61,6 +61,15 @@ It supports the following steps: All of these things can be executed for a workload or for a KeptnApp. +## Main features of : Metrics, Observability and Release lifecycle +- **Custom Metrics:** The Custom Keptn Metrics feature in the Keptn Lifecycle Toolkit allows you to define metrics from multiple data sources in your Kubernetes cluster. It supports deployment tools like Argo, Flux, KEDA, HPA, or Keptn for automated decision-making based on observability data. Your observability data may come from multiple observability solutions – Prometheus, Dynatrace, Datadog and others – or may be data that comes directly from your cloud provider such as AWS, Google, or Azure. The Keptn Metrics Server unifies and standardizes access to data from various sources, simplifying configuration and integration into a single set of metrics. + +- **Observability:** The Keptn Lifecycle Toolkit (KLT) ensures observability for Kubernetes deployments by creating a comprehensive trace of all Kubernetes activities within a deployment. It introduces the concept of applications, which connect logically related workloads using different deployment strategies. With KLT, you can easily understand deployment durations and failures across multiple strategies. It captures DORA metrics and exposes them as OpenTelemetry metrics. The observability data includes out-of-the-box DORA metrics, traces from OpenTelemetry, and custom Keptn metrics from configured data providers. Visualizing this information is possible using dashboard tools like Grafana. + +- **Release Lifecycle:** The Lifecycle Toolkit offers versatile functionalities for deployment scenarios, including pre-deployment validation, image scanning, and post-deployment tasks like test execution and stakeholder notification. It automatically validates against Service Level Objectives (SLOs) and provides end-to-end deployment traceability. The toolkit extends deployments with application-aware tasks and evaluations, allowing checks before or after deployment initiation. It validates Keptn metrics using the Keptn Metrics Server, ensuring a healthy environment and confirming software health against SLOs like performance and user experience. Additionally, it enables monitoring of new logs from log monitoring solutions. + +To get started with Keptn Lifecycle Toolkit, refer to the [Getting Started Guide](https://main.lifecycle.keptn.sh/docs/getting-started/) for detailed instructions and examples. This guide will walk you through the installation process and help you set up your environment for using KLT effectively. + ## Compare Keptn Lifecycle Toolkit and Keptn LTS The Keptn Lifecycle Controller (KLT) is a Keptn subproject @@ -89,7 +98,7 @@ we discussed the differences and similarities between Keptn and the Keptn Lifecycle Toolkit to help you decide which best fits your needs. View the recording: -[Compare Keptn V1 and the Keptn Lifecycle Toolkit](https://www.youtube.com/watch?v=0nCbrG_RFos) +[Compare Keptn V1 and the Keptn Lifecycle Toolkit](https://www.youtube.com/watch?v=-cKyUKFjtwE&t=170s) ## Overviews of Keptn Lifecycle Toolkit @@ -101,7 +110,7 @@ the Keptn Lifecycle Toolkit: and the concepts that drive the Keptn Lifecycle Toolkit, then gives a simple demonstration of a Keptn Lifecycle Controller implementation. -* [Keptn Lifecycle Toolkit in a Nutshell](https://www.youtube.com/watch?v=K-cvnZ8EtGc) +* [Introducing Keptn Lifecyle Toolkit](https://youtu.be/449HAFYkUlY) gives an overview of what KLT does and how to implement it. * [Keptn Lifecycle Toolkit Demo Tutorial on k3s, with ArgoCD for GitOps, OTel, Prometheus and Grafana](https://www.youtube.com/watch?v=6J_RzpmXoCc) From 312a4e57287aa396bd601d7776a3cbd338ef3cde Mon Sep 17 00:00:00 2001 From: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> Date: Wed, 31 May 2023 21:12:22 +0530 Subject: [PATCH 2/6] Update docs/content/en/docs/intro-klt.md Co-authored-by: Rakshit Gondwal <98955085+rakshitgondwal@users.noreply.github.com> Signed-off-by: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> --- docs/content/en/docs/intro-klt.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index d1e5b919e8..4e9103b70c 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -62,7 +62,18 @@ It supports the following steps: All of these things can be executed for a workload or for a KeptnApp. ## Main features of : Metrics, Observability and Release lifecycle -- **Custom Metrics:** The Custom Keptn Metrics feature in the Keptn Lifecycle Toolkit allows you to define metrics from multiple data sources in your Kubernetes cluster. It supports deployment tools like Argo, Flux, KEDA, HPA, or Keptn for automated decision-making based on observability data. Your observability data may come from multiple observability solutions – Prometheus, Dynatrace, Datadog and others – or may be data that comes directly from your cloud provider such as AWS, Google, or Azure. The Keptn Metrics Server unifies and standardizes access to data from various sources, simplifying configuration and integration into a single set of metrics. + +* **Custom Metrics:** The Custom Keptn Metrics feature in the +Keptn Lifecycle Toolkit allows you to define metrics from +multiple data sources in your Kubernetes cluster. +It supports deployment tools like Argo, Flux, KEDA, HPA, or +Keptn for automated decision-making based on observability data. +Your observability data may come from multiple observability solutions +– Prometheus, Dynatrace, Datadog and others – or may be data that comes +directly from your cloud provider such as AWS, Google, or Azure. +The Keptn Metrics Server unifies and standardizes access to data from +arious sources, simplifying configuration and integration into a single +set of metrics. - **Observability:** The Keptn Lifecycle Toolkit (KLT) ensures observability for Kubernetes deployments by creating a comprehensive trace of all Kubernetes activities within a deployment. It introduces the concept of applications, which connect logically related workloads using different deployment strategies. With KLT, you can easily understand deployment durations and failures across multiple strategies. It captures DORA metrics and exposes them as OpenTelemetry metrics. The observability data includes out-of-the-box DORA metrics, traces from OpenTelemetry, and custom Keptn metrics from configured data providers. Visualizing this information is possible using dashboard tools like Grafana. From 0d0da5a485c00b24cf3cd50d056dc35ca406caa9 Mon Sep 17 00:00:00 2001 From: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> Date: Wed, 31 May 2023 21:13:47 +0530 Subject: [PATCH 3/6] Update docs/content/en/docs/intro-klt.md Co-authored-by: Rakshit Gondwal <98955085+rakshitgondwal@users.noreply.github.com> Signed-off-by: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> --- docs/content/en/docs/intro-klt.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index 4e9103b70c..61fc7b2ac4 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -75,7 +75,17 @@ The Keptn Metrics Server unifies and standardizes access to data from arious sources, simplifying configuration and integration into a single set of metrics. -- **Observability:** The Keptn Lifecycle Toolkit (KLT) ensures observability for Kubernetes deployments by creating a comprehensive trace of all Kubernetes activities within a deployment. It introduces the concept of applications, which connect logically related workloads using different deployment strategies. With KLT, you can easily understand deployment durations and failures across multiple strategies. It captures DORA metrics and exposes them as OpenTelemetry metrics. The observability data includes out-of-the-box DORA metrics, traces from OpenTelemetry, and custom Keptn metrics from configured data providers. Visualizing this information is possible using dashboard tools like Grafana. +* **Observability:** The Keptn Lifecycle Toolkit (KLT) ensures observability +for Kubernetes deployments by creating a comprehensive trace of all Kubernetes +activities within a deployment. +It introduces the concept of applications, which connect logically related +workloads using different deployment strategies. +With KLT, you can easily understand deployment durations and failures across +multiple strategies. +It captures DORA metrics and exposes them as OpenTelemetry metrics. +The observability data includes out-of-the-box DORA metrics, traces from +OpenTelemetry, and custom Keptn metrics from configured data providers. +Visualizing this information is possible using dashboard tools like Grafana. - **Release Lifecycle:** The Lifecycle Toolkit offers versatile functionalities for deployment scenarios, including pre-deployment validation, image scanning, and post-deployment tasks like test execution and stakeholder notification. It automatically validates against Service Level Objectives (SLOs) and provides end-to-end deployment traceability. The toolkit extends deployments with application-aware tasks and evaluations, allowing checks before or after deployment initiation. It validates Keptn metrics using the Keptn Metrics Server, ensuring a healthy environment and confirming software health against SLOs like performance and user experience. Additionally, it enables monitoring of new logs from log monitoring solutions. From a961bbb37f801e4d6347466e306dffde161eb658 Mon Sep 17 00:00:00 2001 From: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> Date: Wed, 31 May 2023 21:13:59 +0530 Subject: [PATCH 4/6] Update docs/content/en/docs/intro-klt.md Co-authored-by: Rakshit Gondwal <98955085+rakshitgondwal@users.noreply.github.com> Signed-off-by: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> --- docs/content/en/docs/intro-klt.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index 61fc7b2ac4..df1c90e847 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -87,7 +87,17 @@ The observability data includes out-of-the-box DORA metrics, traces from OpenTelemetry, and custom Keptn metrics from configured data providers. Visualizing this information is possible using dashboard tools like Grafana. -- **Release Lifecycle:** The Lifecycle Toolkit offers versatile functionalities for deployment scenarios, including pre-deployment validation, image scanning, and post-deployment tasks like test execution and stakeholder notification. It automatically validates against Service Level Objectives (SLOs) and provides end-to-end deployment traceability. The toolkit extends deployments with application-aware tasks and evaluations, allowing checks before or after deployment initiation. It validates Keptn metrics using the Keptn Metrics Server, ensuring a healthy environment and confirming software health against SLOs like performance and user experience. Additionally, it enables monitoring of new logs from log monitoring solutions. +* **Release Lifecycle:** The Lifecycle Toolkit offers versatile functionalities +for deployment scenarios, including pre-deployment validation, image scanning, +and post-deployment tasks like test execution and stakeholder notification. +It automatically validates against Service Level Objectives (SLOs) and provides +end-to-end deployment traceability. +The toolkit extends deployments with application-aware tasks and evaluations, +allowing checks before or after deployment initiation. +It validates Keptn metrics using the Keptn Metrics Server, ensuring a healthy +environment and confirming software health against SLOs like performance and +user experience. +Additionally, it enables monitoring of new logs from log monitoring solutions. To get started with Keptn Lifecycle Toolkit, refer to the [Getting Started Guide](https://main.lifecycle.keptn.sh/docs/getting-started/) for detailed instructions and examples. This guide will walk you through the installation process and help you set up your environment for using KLT effectively. From 526cfb01230b82189db98ebc1d1a4af6e2b8907e Mon Sep 17 00:00:00 2001 From: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> Date: Wed, 31 May 2023 21:14:31 +0530 Subject: [PATCH 5/6] Update docs/content/en/docs/intro-klt.md Co-authored-by: Rakshit Gondwal <98955085+rakshitgondwal@users.noreply.github.com> Signed-off-by: Pragati Saikia <92122197+pragatisaikia@users.noreply.github.com> --- docs/content/en/docs/intro-klt.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index df1c90e847..7d2baa0b0f 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -99,7 +99,11 @@ environment and confirming software health against SLOs like performance and user experience. Additionally, it enables monitoring of new logs from log monitoring solutions. -To get started with Keptn Lifecycle Toolkit, refer to the [Getting Started Guide](https://main.lifecycle.keptn.sh/docs/getting-started/) for detailed instructions and examples. This guide will walk you through the installation process and help you set up your environment for using KLT effectively. +To get started with Keptn Lifecycle Toolkit, refer to the +[Getting Started Exercises](https://main.lifecycle.keptn.sh/docs/getting-started/) +for detailed instructions and examples. +This guide will walk you through the installation process and help you set up +your environment for using KLT effectively. ## Compare Keptn Lifecycle Toolkit and Keptn LTS From 7415c214f429bad02c81ef917c10239bd3e2bcec Mon Sep 17 00:00:00 2001 From: pragatisaikia Date: Wed, 31 May 2023 21:55:09 +0530 Subject: [PATCH 6/6] update intro-klt Signed-off-by: pragatisaikia --- docs/content/en/docs/intro-klt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/en/docs/intro-klt.md b/docs/content/en/docs/intro-klt.md index 7d2baa0b0f..946b6d6217 100644 --- a/docs/content/en/docs/intro-klt.md +++ b/docs/content/en/docs/intro-klt.md @@ -59,7 +59,7 @@ It supports the following steps: * Post-Deployment Evaluations: e.g. evaluate the deployment, evaluate the test results, etc. -All of these things can be executed for a workload or for a KeptnApp. +All of these things can be executed for a workload or for a [KeptnApp](https://lifecycle.keptn.sh/docs/yaml-crd-ref/app/). ## Main features of : Metrics, Observability and Release lifecycle