mz-logo

豆蔵デベロッパーサイト

開発に役立つチュートリアルやテクニック・ノウハウを豆蔵メンバーがご紹介します!

記事のタグから検索 ...(全てのタグを表示)

本サイトは本家の豆蔵ホームページではありません。会社概要、製品紹介等はこちら、 募集中の求人情報はこちらをご覧ください。

mameka豆香の豆知識 image for mameka column
OpenTelemetryで分散トレーシング探検!ログ迷子と戦う豆香の涙と笑いの大冒険
やっほー!クラウドネイティブ沼を今日も泳ぎ回る豆香だよ。マイクロサービスを100個くらい並べたら、リクエストがどこから来てどこへ消えたのか分からなくなって夜中に枕を濡らした……そんなホラー体験、みんなも一度くらい味わったよね?「ログ?いっぱいあるよ!でも辿れないよ!」って叫びながらコンソールに張りつく私、まじでゾンビかってツッコミ入れたくなったわけ。
そこで登場したのがOpenTelemetry。名前からして強そう…って思った瞬間「テレポーテーション機能ついてそう」とか妄想暴走、笑。実際はテレポートしないけど、トレースIDという魔法の糸でサービス間の旅路を一筆書きみたいに見せてくれる。実装手順はざっくり三つ。まずSDKを各サービスにポイッと埋め込み、次にCollectorを立ててメトリクスとログをガブガブ飲ませ、最後にGrafana TempoとかJaegerでビューンと可視化。ね、言葉だけなら簡単っぽいでしょ?実際はYAML沼に足取られて「あああ!コロン一個足りない!」って泣き叫ぶイベントが発生…そこでチョコをかじりながら深呼吸、再トライ、成功した瞬間ガッツポーズ!怒→悲→歓のエモジェットコースター、脳内フェス開催だわ。
嬉しかった副産物もある。今までCPUスパイクの原因を推理ゲーム状態で探してたのに、スパン図をパッと見れば怪しいサービスが真っ赤っか。「犯人はお前だ!」って指差し確認!うちの新人くんは「名探偵コナンより分かりやすい」と爆笑。いや、コナンに失礼かも?まあいいか。
豆香流ワンポイント:
1. 属性タグはケチらず付け放題。ただし爆盛りし過ぎるとCollectorがオーバーヒートしてドライヤー並みの熱風、夏場は勘弁。
2. サンプリング率は初期100%で痛みを知り、後で調整。無限データに押し潰されてから慌てても遅い、涙はログより先に溢れる。
3. 部署の壁には「トレーシングは愛」と落書き。見た目アヤシイが効果抜群、みんなニヤッとして話題に乗ってくる。心理戦勝利!
てな感じで、OpenTelemetryの旅はまだ続く。次はBaggageにユーザID突っ込んでパーソナルなレイテンシ分析やりたいし、アラートと連携して深夜アラーム地獄から解放されたいし…欲望は尽きない!クラウドネイティブ冒険者たちよ、もしログ迷子になって泣いてるなら、豆香と一緒にOpenTelemetryで光る線を引こう!夜更かしは肌の敵だけど、トレーシング成功の達成感は最強の美容液!さあ、今日も元気に行ってこーい!!
※本コラムはAIで生成したものです。内容の正確性を保証するものではありません。
過去のコラムはこちらから!

