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
BigQueryのfederated queriesを用いた GrafanaでのDataba...
Search
Cloud Ace
May 20, 2025
Technology
0
12
BigQueryのfederated queriesを用いた GrafanaでのDatabaseの可視化
Cloud Ace
May 20, 2025
Tweet
Share
More Decks by Cloud Ace
See All by Cloud Ace
How to manage Keycloak secuarely by using Terraform on Google Cloud
cloudace
0
89
Google CloudとGitHub Actionsでセキュアで 信頼性の高いインフラのデプロイパイプラインの構築方法
cloudace
0
78
新しいプロダクトのデプロイパイプラインにArgo CDを使った話
cloudace
0
140
開発現場とセキュリティ担当をつなぐ脅威モデリング
cloudace
0
250
クラウド ネイティブ化は、 本当に必要なのか? 〜移行パターンと成功のポイント~
cloudace
0
250
今すぐできる! DORA metrics でカジュアルに始める CI/CD | DevOpsDays Tokyo 2024
cloudace
0
800
LLMによる技術ブログレビューを導入した話
cloudace
1
420
ライターがやる作業を LLM にやらせたら良い記事ができた
cloudace
0
130
Duet AI Assisted development 検証してみた
cloudace
0
550
Other Decks in Technology
See All in Technology
AWS CDK 開発を成功に導くトラブルシューティングガイド
wandora58
3
130
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
2
530
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
170
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
250
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
2
520
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
190
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
440
マネジメントって難しい、けどおもしろい / Management is tough, but fun! #em_findy
ar_tama
7
1.2k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
970
Lakebaseを使ったAIエージェントを実装してみる
kameitomohiro
0
160
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
220
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
14
6.6k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Why Our Code Smells
bkeepers
PRO
336
57k
Making Projects Easy
brettharned
116
6.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Fireside Chat
paigeccino
37
3.5k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Balancing Empowerment & Direction
lara
1
440
For a Future-Friendly Web
brad_frost
179
9.8k
Embracing the Ebb and Flow
colly
86
4.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Transcript
BigQueryのfederated queriesを用いた GrafanaでのDatabaseの可視化 Kohei Haneda クラウドエース株式会社 DevSecOps事業部
Agenda 自己紹介 解決方法 実装 まとめ 課題 背景
Haneda Kohei クラウドエース株式会社 DevSecOps事業部 自社開発しているサービスの動向や事業部の目標を Grafanaで可視化しています。
Grafana 歴は2,3ヶ月です。 年に12回はディズニーに訪れる ディズニーをこよなく愛するエンジニアです。 スピーダーで来たわけじゃないです 自己紹介
GrafanaでRelational Database (以下RDB )を可視化する 背景 方法 • GrafanaでPostgreSQLをDatasourceとして選択する
課題 Google CloudのマネージドRDBでの接続 マネージド RDBをDatasourceにする際の問題点 • Grafana内のDatasourceの数が増え管理が煩雑になる • 高度なクエリはBigQueryに比べると単純なクエリしかできない
• 通信の接続を許可しなければいけない 可視化する Datasourceが増えれば増えるほど 管理が大変になるのでは....
解決方法 BigQueryのfederated queriesによるCloud SQLへの接続 federated queriesとは • 複数の独立したデータベースやデータソースに対して、 あたかも単一のデータベースであるかのようにクエリを実行できる技術
Google CloudのBigQueryにおけるfederated queriesとは • BigQueryのストレージにデータをロードすることなく、 外部のデータソースに対して直接クエリを実行できる機能
解決方法 BigQueryのfederated queriesによるCloud SQLへの接続 BigQueryをDatasourceとして選択し、 federated queriesをする - Grafana内のDatasourceの数は増えないため管理が簡素化する
- Grafana内の接続方法も簡単 - 高度なクエリが可能 BigQuery エクスプローラー ① ② ③
実装 Redmineのチケットの可視化の構成
実装 Redmine のチケットの可視化 select * from EXTERNAL_QUERY( '{projectID}.asia-northeast1.redmine', '''
select BigQuery関数 EXTERNAL_QUERY( - 外部のデータベースに直接 SQLクエリする BigQuery関数 接続方法 {projectID}.asia-northeast1.redmine - BigQueryに記載されている接続先に projectID を加えるだけ
まとめ BigQuery の federated queries を用いた Grafana での Database の可視化
• BigQueryの外部接続 ◦ 多様なデータソースへ接続が可能 ◦ GrafanaのDatasourceの管理の簡素化 ◦ BigQuery / Grafana共に接続方法が簡単 • federated queries の利用 ◦ データ移動の不要化 ◦ 分析の迅速化 BigQueryのfederated queriesを利用して可視化することで Grafanaの管理が簡素化する!
Thank you.