Skip to content

Commit 14d5100

Browse files
gentksbclaude
andcommitted
fix: markdownlintエラーを自動修正
- MD012: 複数の連続空行を修正 - MD022: 見出し前後の空行を修正 - MD009: 末尾の空白を修正 - その他の自動修正可能なエラーを修正 Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ad5bf1f commit 14d5100

42 files changed

Lines changed: 446 additions & 261 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/settings.local.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(git -C /home/tgen/observability-workshop tag --list)",
5+
"Bash(cat:*)",
6+
"Bash(git -C /home/tgen/observability-workshop diff*)",
7+
"Bash(tree:*)",
8+
"Bash(git -C /home/tgen/observability-workshop remote:*)",
9+
"Bash(git worktree:*)",
10+
"Bash(gh run list:*)",
11+
"Bash(gh run view:*)",
12+
"Bash(gh api:*)",
13+
"WebFetch(domain:github.com)",
14+
"Bash(git add:*)",
15+
"Bash(git commit:*)",
16+
"Bash(git push)",
17+
"Bash(git checkout:*)",
18+
"Bash(git -C /home/tgen/observability-workshop branch:*)",
19+
"Bash(git -C /home/tgen/observability-workshop log --oneline remotes/origin/translate/1-automatic-discovery -5)",
20+
"Bash(gh pr list:*)",
21+
"Bash(git fetch:*)",
22+
"Bash(git reset:*)",
23+
"Skill(splunk-workshop-ja-translator)",
24+
"Skill(splunk-workshop-ja-translator:*)",
25+
"Bash(git push:*)",
26+
"Bash(find:*)",
27+
"Bash(gh pr create:*)",
28+
"Bash(git stash:*)",
29+
"Bash(hugo serve:*)",
30+
"mcp__chrome-devtools__list_pages",
31+
"mcp__chrome-devtools__new_page",
32+
"Bash(curl:*)",
33+
"Skill(webapp-testing)",
34+
"Skill(webapp-testing:*)",
35+
"mcp__aws-knowledge__aws___search_documentation",
36+
"Bash(npx markdownlint-cli:*)",
37+
"Bash(xargs:*)"
38+
]
39+
}
40+
}

content/ja/ninja-workshops/15-appd-workshop/1-application-performance-monitoring/_index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: このラボでは、Splunk AppDynamics を使用してアプリケ
66
---
77

88
## 目標
9+
910
このラボでは、AppDynamics を使用してアプリケーションサービスの健全性を監視する方法を学びます。このワークショップの他のラボを開始する前に、まずこのラボを完了する必要があります。
1011

1112
このラボを完了すると、以下のことができるようになります:
@@ -27,15 +28,15 @@ description: このラボでは、Splunk AppDynamics を使用してアプリケ
2728
- 2つ目のホストはラボで使用する Supercar Trader アプリケーションを実行しています。ここに AppDynamics エージェントをインストールするホストであり、以降は Application VM と呼びます。
2829