新着記事new-articles全ての記事を見る

  • | ブログ | 6 min read
    #2026年 #MCP #typescript

    AIエージェントとシステムをつなぐMCP入門(stdio実装編)

    はじめに # 本ページは「AIエージェントとシステムをつなぐMCP入門」の続編です。 今回はstdioで通信するMCPサーバーの実装について説明します。標準入出力(stdin/stdout)を利用したMCPサーバーの構築手順と、stdio特有の注意点について見ていきます。 本ページで掲載しているコードはこちらで公開しています...

    記事を読む
  • | ブログ | 5 min read
    #2026年 #Marp #生成AI #AI

    AIとMarpで実現するエンジニアらしいプレゼン作成術

    はじめに # アジャイルグループの石田です。 先日、3月24日に開催された豆寄席「スクラムマスターのAI活用を考える 〜透明性・検査・適応 三本柱を強化する実践アプローチ〜」に登壇しました。第50回という節目のイベントに想定以上の多くの方にご参加いただき、誠にありがとうございました。改めて、スクラムマスターとAIという組み合わせの注目度の高さを感じました...

    記事を読む
  • | ブログ | 5 min read
    #2026年 #MCP #typescript

    AIエージェントとシステムをつなぐMCP入門(イントロダクション)

    はじめに # 本シリーズでは、MCP(Model Context Protocol)の基本から実装まで段階を分けて解説します。 「AIエージェントに社内システムや外部APIの知識を与えたい」という方へ向けた内容になります。 今回はMCPそのものについて説明します。 今後、トランスポート(stdio, Streamable HTTP)ごとの実装、MCPの自動生成などへの展開を予定しています...

    記事を読む
  • | ブログ | 8 min read
    #2026年 #AWS #AWS認定

    AWS Generative AI Developer 合格とW全冠達成記

    はじめに # 前回の記事では、Google Cloud認定の鬼門であった「Professional Security Operations Engineer(PSOE)」を突破し、念願の「Google Cloud認定全冠」を達成したことをご報告しました...

    記事を読む
  • | ブログ | 8 min read
    #2026年 #Google Cloud #Google Cloud認定

    【リベンジ達成】Google Cloud認定をついに全冠制覇!鬼門のPSOE突破と再受験のリアル

    はじめに # これまで豆蔵デベロッパーサイトでAWS認定に関する記事を執筆し、直近の2026年3月26日には「Google Cloud認定全制覇!……まであと一歩で跳ね返されたリアルな軌跡」という記事を公開しました。 前回の記事では、約2か月の怒涛の受験ラッシュで全冠を目指したものの、最後の1つ「Professional Security Operations Engineer(PSOE)」で不合格となり、無敗記録がストップしてしまった経緯をお伝えしました...

    記事を読む
  • | ブログ | 7 min read
    #2026年 #Network #raspberry-pi #tips

    親心VSこども Wi-Fi大作戦!Raspberry Pi&Pi-holeで徹底ペアレンタルコントロールしてみた

    はじめに # こんにちは。私の参加しているプロジェクトでは、毎朝の朝会で各自のコンディション(ニコニコ、ちょいニコ、普通、ちょいしんど、しんどめ、地獄など)を共有する「ニコニコカレンダー」を活用しています。 先日、私がその日の気分を「ちょいしんど」、理由に「寝不足」と入力していたことから、メンバーに「副鼻腔炎が悪化しましたか?」と心配されました...

    記事を読む
  • | ブログ | 3 min read
    #2026年 #retrospective

    豆蔵デベロッパーサイト 2026年1-3月のサマリー

    新年度が始まりました。2026年1-3月のサマリーです。 記事数・執筆者数 # この3ヶ月で34本の記事が投稿され、記事数は876になりました。新たに2名が執筆デビューし、累計76名になりました。 連載 # SysML モデリング連載 # 複雑なシステムをモデリングするための新しい言語である SysML v2。この SysML v2モデルを作成・編集するためのグラフィカル・モデリングツール、SysON を紹介するシリーズ...

    記事を読む
  • | ブログ | 3 min read
    #2026年 #初心者向け #要件定義

    要件定義入門①:要件定義とはなにか ~現場での役割と全体像~

    要件定義入門①:要件定義とは何か ~現場での役割と全体像~ # 1. はじめに # 要件定義という言葉はよく耳にするものの、 「実際に何をしているのか分からない」と感じる方が多いのではないでしょうか。 特に現場に入りたての頃は、実装やテストといった開発工程に関わることが多く、 要件定義については「最初にやる工程らしい」という程度の理解に留まりがちです。 そのため、 「要件定義って何をしているのだろう」 と疑問に思う場面も少なくありません...

    記事を読む
  • | ロボット | 11 min read
    #ロボット #LeRobot #SO-101 #マルチモーダルAI #AI

    最先端ロボ×AIで遊ぼう!LeRobotとSO-101でマルチモーダルAIを体験&環境構築ガイド

    こんなひとにおすすめ # マルチモーダルAI、フィジカルAI、模倣学習、強化学習などロボティクス分野のAIに興味はあるが、どこから手をつけたらいいのか分からない方 実機のロボットの価格が高くて試せないと感じている方 手を動かして学びたいが、低コストで始めたい方 はじめに # 本記事では、オープンソースプロジェクトである LeRobot とオープンソースのアームロボットである SO-101 を題材に、マルチモーダル AI に関する技術紹介と環境構築の手順を解説します...

    記事を読む
  • | ブログ | 7 min read
    #2026年 #QuickSight #GitHub #CodeBuild #EventBridge #AWS

    AWS QuickSightのCI/CD環境構築:第1章 ダッシュボードの自動バックアップ(Git管理)

    はじめに # こんにちはDX戦の檜尾です。 初めての投稿になりますドキドキ。 日々の業務において、AWSQuickSightのダッシュボード定義をコードとして管理する「BI as Code」の重要性が高まっていると感じます。 従来のGUI上での直接編集はアジリティが高い反面、変更履歴の追跡や誤操作によるロールバックが困難になるという運用上の課題を抱えています。 AWSではこれらの問題に対してビジネスインテリジェンス運用 (BIOps)という考えを適用しようとしています...

    記事を読む

豆蔵では共に高め合う仲間を募集しています!

recruit

具体的な採用情報はこちらからご覧いただけます。