Skip to content

Commit 7f4f5e9

Browse files
committed
Fixed exercises and flow
1 parent 191beec commit 7f4f5e9

File tree

8 files changed

+29
-28
lines changed

8 files changed

+29
-28
lines changed

content/en/s4r/6-apm/4-apm-service-breakdown.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ weight: 4
77

88
* In the right-hand pane click on the {{% button style="grey" %}}Breakdown{{% /button %}}.
99
* Select `tenant.level` in the list.
10-
* Click on **gold** to select it.
10+
* Back in the Service MapClick on **gold** to select it.
1111
* Click on {{% button style="grey" %}}Breakdown{{% /button %}} and select `version`.
1212
* Repeat this for **silver** and **bronze**.
1313
{{< tabs >}}

content/en/s4r/6-apm/6-apm-waterfall.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Each span in Splunk APM captures a single operation. Splunk APM considers a span
1818
**What is the error message and version being reported in the span metadata?**
1919
{{% /tab %}}
2020
{{% tab title="Answer" %}}
21-
**Invalid request and `v350.10`**
21+
**Invalid request and `v350.10`**.
2222
{{% /tab %}}
2323
{{< /tabs >}}
2424

@@ -38,6 +38,6 @@ Related Content relies on specific metadata that allow APM, Infrastructure Monit
3838
{{% notice title="Exercise" style="green" icon="running" %}}
3939

4040
* At the very bottom of the **Trace Waterfall** click on the word **Logs (1)**. This highlights that there are **Related Logs** for this trace.
41-
* Click on the **Logs for trace** entry in the pop-up, the will open the **Log Observer** view in a new tab.
41+
* Click on the **Logs for trace XXX** entry in the pop-up, this will open the logs for the complete trace in **Log Observer**.
4242

4343
{{% /notice %}}

content/en/s4r/7-log-observer/1-log-filtering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ We need to focus on just the Error messages in the logs:
2020
* Click on the **Group By** drop-down box and use the filter to find **Severity**.
2121
* Once selected click the {{% button style="blue" %}}Apply{{% /button %}} button (notice that the chart legend changes to show debug, error and info).
2222
![legend](../images/severity-logs.png)
23-
* Selecting just the error logs can be done by either clicking on the word error (**1**) in the legend, followed by selecting **Add to filter** or by adding `severity=error` directly in the filter box.
23+
* Selecting just the error logs can be done by either clicking on the word error (**1**) in the legend, followed by selecting **Add to filter**.
2424
* You could also add the service name, `sf_service=paymentservice`, to the filter if there are error lines for multiple services, but in our case, this is not necessary.
2525
![Error Logs](../images/log-observer-errors.png)
2626

