YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

『効率的なGo』という本が出版されました #efficient_go

はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。出張中で発売日にきちんとした記事が書けなかったのですが、去る2月24日に私が翻訳しました『効率的なGo―データ指向によるGoアプリケーションの性能最適化』という書籍がオライリー・…

YAMAGUCHI::weblogの2023年を振り返る

はじめに こんにちは、Cloud Operations担当者です。2023年も最後日となりました。そして私の誕生日です。だんだんと歳を重ねることが億劫になる年齢となってきました。例のやつを貼りました。よろしくお願いします。 www.amazon.jp 2020年3月から始まった新…

マレーシアに行ってきた

はじめに こんにちは、Google CloudでオブザーバビリティやSREを担当しているエンジニアです。先日バルセロナに家族旅行に行ってきましたが、今年最後の出張として12月初旬にクアラルンプールに出張に行ってきました。 バルセロナに行くときはアムステルダム…

スペインに行ってきた(2回目)

はじめに こんにちは、Google CloudでオブザーバビリティやSREを担当しているエンジニアです。この記事はpyspa Advent Calendar 2023の6日目の記事です。昨日はしろうさんの「2023に有った無なこと」でした。 今年は本当に公私ともに疲れたので、11/19-27の…

「実践プロパティベーステスト」という本が出版されました #pbtbook

はじめに こんにちは、Google Cloudのオブザーバビリティ/SRE担当者です。このたび私が翻訳しました「実践プロパティベーステスト PropErとErlang/Elixirではじめよう」という書籍がラムダノート社より去る11月1日に出版されました。書店ならびに各社オンラ…

SRE NEXT 2023でクロージングキーノートで登壇しました

はじめに こんにちは、Google CloudでオブザーバビリティとSREの担当をしているものです。去る2023年9月29日、SRE NEXT 2023というSRE関するカンファレンスにて、僭越ながらクロージングキーノートスピーカーを拝命しましたため、その責務をまっとうして参り…

冬キャンプのほうが好きな理由

はじめに 先日、友人家族とデイキャンプをしたんだけれども、まだ友人家族は宿泊するキャンプをしたことがなく、色々とハードルがないか調べているところだったそう。なにかを決めるときは色々な制約があるわけだけれども、様々な理由から自分は冬キャンプの…

「SLO サービスレベル目標」という本が出版されました #slobook

はじめに こんにちは、Google Cloudのオブザーバビリティ担当者です。このたび私が翻訳ならびに監修として関わった「SLO サービスレベル目標」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただ…

2022年版のState of DevOps Reportの日本語訳が公開されました

はじめに こんにちは、Google CloudでオブザーバビリティとSREの担当をしているものです。毎年公開されると多くの方に参照いただいているState of DevOps Reportの最新版である2022年版が、日本語を含む10ヶ国語に翻訳されました。こちらのページで言語設定…

「オブザーバビリティ・エンジニアリング」という本が出版されました #o11yeng

はじめに こんにちは、Cloud Operations担当者です。このたび私が翻訳として関わった「オブザーバビリティ・エンジニアリング」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただけます。 オブ…

"Enterprise Roadmap to SRE"の日本語訳が出ました

はじめに こんにちは、Google CloudでオブザーバビリティとSREの担当をしているものです。今日は去年仕事でやってたものがようやっと表にでたのでその紹介をします。 「SREエンタープライズロードマップ」がでました Enterprise Roadmap to SREの日本語訳が…

YAMAGUCHI::weblogの2022年を振り返る

はじめに こんにちは、Cloud Operations担当者です。2022年も最後日となりました。そして私の誕生日です。だんだんと歳を重ねることが億劫になる年齢となってきました。例のやつを貼りました。よろしくお願いします。 www.amazon.jp 2020年、2021年に引き続…

2022年に買ってよかったもの

はじめに こんにちは、Google Cloudでオブザーバビリティを担当しているものです。今年も残すところあと3日となりました。いかがお過ごしでしょうか。 2016年に買ってよかったもの - YAMAGUCHI::weblog 2017年に買ってよかったもの - YAMAGUCHI::weblog 2018…

Goの単一メソッドインターフェースと関数型について

Go

はじめに こんにちは!!Google Cloudでオブザーバビリティを担当しているものです。年に一度のGoアドベントカレンダーの時期がやってきましたね!本記事は Goアドベントカレンダー 2022 の12日目の記事です。昨日は @Maki_Daisuke さんの担当でした。 Goア…

Tail Sampling Processorを使ってAPMの使用量を効率化しよう

はじめに こんにちは、Google Cloudでオブザーバビリティの担当をしているものです。このエントリーはOpenTelemetry Advent Calendar 2022の2日目の記事です。1日目は @katzchang の「OpenTelemetry Collectorでログファイルの更新を取り込む」でした。 さて…

日本学生支援機構の奨学金を完済した

はじめに こんにちは、Google CloudでオブザーバビリティやSREの関連技術の普及と製品の改善を担当しているものです。このエントリーはPySpaアドベントカレンダー 2022の1日目の記事です。 2008年4月に大学院(修士)を修了して就職し、その半年後の10月から…

