From e3167692a90d524bfc99401aac057a5d635f8f1d Mon Sep 17 00:00:00 2001 From: Matthias Haeussler Date: Thu, 11 Jul 2024 11:34:37 +0200 Subject: [PATCH] labs -> exercises in hugo structure --- tutorial/content/{labs => exercises}/_index.md | 0 .../{labs => exercises}/instrumentation/_index.md | 0 .../instrumentation/automatic/_index.md | 0 .../instrumentation/automatic/code-based/index.md | 0 .../otel_architecture_instrumentation.drawio.svg | 0 .../otel_architecture_transmission.drawio.svg | 0 .../zero-code/images/otel_agent_bootstrap.png | Bin .../zero-code/images/otel_agent_without_backend.png | Bin .../instrumentation/automatic/zero-code/index.md | 0 .../images/otel_architecture_spec.drawio.svg | 0 .../instrumentation/manual/_index.md | 0 .../manual/images/otel_architecture_impl.drawio.svg | 0 .../manual/logs/images/log_aggregator.drawio.png | Bin .../manual/logs/images/log_aggregator.drawio.svg | 0 .../manual/logs/images/log_aggregator.drawio.xml | 0 .../manual/logs/images/logs_after_otel.drawio.png | Bin .../manual/logs/images/logs_after_otel.drawio.xml | 0 .../manual/logs/images/logs_before_otel.drawio.png | Bin .../manual/logs/images/logs_before_otel.drawio.xml | 0 .../instrumentation/manual/logs/index.md | 0 .../create_meter_configure_pipeline.drawio.png | Bin .../create_meter_configure_pipeline.drawio.xml | 0 .../metrics/images/instrument_types.drawio.png | Bin .../metrics/images/instrument_types.drawio.xml | 0 .../metrics/images/resource_workload_analysis.PNG | Bin .../instrumentation/manual/metrics/index.md | 0 .../manual/traces/code/first_span.py | 0 .../manual/traces/code/initial_span.json | 0 .../manual/traces/images/anatomy_of_a_trace.jpg | Bin .../manual/traces/images/anatomy_of_span.drawio.png | Bin .../manual/traces/images/anatomy_of_span.drawio.xml | 0 .../manual/traces/images/context_propagation.jpg | Bin .../create_tracer_configure_pipeline.drawio.png | Bin .../create_tracer_configure_pipeline.drawio.xml | 0 .../traces/images/doordash_traceparent_header.png | Bin .../images/enrich_spans_with_context.drawio.png | Bin .../images/enrich_spans_with_context.drawio.xml | 0 .../traces/images/trace_propagation.drawio.png | Bin .../traces/images/trace_propagation.drawio.xml | 0 .../traces/images/tracer_generates_spans.drawio.png | Bin .../traces/images/tracer_generates_spans.drawio.xml | 0 .../instrumentation/manual/traces/index.md | 0 .../{labs => exercises}/introduction/_index.md | 0 .../introduction/images/codespaces_ports.png | Bin .../introduction/images/gitpod_ports.png | Bin .../introduction/images/lab_tutorial_setup.png | Bin .../introduction/images/open-port.png | Bin .../introduction/images/open-terminal.png | Bin .../introduction/images/ports.png | Bin .../introduction/images/prompt.png | Bin .../introduction/images/tasks.png | Bin .../introduction/images/vscode_ports.png | Bin .../signal_correlation/_index.md | 0 .../signal_correlation/baggage/_index.md | 0 .../baggage/images/baggage.drawio.svg | 0 .../baggage/images/baggage_propagation.png | Bin .../signal_correlation/exemplar/_index.md | 0 .../exemplar/images/exemplar_popup.png | Bin .../images/metrics_dashboard_with_exemplars.png | Bin .../telemetry_pipelines/_index.md | 0 .../telemetry_pipelines/collector/_index.md | 0 .../collector/images/collector.drawio.svg | 0 .../collector/images/collector.drawio_agent.svg | 0 .../collector/images/collector.drawio_service.svg | 0 .../collector/images/collector.drawio_sidecar.svg | 0 .../collector/images/collector_arch.drawio.svg | 0 .../collector/images/collector_components.jpg | Bin .../collector/images/collector_config.drawio.svg | 0 .../collector/images/collector_deployment.png | Bin .../images/otel-collector-after-connector.png | Bin .../telemetry_pipelines/connector/_index.md | 0 .../connector/images/count_connector.drawio.svg | 0 .../images/forward_connector_replication.drawio.svg | 0 .../connector/images/routing_connector.drawio.svg | 0 .../use_case_scenarios/_index.md | 0 .../images/application_diagram.png | Bin .../images/application_instrumented.png | Bin .../images/jaeger_flow_compare.png | Bin .../use_case_scenarios/images/jaeger_main.png | Bin .../images/jaeger_services_selection.png | Bin .../images/jaeger_span_flask_span_details.png | Bin .../images/jaeger_span_spring_details.png | Bin .../images/jaeger_trace_selection.png | Bin .../use_case_scenarios/images/jaeger_trace_slow.png | Bin .../images/jaeger_trace_slow_details.png | Bin .../images/jaeger_trace_todoui_flask.png | Bin .../images/jaeger_trace_with_error.png | Bin .../images/jaeger_traces_compare.png | Bin .../images/jaeger_traces_recent.png | Bin .../images/jaeger_traces_recent_error.png | Bin .../images/jaeger_traces_recent_slow.png | Bin .../images/jaeger_traces_todoui_flask_detail.png | Bin .../images/prometheus_graph_jvm_gc_duration.png | Bin .../images/prometheus_graph_jvm_memory_used.png | Bin .../images/prometheus_graph_jvm_thread_count.png | Bin .../images/prometheus_jvm_metrics.png | Bin .../images/prometheus_metrics_explorer.png | Bin .../images/prometheus_otel_metrics.png | Bin .../images/prometheus_start_screen.png | Bin .../images/prometheus_table_jvm_threads.png | Bin .../images/todoui-frontend-slow.png | Bin .../images/todoui_flask_error.png | Bin .../images/todoui_frontend_fail.png | Bin .../images/todoui_thymeleaf_error.png | Bin 104 files changed, 0 insertions(+), 0 deletions(-) rename tutorial/content/{labs => exercises}/_index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/_index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/_index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/code-based/index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/images/otel_architecture_instrumentation.drawio.svg (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/images/otel_architecture_transmission.drawio.svg (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/zero-code/images/otel_agent_bootstrap.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/zero-code/images/otel_agent_without_backend.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/automatic/zero-code/index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/images/otel_architecture_spec.drawio.svg (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/_index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/images/otel_architecture_impl.drawio.svg (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/log_aggregator.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/log_aggregator.drawio.svg (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/log_aggregator.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/logs_after_otel.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/logs_after_otel.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/logs_before_otel.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/images/logs_before_otel.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/logs/index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/images/instrument_types.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/images/instrument_types.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/images/resource_workload_analysis.PNG (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/metrics/index.md (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/code/first_span.py (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/code/initial_span.json (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/anatomy_of_a_trace.jpg (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/anatomy_of_span.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/anatomy_of_span.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/context_propagation.jpg (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/doordash_traceparent_header.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/trace_propagation.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/trace_propagation.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/tracer_generates_spans.drawio.png (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/images/tracer_generates_spans.drawio.xml (100%) rename tutorial/content/{labs => exercises}/instrumentation/manual/traces/index.md (100%) rename tutorial/content/{labs => exercises}/introduction/_index.md (100%) rename tutorial/content/{labs => exercises}/introduction/images/codespaces_ports.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/gitpod_ports.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/lab_tutorial_setup.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/open-port.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/open-terminal.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/ports.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/prompt.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/tasks.png (100%) rename tutorial/content/{labs => exercises}/introduction/images/vscode_ports.png (100%) rename tutorial/content/{labs => exercises}/signal_correlation/_index.md (100%) rename tutorial/content/{labs => exercises}/signal_correlation/baggage/_index.md (100%) rename tutorial/content/{labs => exercises}/signal_correlation/baggage/images/baggage.drawio.svg (100%) rename tutorial/content/{labs => exercises}/signal_correlation/baggage/images/baggage_propagation.png (100%) rename tutorial/content/{labs => exercises}/signal_correlation/exemplar/_index.md (100%) rename tutorial/content/{labs => exercises}/signal_correlation/exemplar/images/exemplar_popup.png (100%) rename tutorial/content/{labs => exercises}/signal_correlation/exemplar/images/metrics_dashboard_with_exemplars.png (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/_index.md (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/_index.md (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector.drawio.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector.drawio_agent.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector.drawio_service.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector.drawio_sidecar.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector_arch.drawio.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector_components.jpg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector_config.drawio.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/collector_deployment.png (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/collector/images/otel-collector-after-connector.png (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/connector/_index.md (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/connector/images/count_connector.drawio.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/connector/images/forward_connector_replication.drawio.svg (100%) rename tutorial/content/{labs => exercises}/telemetry_pipelines/connector/images/routing_connector.drawio.svg (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/_index.md (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/application_diagram.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/application_instrumented.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_flow_compare.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_main.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_services_selection.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_span_flask_span_details.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_span_spring_details.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_trace_selection.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_trace_slow.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_trace_slow_details.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_trace_todoui_flask.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_trace_with_error.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_traces_compare.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_traces_recent.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_traces_recent_error.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_traces_recent_slow.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/jaeger_traces_todoui_flask_detail.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_graph_jvm_gc_duration.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_graph_jvm_memory_used.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_graph_jvm_thread_count.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_jvm_metrics.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_metrics_explorer.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_otel_metrics.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_start_screen.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/prometheus_table_jvm_threads.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/todoui-frontend-slow.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/todoui_flask_error.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/todoui_frontend_fail.png (100%) rename tutorial/content/{labs => exercises}/use_case_scenarios/images/todoui_thymeleaf_error.png (100%) diff --git a/tutorial/content/labs/_index.md b/tutorial/content/exercises/_index.md similarity index 100% rename from tutorial/content/labs/_index.md rename to tutorial/content/exercises/_index.md diff --git a/tutorial/content/labs/instrumentation/_index.md b/tutorial/content/exercises/instrumentation/_index.md similarity index 100% rename from tutorial/content/labs/instrumentation/_index.md rename to tutorial/content/exercises/instrumentation/_index.md diff --git a/tutorial/content/labs/instrumentation/automatic/_index.md b/tutorial/content/exercises/instrumentation/automatic/_index.md similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/_index.md rename to tutorial/content/exercises/instrumentation/automatic/_index.md diff --git a/tutorial/content/labs/instrumentation/automatic/code-based/index.md b/tutorial/content/exercises/instrumentation/automatic/code-based/index.md similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/code-based/index.md rename to tutorial/content/exercises/instrumentation/automatic/code-based/index.md diff --git a/tutorial/content/labs/instrumentation/automatic/images/otel_architecture_instrumentation.drawio.svg b/tutorial/content/exercises/instrumentation/automatic/images/otel_architecture_instrumentation.drawio.svg similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/images/otel_architecture_instrumentation.drawio.svg rename to tutorial/content/exercises/instrumentation/automatic/images/otel_architecture_instrumentation.drawio.svg diff --git a/tutorial/content/labs/instrumentation/automatic/images/otel_architecture_transmission.drawio.svg b/tutorial/content/exercises/instrumentation/automatic/images/otel_architecture_transmission.drawio.svg similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/images/otel_architecture_transmission.drawio.svg rename to tutorial/content/exercises/instrumentation/automatic/images/otel_architecture_transmission.drawio.svg diff --git a/tutorial/content/labs/instrumentation/automatic/zero-code/images/otel_agent_bootstrap.png b/tutorial/content/exercises/instrumentation/automatic/zero-code/images/otel_agent_bootstrap.png similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/zero-code/images/otel_agent_bootstrap.png rename to tutorial/content/exercises/instrumentation/automatic/zero-code/images/otel_agent_bootstrap.png diff --git a/tutorial/content/labs/instrumentation/automatic/zero-code/images/otel_agent_without_backend.png b/tutorial/content/exercises/instrumentation/automatic/zero-code/images/otel_agent_without_backend.png similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/zero-code/images/otel_agent_without_backend.png rename to tutorial/content/exercises/instrumentation/automatic/zero-code/images/otel_agent_without_backend.png diff --git a/tutorial/content/labs/instrumentation/automatic/zero-code/index.md b/tutorial/content/exercises/instrumentation/automatic/zero-code/index.md similarity index 100% rename from tutorial/content/labs/instrumentation/automatic/zero-code/index.md rename to tutorial/content/exercises/instrumentation/automatic/zero-code/index.md diff --git a/tutorial/content/labs/instrumentation/images/otel_architecture_spec.drawio.svg b/tutorial/content/exercises/instrumentation/images/otel_architecture_spec.drawio.svg similarity index 100% rename from tutorial/content/labs/instrumentation/images/otel_architecture_spec.drawio.svg rename to tutorial/content/exercises/instrumentation/images/otel_architecture_spec.drawio.svg diff --git a/tutorial/content/labs/instrumentation/manual/_index.md b/tutorial/content/exercises/instrumentation/manual/_index.md similarity index 100% rename from tutorial/content/labs/instrumentation/manual/_index.md rename to tutorial/content/exercises/instrumentation/manual/_index.md diff --git a/tutorial/content/labs/instrumentation/manual/images/otel_architecture_impl.drawio.svg b/tutorial/content/exercises/instrumentation/manual/images/otel_architecture_impl.drawio.svg similarity index 100% rename from tutorial/content/labs/instrumentation/manual/images/otel_architecture_impl.drawio.svg rename to tutorial/content/exercises/instrumentation/manual/images/otel_architecture_impl.drawio.svg diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.png b/tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.png rename to tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.svg b/tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.svg similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.svg rename to tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.svg diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.xml b/tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/log_aggregator.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/logs/images/log_aggregator.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/logs_after_otel.drawio.png b/tutorial/content/exercises/instrumentation/manual/logs/images/logs_after_otel.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/logs_after_otel.drawio.png rename to tutorial/content/exercises/instrumentation/manual/logs/images/logs_after_otel.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/logs_after_otel.drawio.xml b/tutorial/content/exercises/instrumentation/manual/logs/images/logs_after_otel.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/logs_after_otel.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/logs/images/logs_after_otel.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/logs_before_otel.drawio.png b/tutorial/content/exercises/instrumentation/manual/logs/images/logs_before_otel.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/logs_before_otel.drawio.png rename to tutorial/content/exercises/instrumentation/manual/logs/images/logs_before_otel.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/logs/images/logs_before_otel.drawio.xml b/tutorial/content/exercises/instrumentation/manual/logs/images/logs_before_otel.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/images/logs_before_otel.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/logs/images/logs_before_otel.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/logs/index.md b/tutorial/content/exercises/instrumentation/manual/logs/index.md similarity index 100% rename from tutorial/content/labs/instrumentation/manual/logs/index.md rename to tutorial/content/exercises/instrumentation/manual/logs/index.md diff --git a/tutorial/content/labs/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.png b/tutorial/content/exercises/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.png rename to tutorial/content/exercises/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.xml b/tutorial/content/exercises/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/metrics/images/create_meter_configure_pipeline.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/metrics/images/instrument_types.drawio.png b/tutorial/content/exercises/instrumentation/manual/metrics/images/instrument_types.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/images/instrument_types.drawio.png rename to tutorial/content/exercises/instrumentation/manual/metrics/images/instrument_types.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/metrics/images/instrument_types.drawio.xml b/tutorial/content/exercises/instrumentation/manual/metrics/images/instrument_types.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/images/instrument_types.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/metrics/images/instrument_types.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/metrics/images/resource_workload_analysis.PNG b/tutorial/content/exercises/instrumentation/manual/metrics/images/resource_workload_analysis.PNG similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/images/resource_workload_analysis.PNG rename to tutorial/content/exercises/instrumentation/manual/metrics/images/resource_workload_analysis.PNG diff --git a/tutorial/content/labs/instrumentation/manual/metrics/index.md b/tutorial/content/exercises/instrumentation/manual/metrics/index.md similarity index 100% rename from tutorial/content/labs/instrumentation/manual/metrics/index.md rename to tutorial/content/exercises/instrumentation/manual/metrics/index.md diff --git a/tutorial/content/labs/instrumentation/manual/traces/code/first_span.py b/tutorial/content/exercises/instrumentation/manual/traces/code/first_span.py similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/code/first_span.py rename to tutorial/content/exercises/instrumentation/manual/traces/code/first_span.py diff --git a/tutorial/content/labs/instrumentation/manual/traces/code/initial_span.json b/tutorial/content/exercises/instrumentation/manual/traces/code/initial_span.json similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/code/initial_span.json rename to tutorial/content/exercises/instrumentation/manual/traces/code/initial_span.json diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_a_trace.jpg b/tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_a_trace.jpg similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_a_trace.jpg rename to tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_a_trace.jpg diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_span.drawio.png b/tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_span.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_span.drawio.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_span.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_span.drawio.xml b/tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_span.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/anatomy_of_span.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/traces/images/anatomy_of_span.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/context_propagation.jpg b/tutorial/content/exercises/instrumentation/manual/traces/images/context_propagation.jpg similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/context_propagation.jpg rename to tutorial/content/exercises/instrumentation/manual/traces/images/context_propagation.jpg diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.png b/tutorial/content/exercises/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.xml b/tutorial/content/exercises/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/traces/images/create_tracer_configure_pipeline.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/doordash_traceparent_header.png b/tutorial/content/exercises/instrumentation/manual/traces/images/doordash_traceparent_header.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/doordash_traceparent_header.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/doordash_traceparent_header.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.png b/tutorial/content/exercises/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.xml b/tutorial/content/exercises/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/traces/images/enrich_spans_with_context.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/trace_propagation.drawio.png b/tutorial/content/exercises/instrumentation/manual/traces/images/trace_propagation.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/trace_propagation.drawio.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/trace_propagation.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/trace_propagation.drawio.xml b/tutorial/content/exercises/instrumentation/manual/traces/images/trace_propagation.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/trace_propagation.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/traces/images/trace_propagation.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/tracer_generates_spans.drawio.png b/tutorial/content/exercises/instrumentation/manual/traces/images/tracer_generates_spans.drawio.png similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/tracer_generates_spans.drawio.png rename to tutorial/content/exercises/instrumentation/manual/traces/images/tracer_generates_spans.drawio.png diff --git a/tutorial/content/labs/instrumentation/manual/traces/images/tracer_generates_spans.drawio.xml b/tutorial/content/exercises/instrumentation/manual/traces/images/tracer_generates_spans.drawio.xml similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/images/tracer_generates_spans.drawio.xml rename to tutorial/content/exercises/instrumentation/manual/traces/images/tracer_generates_spans.drawio.xml diff --git a/tutorial/content/labs/instrumentation/manual/traces/index.md b/tutorial/content/exercises/instrumentation/manual/traces/index.md similarity index 100% rename from tutorial/content/labs/instrumentation/manual/traces/index.md rename to tutorial/content/exercises/instrumentation/manual/traces/index.md diff --git a/tutorial/content/labs/introduction/_index.md b/tutorial/content/exercises/introduction/_index.md similarity index 100% rename from tutorial/content/labs/introduction/_index.md rename to tutorial/content/exercises/introduction/_index.md diff --git a/tutorial/content/labs/introduction/images/codespaces_ports.png b/tutorial/content/exercises/introduction/images/codespaces_ports.png similarity index 100% rename from tutorial/content/labs/introduction/images/codespaces_ports.png rename to tutorial/content/exercises/introduction/images/codespaces_ports.png diff --git a/tutorial/content/labs/introduction/images/gitpod_ports.png b/tutorial/content/exercises/introduction/images/gitpod_ports.png similarity index 100% rename from tutorial/content/labs/introduction/images/gitpod_ports.png rename to tutorial/content/exercises/introduction/images/gitpod_ports.png diff --git a/tutorial/content/labs/introduction/images/lab_tutorial_setup.png b/tutorial/content/exercises/introduction/images/lab_tutorial_setup.png similarity index 100% rename from tutorial/content/labs/introduction/images/lab_tutorial_setup.png rename to tutorial/content/exercises/introduction/images/lab_tutorial_setup.png diff --git a/tutorial/content/labs/introduction/images/open-port.png b/tutorial/content/exercises/introduction/images/open-port.png similarity index 100% rename from tutorial/content/labs/introduction/images/open-port.png rename to tutorial/content/exercises/introduction/images/open-port.png diff --git a/tutorial/content/labs/introduction/images/open-terminal.png b/tutorial/content/exercises/introduction/images/open-terminal.png similarity index 100% rename from tutorial/content/labs/introduction/images/open-terminal.png rename to tutorial/content/exercises/introduction/images/open-terminal.png diff --git a/tutorial/content/labs/introduction/images/ports.png b/tutorial/content/exercises/introduction/images/ports.png similarity index 100% rename from tutorial/content/labs/introduction/images/ports.png rename to tutorial/content/exercises/introduction/images/ports.png diff --git a/tutorial/content/labs/introduction/images/prompt.png b/tutorial/content/exercises/introduction/images/prompt.png similarity index 100% rename from tutorial/content/labs/introduction/images/prompt.png rename to tutorial/content/exercises/introduction/images/prompt.png diff --git a/tutorial/content/labs/introduction/images/tasks.png b/tutorial/content/exercises/introduction/images/tasks.png similarity index 100% rename from tutorial/content/labs/introduction/images/tasks.png rename to tutorial/content/exercises/introduction/images/tasks.png diff --git a/tutorial/content/labs/introduction/images/vscode_ports.png b/tutorial/content/exercises/introduction/images/vscode_ports.png similarity index 100% rename from tutorial/content/labs/introduction/images/vscode_ports.png rename to tutorial/content/exercises/introduction/images/vscode_ports.png diff --git a/tutorial/content/labs/signal_correlation/_index.md b/tutorial/content/exercises/signal_correlation/_index.md similarity index 100% rename from tutorial/content/labs/signal_correlation/_index.md rename to tutorial/content/exercises/signal_correlation/_index.md diff --git a/tutorial/content/labs/signal_correlation/baggage/_index.md b/tutorial/content/exercises/signal_correlation/baggage/_index.md similarity index 100% rename from tutorial/content/labs/signal_correlation/baggage/_index.md rename to tutorial/content/exercises/signal_correlation/baggage/_index.md diff --git a/tutorial/content/labs/signal_correlation/baggage/images/baggage.drawio.svg b/tutorial/content/exercises/signal_correlation/baggage/images/baggage.drawio.svg similarity index 100% rename from tutorial/content/labs/signal_correlation/baggage/images/baggage.drawio.svg rename to tutorial/content/exercises/signal_correlation/baggage/images/baggage.drawio.svg diff --git a/tutorial/content/labs/signal_correlation/baggage/images/baggage_propagation.png b/tutorial/content/exercises/signal_correlation/baggage/images/baggage_propagation.png similarity index 100% rename from tutorial/content/labs/signal_correlation/baggage/images/baggage_propagation.png rename to tutorial/content/exercises/signal_correlation/baggage/images/baggage_propagation.png diff --git a/tutorial/content/labs/signal_correlation/exemplar/_index.md b/tutorial/content/exercises/signal_correlation/exemplar/_index.md similarity index 100% rename from tutorial/content/labs/signal_correlation/exemplar/_index.md rename to tutorial/content/exercises/signal_correlation/exemplar/_index.md diff --git a/tutorial/content/labs/signal_correlation/exemplar/images/exemplar_popup.png b/tutorial/content/exercises/signal_correlation/exemplar/images/exemplar_popup.png similarity index 100% rename from tutorial/content/labs/signal_correlation/exemplar/images/exemplar_popup.png rename to tutorial/content/exercises/signal_correlation/exemplar/images/exemplar_popup.png diff --git a/tutorial/content/labs/signal_correlation/exemplar/images/metrics_dashboard_with_exemplars.png b/tutorial/content/exercises/signal_correlation/exemplar/images/metrics_dashboard_with_exemplars.png similarity index 100% rename from tutorial/content/labs/signal_correlation/exemplar/images/metrics_dashboard_with_exemplars.png rename to tutorial/content/exercises/signal_correlation/exemplar/images/metrics_dashboard_with_exemplars.png diff --git a/tutorial/content/labs/telemetry_pipelines/_index.md b/tutorial/content/exercises/telemetry_pipelines/_index.md similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/_index.md rename to tutorial/content/exercises/telemetry_pipelines/_index.md diff --git a/tutorial/content/labs/telemetry_pipelines/collector/_index.md b/tutorial/content/exercises/telemetry_pipelines/collector/_index.md similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/_index.md rename to tutorial/content/exercises/telemetry_pipelines/collector/_index.md diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_agent.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_agent.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_agent.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_agent.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_service.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_service.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_service.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_service.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_sidecar.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_sidecar.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector.drawio_sidecar.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector.drawio_sidecar.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector_arch.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector_arch.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector_arch.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector_arch.drawio.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector_components.jpg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector_components.jpg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector_components.jpg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector_components.jpg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector_config.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector_config.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector_config.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector_config.drawio.svg diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/collector_deployment.png b/tutorial/content/exercises/telemetry_pipelines/collector/images/collector_deployment.png similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/collector_deployment.png rename to tutorial/content/exercises/telemetry_pipelines/collector/images/collector_deployment.png diff --git a/tutorial/content/labs/telemetry_pipelines/collector/images/otel-collector-after-connector.png b/tutorial/content/exercises/telemetry_pipelines/collector/images/otel-collector-after-connector.png similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/collector/images/otel-collector-after-connector.png rename to tutorial/content/exercises/telemetry_pipelines/collector/images/otel-collector-after-connector.png diff --git a/tutorial/content/labs/telemetry_pipelines/connector/_index.md b/tutorial/content/exercises/telemetry_pipelines/connector/_index.md similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/connector/_index.md rename to tutorial/content/exercises/telemetry_pipelines/connector/_index.md diff --git a/tutorial/content/labs/telemetry_pipelines/connector/images/count_connector.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/connector/images/count_connector.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/connector/images/count_connector.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/connector/images/count_connector.drawio.svg diff --git a/tutorial/content/labs/telemetry_pipelines/connector/images/forward_connector_replication.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/connector/images/forward_connector_replication.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/connector/images/forward_connector_replication.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/connector/images/forward_connector_replication.drawio.svg diff --git a/tutorial/content/labs/telemetry_pipelines/connector/images/routing_connector.drawio.svg b/tutorial/content/exercises/telemetry_pipelines/connector/images/routing_connector.drawio.svg similarity index 100% rename from tutorial/content/labs/telemetry_pipelines/connector/images/routing_connector.drawio.svg rename to tutorial/content/exercises/telemetry_pipelines/connector/images/routing_connector.drawio.svg diff --git a/tutorial/content/labs/use_case_scenarios/_index.md b/tutorial/content/exercises/use_case_scenarios/_index.md similarity index 100% rename from tutorial/content/labs/use_case_scenarios/_index.md rename to tutorial/content/exercises/use_case_scenarios/_index.md diff --git a/tutorial/content/labs/use_case_scenarios/images/application_diagram.png b/tutorial/content/exercises/use_case_scenarios/images/application_diagram.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/application_diagram.png rename to tutorial/content/exercises/use_case_scenarios/images/application_diagram.png diff --git a/tutorial/content/labs/use_case_scenarios/images/application_instrumented.png b/tutorial/content/exercises/use_case_scenarios/images/application_instrumented.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/application_instrumented.png rename to tutorial/content/exercises/use_case_scenarios/images/application_instrumented.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_flow_compare.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_flow_compare.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_flow_compare.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_flow_compare.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_main.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_main.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_main.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_main.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_services_selection.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_services_selection.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_services_selection.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_services_selection.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_span_flask_span_details.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_span_flask_span_details.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_span_flask_span_details.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_span_flask_span_details.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_span_spring_details.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_span_spring_details.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_span_spring_details.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_span_spring_details.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_trace_selection.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_selection.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_trace_selection.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_selection.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_trace_slow.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_slow.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_trace_slow.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_slow.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_trace_slow_details.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_slow_details.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_trace_slow_details.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_slow_details.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_trace_todoui_flask.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_todoui_flask.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_trace_todoui_flask.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_todoui_flask.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_trace_with_error.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_with_error.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_trace_with_error.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_trace_with_error.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_traces_compare.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_compare.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_traces_compare.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_compare.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent_error.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent_error.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent_error.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent_error.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent_slow.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent_slow.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_traces_recent_slow.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_recent_slow.png diff --git a/tutorial/content/labs/use_case_scenarios/images/jaeger_traces_todoui_flask_detail.png b/tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_todoui_flask_detail.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/jaeger_traces_todoui_flask_detail.png rename to tutorial/content/exercises/use_case_scenarios/images/jaeger_traces_todoui_flask_detail.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_gc_duration.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_gc_duration.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_gc_duration.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_gc_duration.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_memory_used.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_memory_used.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_memory_used.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_memory_used.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_thread_count.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_thread_count.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_graph_jvm_thread_count.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_graph_jvm_thread_count.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_jvm_metrics.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_jvm_metrics.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_jvm_metrics.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_jvm_metrics.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_metrics_explorer.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_metrics_explorer.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_metrics_explorer.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_metrics_explorer.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_otel_metrics.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_otel_metrics.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_otel_metrics.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_otel_metrics.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_start_screen.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_start_screen.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_start_screen.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_start_screen.png diff --git a/tutorial/content/labs/use_case_scenarios/images/prometheus_table_jvm_threads.png b/tutorial/content/exercises/use_case_scenarios/images/prometheus_table_jvm_threads.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/prometheus_table_jvm_threads.png rename to tutorial/content/exercises/use_case_scenarios/images/prometheus_table_jvm_threads.png diff --git a/tutorial/content/labs/use_case_scenarios/images/todoui-frontend-slow.png b/tutorial/content/exercises/use_case_scenarios/images/todoui-frontend-slow.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/todoui-frontend-slow.png rename to tutorial/content/exercises/use_case_scenarios/images/todoui-frontend-slow.png diff --git a/tutorial/content/labs/use_case_scenarios/images/todoui_flask_error.png b/tutorial/content/exercises/use_case_scenarios/images/todoui_flask_error.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/todoui_flask_error.png rename to tutorial/content/exercises/use_case_scenarios/images/todoui_flask_error.png diff --git a/tutorial/content/labs/use_case_scenarios/images/todoui_frontend_fail.png b/tutorial/content/exercises/use_case_scenarios/images/todoui_frontend_fail.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/todoui_frontend_fail.png rename to tutorial/content/exercises/use_case_scenarios/images/todoui_frontend_fail.png diff --git a/tutorial/content/labs/use_case_scenarios/images/todoui_thymeleaf_error.png b/tutorial/content/exercises/use_case_scenarios/images/todoui_thymeleaf_error.png similarity index 100% rename from tutorial/content/labs/use_case_scenarios/images/todoui_thymeleaf_error.png rename to tutorial/content/exercises/use_case_scenarios/images/todoui_thymeleaf_error.png