content/en/s4r/7-log-observer/2-log-entry.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,15 @@ Before we look at a specific log line, let's quickly recap what we have done so
1919
* Click on an error entry in the log table (make sure it says `hostname: "paymentservice-xxxx"` in case there is a rare error from a different service in the list too.
2020
{{< tabs >}}
2121
{{% tab title="Question" %}}
22-
**Based on the message, what would you tell the development teams to do to resolve the issue?**
22+
**Based on the message, what would you tell the development team to do to resolve the issue?**
2323
{{% /tab %}}
2424
{{% tab title="Answer" %}}
25-
**Either fix the issue in `v350.10` or rollback to `v350.9`.**
25+
**The development team needs to rebuild and deploy the container with a valid API Token or rollback to `v350.9`**.
2626
{{% /tab %}}
2727
{{< /tabs >}}
2828

29-
![Log Message](../images/log-observer-log-message.png)
29+
![Log Message](../images/log-observer-log-message.png)
30+
* Click on the **X** in the log message pane to close it.
3031

3132
{{% /notice %}}
3233

content/en/s4r/7-log-observer/3-log-timeline-chart.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,26 @@ Let's look at creating a **Log Timeline** chart. The Log Timeline chart is used
99

1010
{{% notice title="Info" style="green" title="Exercise" icon="running" %}}
1111

12-
First, we will reduce the amount of information to just the columns we are interested in:
12+
First, we will reduce the amount of information to only the columns we are interested in:
1313

14-
* Click on the {{% icon icon="cog" %}} icon to open the **Table Settings**, untick `_raw` and ensure the following fields are selected:
14+
* Click on the Configure Table {{% icon icon="cog" %}} icon above the **Logs table** to open the **Table Settings**, untick `_raw` and ensure the following fields are selected:
1515
* `k8s.pod_name`
1616
* `message`
1717
* `version`
1818
![Log Table Settings](../images/log-observer-table.png)
19-
* Remove the fixed time from the time picker, and set it to the **Last** 15 minutes**.
20-
* To make this work for all traces, remove the `trace_id` from the filter and add `sf_service=paymentservice` and `sf_environment=[WORKSHOPNAME]`.
19+
* Remove the fixed time from the time picker, and set it to the **Last 15 minutes**.
20+
* To make this work for all traces, remove the `trace_id` from the filter and add the fields `sf_service=paymentservice` and `sf_environment=[WORKSHOPNAME]`.
2121
* Click **Save** and select **Save to Dashboard**.
2222
![save it](../images/save-query.png)
2323
* In the chart creation dialog box that appears, enter the **Chart name**, this will be the name of the chart on the dashboard. Use the following format: `Initials - Log Timeline Chart`
2424
* Ensure that **Log Timeline** is selected as the **Chart Type**.
2525
![log timeline](../images/log-timeline.png?classes=left&width=25vw)
26-
* Click {{% button style="blue" %}}Select Dashboard{{% /button %}} and then click {{% button style="blue" %}}New Dashboard{{% /button %}} in the Dashboard Selection dialog box.
26+
* Click {{% button style="blue" %}}Select Dashboard{{% /button %}} and then click {{% button style="blue" %}}New dashboard{{% /button %}} in the Dashboard Selection dialog box.
2727
* In the **New dashboard** dialog box, enter a name for the new dashboard (no need to enter a description). Use the following format: `Initials - Service Health Dashboard` and click {{% button style="blue" %}}Save{{% /button %}}
2828
* Ensure the new dashboard is highlighted in the list (**1**) and click {{% button style="blue" %}}OK{{% /button %}} (**2**).
2929
![Save dashboard](../images/dashboard-save.png)
3030
* Click the {{% button %}}Save{{% /button %}} button.
3131

3232
{{% /notice %}}
33+
34+
Next, we will create a **Log View** chart.

content/en/s4r/7-log-observer/4-log-view-chart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ As with the previous Log Timeline chart, we will add a version of this chart to
2424
* The result should be similar to the dashboard below:
2525
![Custom Dashboard](../images/log-observer-custom-dashboard.png)
2626
* As the last step in this exercise, let us add your dashboard to your workshop team page, this will make it easy to find later in the workshop.
27-
* At the top of the page, click on the ***...*** behind the name of your dashboard (**1**).
28-
* Select **Link to teams** from the drop-down (**2**).
29-
* In the following **Link to teams** dialog box, find the Workshop team that your instructor will have provided for you.
27+
* At the top of the page, click on the ***...*** to the left of your dashboard name(**1**).
3028
![linking](../images/linking.png)
29+
* Select **Link to teams** from the drop-down (**2**).
30+
* In the following **Link to teams** dialog box, find the Workshop team that your instructor will have provided for you and click {{% button style="blue" %}}Done{{% /button %}}.
3131

3232
{{% /notice %}}
3333

content/en/s4r/9-custom-dashboard/2-add-chart.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,19 @@ In this section, we are going to use the **Copy and Paste** functionality to ext
1212
* Select the **2+** at the top of the page and select **Paste charts**, this will create the charts in your custom dashboard.
1313
<!--* Add `sf_environment:[WORKSHOPNAME]` and `sf_service:payment_service` to the override filter box. ( This will make sure the charts only show data for your workshop **paymentservice**).
1414
-->
15-
* The chart currently show data for all *Environments* & *Services*, so lets add a filter to our environment and the paymentservice.
16-
* Click on the the 3 dots **...** at the top right side of the **Request Rate** chart. This wil open the edit mode.
17-
* In the new screen, click on the {{% button style="blue" %}}sf_environment{{% /button %}} button (1) in the middle of the screen, and pick the [WORKSHOPNAME] from the drop down. The button should change to **sf_environment:[WORKSHOPNAME]**
15+
* The chart currently shows data for all **Environments** and **Services**, so let's add a filter to our environment and the paymentservice.
16+
* Click on the 3 dots **...** at the top right side of the **Request Rate** chart. This will open the chart in edit mode.
17+
* In the new screen, click on the {{% button style="blue" %}}sf_environment{{% /button %}} button (1) in the middle of the screen, and pick the [WORKSHOPNAME] from the drop-down. The button should change to **sf_environment:[WORKSHOPNAME]**
1818
* Do the same with the {{% button style="blue" %}}sf_service.{{% /button %}} button (2), only this time change it to `paymentservice`.
19-
![edit chart](../images/edit-chart.png)
20-
* Click the {{% button style="blue" %}}Save and close {{% /button %}} button (3).
19+
![edit chart](../images/edit-chart.png)
20+
* Click the {{% button style="blue" %}}Save and close {{% /button %}} button (**3**).
2121
* Click {{% button style="blue" %}}Save{{% /button %}}.
2222
* As the new pasted charts appeared at the bottom of our dashboard, we need to re-organize our dashboard gain.
2323
* First drag the *Log view* chart to the second row, between the *Instructions* chart and the *Log Lines* chart, and expand it to fill the row.
24-
* Then first resize the two new charts to be 1/3 of a row chart we just pasted, before moving them to the top row, so you have the *Instruction, Request Rate & Error Rate* chart taking up the top row.
25-
26-
![new dashboard look](../images/copyandpastedcharts.png)
27-
24+
* Resize the two new charts to be 1/3 of a row chart we just pasted, before moving them to the top row, so you have the *Instruction, Request Rate & Error Rate* chart taking up the top row.
25+
![New dashboard look](../images/copyandpastedcharts.png)
2826
* Click the {{% button style="blue" %}}Save{{% /button %}} button again to keep th lates changes.
2927

30-
Now we are going to create a custom chart based on our Synthetic test that is running.
31-
3228
{{% /notice %}}
29+
30+
Next, we are going to create a custom chart based on our Synthetic test that is running.

content/en/s4r/9-custom-dashboard/3-custom-chart.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ linkTitle: 3. Add Custom Chart
44
weight: 3
55
---
66

7-
In this part of the workshop we are going to create a chart that we will add to our dashboard, we will also link it to the detector we previously build. This will allow us to see the behaviour of our test and get alerted if one or more of our test runs breaches its SLA.
7+
In this part of the workshop we are going to create a chart that we will add to our dashboard, we will also link it to the detector we previously built. This will allow us to see the behavior of our test and get alerted if one or more of our test runs breach its SLA.
88

99
{{% notice title="Exercise" style="green" icon="running" %}}
1010

1111
* At the top of the dashboard click on the **+** and select *chart*. This will bring us to the new chart screen.
1212

1313
![new chart screen](../images/new-chart.png)
1414

15-
* First, use the {{% button style="grey" %}}Untitled chart{{% /button %}} input field and name the chart **Overall Test Duration**. Next, you can set the Description to **Showing the Synthetic Test for the complete application**.
15+
* First, use the {{% button style="grey" %}}Untitled chart{{% /button %}} input field and name the chart **Overall Test Duration**. Next, you can set the Description to **Show the Synthetic Test for the complete application**.
1616
* For this exercise we want a bar or column chart, so click on the 3d icon ![column chart](../images/barchart-icon.png?classes=inline&height=25px)in the chart option box.
1717
* We need to provide a signal or metric that we are going to display. In this case, we want *synthetics.run.duration.time.ms* (This is runtime in duration for our test)
1818
* Click the {{% button style="blue" %}}Add filter{{% /button %}} button.

0 commit comments

Comments
 (0)