2930
## Controller
31+
3032
このワークショップでは [AppDynamics SE Lab Controller](https://se-lab.saas.appdynamics.com/controller/) を使用します。
3133

3234
![Controller](images/controller-vm.png)
3335

34-
3536
## Application VM
37+
3638
Supercar Trader は Java ベースの Web アプリケーションです。
3739

3840
Supercar-Trader コレクションの目的は、AppDynamics Controller のための動的なトラフィック(Business Transactions)を生成することです。
3941

4042
![Application VM](images/application-vm.png)
41-

content/ja/ninja-workshops/15-appd-workshop/2-server-visibility-monitoring/2-deploy-server-agent-option-1/_index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,3 @@ ps -ef | grep machine
8080
以下の画像のような出力が表示されるはずです。
8181

8282
![Install](images/svm-install-01.png)
83-

content/ja/ninja-workshops/15-appd-workshop/2-server-visibility-monitoring/3-deploy-server-agent/_index.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ description: Server Agent を手動でインストールします。
1111
2. Machine Agent を設定する
1212
3. Machine Agent を起動する
1313

14-
1514
{{% notice title="注意" style="orange" %}}
1615
スクリプトを使用して Machine Agent を EC2 インスタンスにダウンロードします。通常は [https://accounts.appdynamics.com/](https://accounts.appdynamics.com/) にログインして Machine Agent をダウンロードする必要がありますが、アクセス制限の可能性があるため、ポータルから直接ダウンロードするスクリプトを使用します。AppDynamics ポータルにアクセスでき、Machine Agent をダウンロードしたい場合は、以下のステップに従ってダウンロードし、APM ラボの Install Agent セクションで使用したステップを参照して VM に SCP してください。
1716

@@ -24,7 +23,6 @@ description: Server Agent を手動でインストールします。
2423
7. zip ファイルを /opt/appdynamics/machineagent ディレクトリに解凍し、このラボの設定セクションに進みます
2524
{{% /notice %}}
2625

27-
2826
## インストールスクリプトの実行
2927

3028
以下のコマンドを使用して、スクリプトが配置されているディレクトリに移動します。スクリプトは Machine Agent をダウンロードして解凍します。
@@ -88,6 +86,3 @@ ps -ef | grep machine
8886
以下の画像のような出力が表示されるはずです。
8987

9088
![Example Output](images/run-machine-agent.png)
91-
92-
93-

content/ja/ninja-workshops/15-appd-workshop/2-server-visibility-monitoring/4-monitor-server-health/_index.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Machine Agent がインストールされたので、Server Visibility モジュ
2626
これでサーバーダッシュボードを探索できます。このダッシュボードでは、以下のタスクを実行できます:
2727

2828
選択した監視対象サーバーの主要なパフォーマンスメトリクスのチャートを表示します。これには以下が含まれます:
29+
2930
- サーバーの可用性
3031
- CPU、メモリ、ネットワーク使用率
3132
- サーバープロパティ
@@ -35,6 +36,7 @@ Machine Agent がインストールされたので、Server Visibility モジュ
3536
Server Main ダッシュボードについて詳しくは[こちら](https://help.splunk.com/en/appdynamics-saas/infrastructure-visibility/25.7.0/server-visibility/monitor-your-servers-using-server-visibility/server-dashboard)をご覧ください。
3637

3738
ダッシュボードの **Top Pane** を確認します。以下の情報が表示されます:
39+
3840
- Host Id: Splunk AppDynamics Controller で一意のサーバー ID です
3941
- Health: サーバーの全体的な健全性を表示します
4042
- Hierarchy: サーバーをグループ化するための任意の階層です。詳細については[こちら](https://help.splunk.com/en/appdynamics-saas/infrastructure-visibility/25.7.0/machine-agent/configure-the-machine-agent/machine-agent-configuration-properties)のドキュメントをご覧ください
@@ -45,26 +47,26 @@ Server Main ダッシュボードについて詳しくは[こちら](https://hel
4547
![Server Health](images/server-health.png)
4648
![Server violations](images/server-health-violations.png)
4749

48-
3. **CPU Usage too high** ルールをクリックします
49-
4. **Edit Health Rule** をクリックします。**Edit Health Rule** パネルが開きます
50+
1. **CPU Usage too high** ルールをクリックします
51+
2. **Edit Health Rule** をクリックします。**Edit Health Rule** パネルが開きます
5052

5153
![Edit Health Rule](images/server-edit-hr.png)
5254

5355
このパネルでは Health Rule を設定できます。別のラボで Health Rule の作成とカスタマイズについて詳しく説明します。ここでは既存のルールを確認するだけにします。
5456

55-
5. **Warning Criteria** をクリックします
57+
1. **Warning Criteria** をクリックします
5658

5759
![Edit Health Rule - Warning](images/server-warning.png)
5860

5961
この例では、CPU が5%を超えたときに警告条件が設定されていることがわかります。これが、Health Rule が正常な状態ではなく警告を表示している理由です。**Edit Health Rule** パネルをキャンセルして **Server Dashboard** に戻ります。
6062

61-
6263
## Server Processes Dashboard の確認
6364

6465
1. **Processes** タブをクリックします。
6566
2. **View Options** をクリックして異なるデータカラムを選択します。表示可能な KPI を確認します。
6667

6768
これでサーバープロセスダッシュボードを探索できます。このダッシュボードでは、以下のタスクを実行できます:
69+
6870
- 選択した期間中にアクティブなすべてのプロセスを表示します。プロセスは ServerMonitoring.yml ファイルで指定されたクラスごとにグループ化されます。
6971
- Command Line カラムのプロセスエントリにマウスを合わせると、このプロセスを開始したフルコマンドラインを表示できます。
7072
- プロセスクラスを展開して、そのクラスに関連するプロセスを確認できます。
@@ -106,4 +108,4 @@ Server Volumes ダッシュボードについて詳しくは[こちら](https://
106108

107109
Server Network ダッシュボードについて詳しくは[こちら](https://help.splunk.com/en/appdynamics-saas/infrastructure-visibility/25.7.0/server-visibility/monitor-your-servers-using-server-visibility/server-network-metrics)をご覧ください。
108110

109-
![Network Dashboard](images/server-network.png)
111+
![Network Dashboard](images/server-network.png)

content/ja/ninja-workshops/15-appd-workshop/2-server-visibility-monitoring/5-apm-to-server/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ Server Visibility を有効にすると、アプリケーションのコンテ
1616

1717
![Server to APM](images/server-apm-link.png)
1818

19-
2. リストされている Tier の1つで下矢印をクリックします。
20-
3. Tier の Node リンクをクリックします。
19+
1. リストされている Tier の1つで下矢印をクリックします。
20+
2. Tier の Node リンクをクリックします。
2121

2222
![Dashboard Example](images/server-tier-link.png)
2323

2424
これで **Node Dashboard** に移動しました。
2525

26-
4. **Server** タブをクリックして関連するホストメトリクスを確認します。
26+
1. **Server** タブをクリックして関連するホストメトリクスを確認します。
2727

2828
![Dashboard Example](images/server-node-server.png)
2929

3030
Server Visibility Monitoring エージェントがインストールされている場合、ホストメトリクスは関連する Node のコンテキスト内で常に利用可能です。
3131

32-
サーバーとアプリケーションのコンテキスト間の移動について詳しくは[こちら](https://help.splunk.com/en/appdynamics-saas/infrastructure-visibility/25.7.0/server-visibility/monitor-your-servers-using-server-visibility/navigating-between-server-and-application-contexts)をご覧ください。
32+
サーバーとアプリケーションのコンテキスト間の移動について詳しくは[こちら](https://help.splunk.com/en/appdynamics-saas/infrastructure-visibility/25.7.0/server-visibility/monitor-your-servers-using-server-visibility/navigating-between-server-and-application-contexts)をご覧ください。

content/ja/ninja-workshops/15-appd-workshop/2-server-visibility-monitoring/_index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ description: このラボでは、AppDynamics Server Visibility Monitoring と S
1010
{{% /notice %}}
1111

1212
## 目標
13+
1314
このラボでは、AppDynamics Server Visibility Monitoring と Service Availability Monitoring について学びます。
1415

1516
このラボを完了すると、以下のことができるようになります:
@@ -21,20 +22,22 @@ description: このラボでは、AppDynamics Server Visibility Monitoring と S
2122
- アプリケーションパフォーマンスに影響を与えている基盤インフラストラクチャの問題を迅速に確認する
2223

2324
## ワークショップ環境
25+
2426
ラボ環境には2つのホストがあります:
2527

2628
- 1つ目のホストは AppDynamics Controller を実行しており、以降は Controller と呼びます。
2729
- 2つ目のホストはラボで使用する Supercar Trader アプリケーションを実行しています。このホストに AppDynamics エージェントをインストールし、以降は Application VM と呼びます。
2830

2931
## Controller
32+
3033
このワークショップでは [AppDynamics SE Lab Controller](https://se-lab.saas.appdynamics.com/controller/) を使用します。
3134

3235
![Controller](images/controller-vm.png)
3336

34-
3537
## Application VM
38+
3639
Supercar Trader は Java ベースの Web アプリケーションです。
3740

3841
Supercar-Trader コレクションの目的は、AppDynamics Controller に対して動的なトラフィック(ビジネストランザクション)を生成することです。
3942

40-
![Application VM](images/application-vm.png)
43+
![Application VM](images/application-vm.png)

content/ja/ninja-workshops/15-appd-workshop/3-business-iq/1-lab-prerequisites/_index.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ description: この演習では、Controllerにアクセスし、アプリケー
77

88
この演習では、以下のタスクを完了します:
99

10-
* WebブラウザからAppDynamics Controllerにアクセスする。
11-
* アプリケーションへのトランザクション負荷を確認する。
12-
* 必要に応じてアプリケーションとトランザクション負荷を再起動する。
10+
* WebブラウザからAppDynamics Controllerにアクセスする。
11+
* アプリケーションへのトランザクション負荷を確認する。
12+
* 必要に応じてアプリケーションとトランザクション負荷を再起動する。
1313

1414
## Controllerへのログイン
15+
1516
Ciscoの認証情報を使用して[AppDynamics SE Lab Controller](https://se-lab.saas.appdynamics.com/controller/)にログインします。
1617

1718
## アプリケーションへのトランザクション負荷の確認
@@ -26,23 +27,22 @@ Ciscoの認証情報を使用して[AppDynamics SE Lab Controller](https://se-la
2627

2728
ビジネストランザクションのリストを確認します:
2829

29-
4. 左メニューの **Business Transactions** オプションをクリックします。
30-
5. 下記に示す11個のビジネストランザクションが表示されていることを確認します。
31-
6. 過去1時間に何らかの呼び出し数があることを確認します。
30+
1. 左メニューの **Business Transactions** オプションをクリックします。
31+
2. 下記に示す11個のビジネストランザクションが表示されていることを確認します。
32+
3. 過去1時間に何らかの呼び出し数があることを確認します。
3233

3334
**注意:** **Calls** 列が表示されない場合は、**View Options** ツールバーボタンをクリックしてその列を表示できます。
3435

3536
![Verify Business transactions](images/01-prereq-bts.png)
3637

3738
Nodeのエージェントステータスを確認します:
3839

39-
7. 左メニューの **Tiers & Nodes** オプションをクリックします。
40-
8. **Grid View** をクリックします。
41-
9. 各Nodeの **App Agent Status** が過去1時間で90%以上であることを確認します。
40+
1. 左メニューの **Tiers & Nodes** オプションをクリックします。
41+
2. **Grid View** をクリックします。
42+
3. 各Nodeの **App Agent Status** が過去1時間で90%以上であることを確認します。
4243

4344
![Verify Agents](images/01-prereq-tiersnodes.png)
4445

45-
4646
## 必要に応じてアプリケーションと負荷生成の再起動
4747

4848
前のステップで実行した確認のいずれかが検証できなかった場合は、**Application VM**にSSH接続し、以下の手順に従ってアプリケーションとトランザクション負荷を再起動します。
@@ -91,6 +91,7 @@ cd /opt/appdynamics/lab-artifacts/phantomjs
9191
```
9292

9393
Tomcatサーバーを再起動します:
94+
9495
``` bash
9596
cd /usr/local/apache/apache-tomcat-9/bin
9697
./startup.sh
@@ -100,11 +101,14 @@ cd /usr/local/apache/apache-tomcat-9/bin
100101

101102
{{< tabs >}}
102103
{{% tab title="Command" %}}
104+
103105
``` bash
104106
curl localhost:8080
105107
```
108+
106109
{{% /tab %}}
107110
{{% tab title="Example Output" %}}
111+
108112
``` bash
109113
<!DOCTYPE html>
110114
<html lang="en">
@@ -119,6 +123,7 @@ curl localhost:8080
119123
<div id="wrapper"
120124
....
121125
```
126+
122127
{{% /tab %}}
123128
{{< /tabs >}}
124129

content/ja/ninja-workshops/15-appd-workshop/3-business-iq/2-enable-analytics/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Analyticsは以前、Machine Agentにバンドルされた別のエージェン
1111
この演習では、WebブラウザからAppDynamics Controllerにアクセスし、エージェントレスAnalyticsを有効化します。
1212

1313
## Controllerへのログイン
14+
1415
Ciscoの認証情報を使用して[AppDynamics SE Lab Controller](https://se-lab.saas.appdynamics.com/controller/)にログインします。
1516

1617
## Analytics設定への移動
@@ -23,13 +24,12 @@ Ciscoの認証情報を使用して[AppDynamics SE Lab Controller](https://se-la
2324

2425
![Enable Analytics](images/05-biq-transaction-analytics.png)
2526

26-
2727
## Transaction Summaryの検証
2828

2929
Analyticsがそのアプリケーションで機能し、トランザクションが表示されていることを確認します。
3030

31-
1. 左メニューの **Analytics tab** タブを選択します。
32-
2. **Home** タブを選択します。
33-
3. **Transactions from** でアプリケーション **Supercar-Trader-YOURINITIALS** にフィルターします。
31+
1. 左メニューの **Analytics tab** タブを選択します。
32+
2. **Home** タブを選択します。
33+
3. **Transactions from** でアプリケーション **Supercar-Trader-YOURINITIALS** にフィルターします。
3434

3535
![Validate Analytics](images/05-biq-transaction-analytics.png)

0 commit comments

Comments
 (0)