Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第12回 雲勉LT【オンライン】AWS Managed Grafanaダッシュボードを一緒に構...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
iret.kumoben
December 19, 2023
Technology
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第12回 雲勉LT【オンライン】AWS Managed Grafanaダッシュボードを一緒に構築しましょう
下記、勉強会での資料です。
https://youtu.be/yo56gGH_o90
iret.kumoben
December 19, 2023
More Decks by iret.kumoben
See All by iret.kumoben
第182回 雲勉 【Gemini 3.0 Pro】AI ベンチマーク徹底比較!他モデルに比べ優れている点まとめ
iret
0
120
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
100
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
120
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
160
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
140
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
130
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
120
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
170
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
190
Other Decks in Technology
See All in Technology
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
290
MIRU 2026 チュートリアル
keisuke198619
0
880
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
180
LanceDB入門
mocobeta
7
360
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.2k
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
160
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
240
モダンフロントエンド 開発研修
recruitengineers
PRO
4
600
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
510
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
720
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
240
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
530
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Exploring anti-patterns in Rails
aemeredith
3
460
My Coaching Mixtape
mlcsv
0
220
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Deep Space Network (abreviated)
tonyrice
0
250
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Navigating Weather and Climate Data
rabernat
0
470
Statistics for Hackers
jakevdp
799
230k
Transcript
第12回 雲勉LT【オンライン】 AWS Managed Grafanaダッシュボードを 一緒に構築しましょう
アジェンダ 2 0. ⾃⼰紹介 1.Amazon Managed Grafana概要 2.ワークスペースの作成 3.IAMユーザーをワークスペースに割り当て 4.ダッシュボードの作成
0.講師⾃⼰紹介 3 n 名前 • 上地航平(うえち こうへい) • スケボー業界(未経験転職)…>MSP運⽤…>MSP開発 ←イマココ
• 3年⽬(アイレット歴) • 2023 Japan AWS Top Engineers • ͖ͳAWSαʔϏεɿCloudFormation
本⽇のゴール 4 n Amazon Managed Grafanaのダッシュボードを作成し、構築ノウ ハウを理解する。
1.Amazon Managed Grafana概要 5
1.Amazon Managed Grafana概要 6 n Grafanaとは • Grafana Labs が開発したOSSデータ視覚化プラットフォームです。
【特徴】 ①対応するデータセットが豊富 →特にAWS(Athena・Cloudwatch Logs/Metics)やGoogleCloud(BigQuery・Cloud Monitoring)など様々なデータの 可視化が可能です。 また多様なグラフで可視化でき、特に時系列やメーター・ヒストグラムなど様々な視点で分析できます。 ②システム運⽤に役⽴つ機能も豊富 →ダッシュボード共有・アラート送信機能…etcなど、システム運⽤に必要な機能も多く備えています。 ③⾃由⾃在に編集できるダッシュボード →ダッシュボードはパネルという要素で構成されています。パネルはデータを分析・可視化したものを表⽰できます。 このパネルはドラック&ドロップで⾃由⾃在に移動でき、またMarkdownやHTMLをパネルに埋め込むことができます。 ダッシュボードを⾃由⾃在に編集することで⾃分好みにカスタマイズすることもできます。
1.Amazon Managed Grafana概要 7 n Grafanaとは • Grafana Labs が開発したOSSデータ視覚化プラットフォームです。
1.Amazon Managed Grafana概要 8 n 3つの利⽤⽅法 • Grafana OSS ⾃前ホスト
/ 無料 • Grafana Cloud(コスト管理難しい) SaaS / ⽉額 [Free]無料︓(使⽤量に制限)ログ50GB,トレース50GB,アクティブなユーザー3名…etc+超過分課⾦ [Pro]29$︓ (使⽤量に制限)ログ100GB,トレース100GB,アクティブなユーザー5名…etc+超過分課⾦ [Advanced]299$︓ (使⽤量に制限) [Pro]と同じ+enterprise向プラグイン使⽤可能となります。+超過分課⾦ • Amazon Managed Grafana(コスト管理が簡潔) SaaS / ⽉額 閲覧者ユーザー5$・管理者ユーザー9$/1⼈あたり Grafana Cloudと⽐較し、アクティブユーザー単位での課⾦体制のためコスト管理がより簡潔です。
2.ワークスペースの作成 9
2.ワークスペースの作成 10 n ワークスペースの作成 • AWSアカウントにログインする。 • 検索窓より「Amazon Grafana」サービス画⾯を開く。 •
右上「ワークスペースを作成」をクリックする。 次のセクションでは、「ワークスペースのおすすめ設定⽅法について」お伝えします。
2.ワークスペースの作成 11 n ワークスペースのおすすめ設定⽅法① ☆ユーザー認証⽅式 Grafanaワークスペースを作成するとログインが可能となりますが、ここで使⽤するユーザー認証⽅ 式を設定することができます。 ü AWS IAM
ID センター (AWS SSO の後継) ☆オススメ ↳ Grafanaワークスペースへのログインに、既存のIAMユーザーやグループ単位を使⽤することがで きる。追加で認証する設定などが少なく⼿間が少ない。 p Security Assertion Markup Language (SAML) ↳ Grafanaワークスペースへのログインに、サードパーティ製(OneloginやPingID..)の情報を使⽤で きるよう設定ができる。もし既存のIDプロバイドと統合したい⽅はこちらの設定が必要です。
2.ワークスペースの作成 12 n ワークスペースのおすすめ設定⽅法① ☆ユーザー認証⽅式(参考画像)
2.ワークスペースの作成 13 n ワークスペースのおすすめ設定⽅法② ☆アクセス許可タイプ Amazon Managed Grafanaでデータを可視化する時に、各データセットへアクセスする権限が必要となりま す。 このアクセス許可タイプで「サービスマネージド」に✔すると、アクセス権限に必要なIAMポリシーが⾃動で作
成されます。またAmazon Managed Grafanaのサービスロールへ⾃動で紐付けまでされます。 ü サービスマネージド ☆オススメ メリット︓上述にあるように⾃動のため⼿間が少ないです。|デメリット︓強い権限の付与になります。 p カスタマーマネージド アクセス権限に必要なIAMポリシーを⼿動で作成・アタッチ・サービスロールへ紐付けする。 メリット︓カスタムIAMポリシーなので、最⼩権限のみに絞ることができます。 デメリット︓⼿間・⼯数がかかります。
2.ワークスペースの作成 14 n ワークスペースのおすすめ設定⽅法② ☆アクセス許可タイプ(参考画像)
2.ワークスペースの作成 15 n ワークスペースのおすすめ設定⽅法② ☆アクセス許可タイプ(参考画像)
2.ワークスペースの作成 16 n ワークスペースのおすすめ設定⽅法③ ☆ネットワークアクセスコントロール - オプション※必須ではありません。 Ø 設定を「オープンアクセス」に✔すると、 ワークスペースURLを知っている⼈がアクセスできるパブリックなものとなります。
Ø 設定を「制限付きアクセス」に✔すると、 別途作成したVPCマネージドプレフィックスリストをアタッチすることができます。 これにより特定IPからのみGrafanaワークスペースと共有ダッシュボードにアクセスすることができ ます。 ü オープンアクセス ↳今回はこちらを採⽤しました。 p 制限付きアクセス ↳IP制限をかけたい場合
2.ワークスペースの作成 17 n ワークスペースのおすすめ設定⽅法③ ☆ネットワークアクセスコントロール - オプション※必須ではありません。(参照画像) ----------------------------- ü オープンアクセス
パブリックアクセスできます。 ------------------------------ ü 制限付きアクセス IP制限をかけることができます。
2.ワークスペースの作成 18 n ワークスペースを作成する。 • ワークスペースのおすすめ設定⽅法①〜③を確認後、ワークスペースを作成する。 • ステータスが「アクティブ」であればOKです。 • ワークスペースURLが発⾏されています。このURLをクリックすることでGrafana
コンソールへアクセスが可能となります。
3. IAMユーザーをワークスペースに割り当て 19
3. IAMユーザーをワークスペースに割り当て 20 n 作成したワークスペースへユーザー割り当てを⾏う。 1. ワークスペース名をクリックする。 2. 「認証」タブをクリックする。 3.
AWS IAM ID センター (AWS SSO の後継)の「ユーザーとユーザーグループの設 定」をクリックする。 4. 次画⾯でIAMユーザー or 所属グループ単位で認証権限の割り当てを⾏います。
3. IAMユーザーをワークスペースに割り当て 21 n 作成したワークスペースへユーザー割り当てを⾏います。 ユーザーに認証権限を割り当てると、初期設定では「閲覧者」のままとなってしまいます。 これではGrafanaでデータセット作成などができない状態になります。 Ø 「アクション」>「管理者を作成する」クリックし、ユーザーを「管理者」に変更する。 ※この時点で割り当てたユーザーまたはグループが「管理者」となっていることを確認する。
4. ダッシュボードの作成 22
4. ダッシュボードの作成 23 n ログイン確認 • ワークスペースの作成が完了したらURLが表⽰されるので、 アクセスしログインを実施します。初回ログインのみメール認証が必要となります。
4. ダッシュボードの作成 24 n データセットの作成 1. Grafanaコンソールのトップページより、左ウィンドウ「Apps」→「AWS Data Sources」をクリックする。 2.
追加したいデータセットを選択(今回は「Cloudwatch」)し、「Add data source」をクリックする。 3. 次に「Data Source name」にデータセットが追加できたことを確認します。 追加したデータセットの「Go to setting」をクリックする。
4. ダッシュボードの作成 25 n パネル&ダッシュボードの作成 ※今回はEC2メトリクスのダッシュボードを作成するため、事前にEC2を稼働させメトリ クスを発⽣させておきました。 1. 次の画⾯では、スクリーンショットのように3つがセットさているか確認します。 ◦Name︓「先程作成したCloudwatch⽤データセット」が選択されている。
◦Authentication Provider︓「Workspace IAM Role」 ◦Default Region︓メトリクスが存在するリージョン
4. ダッシュボードの作成 26 n パネル&ダッシュボード ※今回はEC2メトリクスのダッシュボードを作成するため、事前にEC2を稼働させメ トリクスを発⽣させておきました。 2. 「Dashboards」タブを開き、Amazon EC2の「Import」をクリックする。
4. ダッシュボードの作成 27 n パネル&ダッシュボード トップページより「Dashboards」を開くと、「Amazon EC2」フォルダが作成され ていることを確認できます。 このフォルダをクリックし、ダッシュボードが作成できているか確認します。
4. ダッシュボードの作成 28 n パネル&ダッシュボード 3. フォルダをクリックし画⾯遷移すると EC2メトリクスを可視化したダッシュボードが⾃動で作成することができました。
最後までご清聴頂きありがとうございました。 29 n Amazon Managed Grafanaに関連する記事やその他マルチクラウドな技術記事も 「iret.media」で積極的に発信しています︕ https://iret.media/