From 6b988c2c05b7e504820a462e7797e6dbb2d3b5b2 Mon Sep 17 00:00:00 2001 From: rcastley Date: Wed, 1 May 2024 17:45:48 +0100 Subject: [PATCH] Add timings to each section --- .../en/conf24/1-zero-config-k8s/1-architecture/_index.md | 6 ++++-- content/en/conf24/1-zero-config-k8s/2-preparation/_index.md | 2 ++ .../en/conf24/1-zero-config-k8s/3-verify-setup/_index.md | 1 + content/en/conf24/1-zero-config-k8s/4-zero-config/_index.md | 1 + content/en/conf24/1-zero-config-k8s/5-traces/_index.md | 1 + .../conf24/1-zero-config-k8s/6-profiling-db-query/_index.md | 1 + .../1-zero-config-k8s/7-log-observer-connect/_index.md | 1 + content/en/conf24/1-zero-config-k8s/8-rum/_index.md | 1 + content/en/conf24/1-zero-config-k8s/_index.md | 2 +- 9 files changed, 13 insertions(+), 3 deletions(-) diff --git a/content/en/conf24/1-zero-config-k8s/1-architecture/_index.md b/content/en/conf24/1-zero-config-k8s/1-architecture/_index.md index 2fc719a98f..6f0b3d1546 100644 --- a/content/en/conf24/1-zero-config-k8s/1-architecture/_index.md +++ b/content/en/conf24/1-zero-config-k8s/1-architecture/_index.md @@ -2,6 +2,7 @@ title: Architecture linkTitle: 1. Architecture weight: 2 +time: 5 minutes --- The diagram below details the architecture of the Spring PetClinic Java application running in Kubernetes with the Splunk OpenTelemetry Operator and Auto Instrumentation enabled. @@ -10,7 +11,8 @@ The Spring PetClinic Java application is a simple microservices application that By the end of this workshop, you will have a better understanding of how to enable **Splunk OpenTelemetry Zero Configuration Auto Instrumentation** for your Java-based applications running in Kubernetes. -![Splunk Otel Architecture](../images/Auto Instrumentation-java-diagram.png) +![Splunk Otel Architecture](../images/auto-instrumentation-java-diagram.png) --- -Based on the [**example**](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/examples/enable-operator-and-Auto Instrumentation/spring-petclinic-java.md) **Josh Voravong** has created. + +Based on the [**example**](https://github.com/signalfx/splunk-otel-collector-chart/blob/main/examples/enable-operator-and-auto-instrumentation/spring-petclinic-java.md) **Josh Voravong** has created. diff --git a/content/en/conf24/1-zero-config-k8s/2-preparation/_index.md b/content/en/conf24/1-zero-config-k8s/2-preparation/_index.md index 2baa401f61..617eba42b0 100644 --- a/content/en/conf24/1-zero-config-k8s/2-preparation/_index.md +++ b/content/en/conf24/1-zero-config-k8s/2-preparation/_index.md @@ -2,6 +2,8 @@ title: Preparation of the Workshop instance linkTitle: 2. Preparation weight: 3 +archetype: chapter +time: 15 minutes --- The instructor will provide you with the login information for the instance that we will be using during the workshop. diff --git a/content/en/conf24/1-zero-config-k8s/3-verify-setup/_index.md b/content/en/conf24/1-zero-config-k8s/3-verify-setup/_index.md index ad9b389b56..781e613b18 100644 --- a/content/en/conf24/1-zero-config-k8s/3-verify-setup/_index.md +++ b/content/en/conf24/1-zero-config-k8s/3-verify-setup/_index.md @@ -2,6 +2,7 @@ title: Verify Kubernetes Cluster metrics linkTitle: 3. Verify everything is working weight: 4 +time: 10 minutes --- Once the installation has been completed, you can log in to **Splunk Observability Cloud** and verify that the metrics are flowing in from your Kubernetes cluster. diff --git a/content/en/conf24/1-zero-config-k8s/4-zero-config/_index.md b/content/en/conf24/1-zero-config-k8s/4-zero-config/_index.md index 5840d6b0f7..41a29cccc3 100644 --- a/content/en/conf24/1-zero-config-k8s/4-zero-config/_index.md +++ b/content/en/conf24/1-zero-config-k8s/4-zero-config/_index.md @@ -2,6 +2,7 @@ title: Setting up Zero configuration Auto instrumentation for APM linkTitle: 4. Auto Instrumentation & Metrics weight: 5 +time: 10 minutes --- In this section we will enable **Zero Configuration Auto Instrumentation** for the Java services running in Kubernetes. This means that the OpenTelemetry Collector will look for Pod annotations that indicate that the Java application should be instrumented with the Splunk OpenTelemetry Java agent. This will allow us to get traces, spans, and profiling data from the Java services running on the cluster. diff --git a/content/en/conf24/1-zero-config-k8s/5-traces/_index.md b/content/en/conf24/1-zero-config-k8s/5-traces/_index.md index c8db3cf470..c9cabdf5bf 100644 --- a/content/en/conf24/1-zero-config-k8s/5-traces/_index.md +++ b/content/en/conf24/1-zero-config-k8s/5-traces/_index.md @@ -3,6 +3,7 @@ title: APM Features linkTitle: 5. APM Features weight: 6 archetype: chapter +time: 15 minutes --- As we have seen in the previous section, once you enable **Zero Configuration Auto Instrumentation** on your services traces are sent to **Splunk Observability Cloud**. diff --git a/content/en/conf24/1-zero-config-k8s/6-profiling-db-query/_index.md b/content/en/conf24/1-zero-config-k8s/6-profiling-db-query/_index.md index 474191274b..3a8ecbb35c 100644 --- a/content/en/conf24/1-zero-config-k8s/6-profiling-db-query/_index.md +++ b/content/en/conf24/1-zero-config-k8s/6-profiling-db-query/_index.md @@ -3,6 +3,7 @@ title: Always-On Profiling & DB Query Performance linkTitle: 6. Advanced Features weight: 7 archetype: chapter +time: 15 minutes --- As we have seen in the previous chapter, you can trace your interactions between the various services using APM without touching your code, which will allow you to identify issues faster. diff --git a/content/en/conf24/1-zero-config-k8s/7-log-observer-connect/_index.md b/content/en/conf24/1-zero-config-k8s/7-log-observer-connect/_index.md index 60aa3e123d..f357f18f6e 100644 --- a/content/en/conf24/1-zero-config-k8s/7-log-observer-connect/_index.md +++ b/content/en/conf24/1-zero-config-k8s/7-log-observer-connect/_index.md @@ -3,6 +3,7 @@ title: Log Observer linkTitle: 7. Log Observer weight: 8 archetype: chapter +time: 10 minutes --- Up until this point, there have been no code changes, yet tracing, profiling and Database Query Performance data is being sent to Splunk Observability Cloud. diff --git a/content/en/conf24/1-zero-config-k8s/8-rum/_index.md b/content/en/conf24/1-zero-config-k8s/8-rum/_index.md index 67f13eb7ed..c941c8d45f 100644 --- a/content/en/conf24/1-zero-config-k8s/8-rum/_index.md +++ b/content/en/conf24/1-zero-config-k8s/8-rum/_index.md @@ -2,6 +2,7 @@ title: Real User Monitoring linkTitle: 8. Real User Monitoring weight: 9 +time: 10 minutes --- To enable Real User Monitoring (RUM) instrumentation for your application, you need to add the Open Telemetry Javascript [**https://github.com/signalfx/splunk-otel-js-web**](https://github.com/signalfx/splunk-otel-js-web) snippet to your code. diff --git a/content/en/conf24/1-zero-config-k8s/_index.md b/content/en/conf24/1-zero-config-k8s/_index.md index b8a870fc01..7f0fc3cb7e 100644 --- a/content/en/conf24/1-zero-config-k8s/_index.md +++ b/content/en/conf24/1-zero-config-k8s/_index.md @@ -5,7 +5,7 @@ weight: 1 archetype: chapter description: Learn how to enable Open Telemetry Zero Configuration Auto-Instrumentation for your Java-based application running in Kubernetes. Experience real-time monitoring to help you maximize application behavior with end-to-end visibility. authors: ["Pieter Hagen"] -time: 90 minnutes +time: 90 minutes --- The goal of this workshop is to introduce the features of Splunk's **Zero Configuration Auto Instrumentation** for Java.