OpenTelemetryでgRPCのヘルスチェックのトレースを無視する

はじめに OpenTelemetryを使ってgRPCのトレースを楽に取ろうと思うと otelgrpc を使ってよしなにリクエストのトレースを取っていることと思います。 たとえばサーバー側であれば interceptorOpt := otelgrpc.WithTracerProvider(otel.GetTracerProvider()) s…

OpenTelemetryでSpanのレイテンシーを取得する

はじめに 分散トレースでリクエスト全体の中でのボトルネックを発見すると同時に、ユーザーに対するSLOとしてトレース全体のレイテンシーを取得することもあると思います。その場合OpenTelemetryではすんなりとルートSpanのレイテンシーを取得できないため、…

SimplerのSliceで切り取った音をMIDIノートに割り振って鳴らす

やりたかったこと サンプリング音源(aac、mp3など)を更に切り取ってMIDIのノートに割り当て、アレンジした形で鳴らす 手順 まず Instruments > Simpler を選択して、適当にトラックにドラッグ・アンド・ドロップする。 すると画面下部のクリップビューにサ…

YAMAGUCHI::weblogの2021年を振り返る

はじめに こんにちは、Cloud Operations担当者です。2021年も最後日です。更に重要なのは本日は私の誕生日であることです。例のやつを貼りました。よろしくお願いします。 www.amazon.jp 1年を通じてコロナ禍だった年となりました。相変わらずオミクロン株や…

Go製アプリケーションのコンテナ化にはkoを推したい

Go

はじめに こんにちは、Google Cloudでオブザーバビリティを担当しているものです。Cloud Operations suiteをよろしくおねがいします。(宣伝終わり) この記事はGo Advent Calendar 2021 その1の22日目の記事です。昨日は @sago35tk さんの「ESP32 向けに Ti…

Goのリリースプロセスとブランチ戦略

Go

はじめに こんにちは!Google Cloudでオブザーバビリティの担当をしているものです。CVE-2021-44228のおかげでバタバタしていますがみなさんはお元気ですか? このエントリーはpyspa Advent Calendar 2021の15日目の記事です。昨日は @moriyoshit さんの「Go…

キャンプを始めるにあたって買ってよかったもの

はじめに こんにちは、Google Cloudのオブザーバビリティ担当です。Google Cloud Operations suiteとかOpenTelemetryとかやってます。コロナ禍でなかなか気軽に街や観光にいけなくなり、ソーシャルディスタンスを保ちつつできる新しい趣味をということで今年…

「SREの探求」という本が出版されました #seekingsre

はじめに こんにちは、Cloud Operations担当者です。このたび私が監訳者として関わった「SREの探求―様々な企業におけるサイトリライアビリティエンジニアリングの導入と実践」という本がオライリー・ジャパン社より出版されました。本日より書店ならびに各社…

Googleに入社して10年が経ちました

はじめに こんにちは、Cloud Operations suite担当者です。2021年4月18日でちょうどGoogleに入社して10年が経ちました。自分は転職で入社したときのことは書いておらず、前職を退職したときの記録しか残っていませんでした。いい機会なので記録として10年間…

Ansibleでリモートのインストールスクリプトの実行をcurlを使わずに記述する

TL;DR ansible.builtin.uri でコンテンツを取ってきて ansible.builtin.shell の stdin を使って流し込む サンプル たとえばrustupのインストールは公式ドキュメントでは次のようなスクリプトを使っている rustup.rs curl -sSf https://sh.rustup.rs | sh -s…

YAMAGUCHI::weblogの2020年を振り返る

はじめに こんにちは、Cloud Ops担当者です。いよいよ2020年も最後の日ですね。そして本日は私の誕生日でもあります。例のやつを貼りました。よろしくお願いします。 www.amazon.jp 今年は誰にとっても大変な1年でした。自分のためにも振り返りをしようと思…

2020年に買ってよかったもの

はじめに こんにちは、Cloud Ops担当者です。今年も残すところあと3日となりました。いかがお過ごしでしょうか。 2016年に買ってよかったもの - YAMAGUCHI::weblog 2017年に買ってよかったもの - YAMAGUCHI::weblog 2018年に買ってよかったもの - YAMAGUCHI:…

自作キーボードパーツショップを始めた話

はじめに 本記事はキーボード #2 Advent Calendarの20日目の記事です。昨日は@e3w2qさんの「狭ピッチキーボードの世界にようこそ」でした。圧倒的な参照文献数の記事で読み応えがありました。 先日は別のアドベントカレンダーで自作キーボードにはまっている…

gopterでステートフルなPBT

Go

はじめに こんにちは、Cloud Ops担当者です。最近はGoogle Cloud Profilerがイチオシです。ワークショップやってるんで興味がある方はご連絡ください。 さすがにどことは言えないけど、あるお客さんにCloud Profilerの90分のワークショップをやったら、翌日…