kmuto’s blog

はてな社でMackerel CREをやっています。料理と旅行といろんなIT技術

tech

OpenTelemetryのzero-code計装を試している〜その4。Python

今日はPythonでのzero-code計装をやってみる

OpenTelemetryのzero-code計装を試している〜その3。Java/Kotlin

Go、.NETときて、今回はJavaでのzero-code計装のトライ

OpenTelemetryのzero-code計装を試している〜その2。.NET

前回のGoに引き続き、今度は.NETでのzero-code計装を試してみる。

OpenTelemetryのzero-code計装を試している〜まずはGo

オブザーバビリティでOpenTelemetryの計装をいざ始めよう!というときに、「そう言われても、今あるコードベースに何か追加するのは嫌なんじゃが……」ということはいかにもありそうな話。 そこでOpenTelemetryが提供している手法としてzero-code instrumentat…

RubyのOpenTelemetryトレース手動計装とOpenTelemetry Collectorのサンプリングを試してみた

OTel SDKを使ったトレースの手動計装と、ヘッドベースサンプリング、テールベースサンプリングを試した

今年もMackerel CREの仕事に絡めて技術素振りしていた、という話

今年のMackerelに関係のある技術素振りの記事を振り返ってみます

ping RTTとパケットロスをメトリック化するプラグインを作ってみた

mackerel-plugin-pinglatencyというMackerel向けのメトリックプラグインを作った

査読者になると積ん読にならずに済む件

締切と集中力を伴う査読だと知識を深められる気がする的な話

Re: instagram貼り付け機能廃止のお知らせが…

続き。 iPhoneアプリだと、Markdown記法を使うよう設定して、URLコピー、リンクボタンを選んでペースト、titleをembedに置換、で期待のものになるのかな。 この投稿をInstagramで見る embedで置くボタンがほしいけど、固有要件すぎるだろうか。

instagram貼り付け機能廃止のお知らせが…

staff.hatenablog.com iPhoneのInstagramアプリでは埋め込みはないため、「リンクをコピー」し、iPhoneのはてなブログアプリにペーストして実験 https://www.instagram.com/p/DCMFAP5Pcy0/?igsh=MW1tcmFsazVhNWFteA== まぁこうなるよなぁ…。 InstagramもGoog…

人生で大事なことはコンピュータから学んだ 〜タイムスライシング

大事かどうかはともかく、「コンピュータの仕組みを知ることで考え方や仕事のスタイルに応用できることは意外と多いな」と感じることがある。 特に影響を受けたのは「タイムスライシング」だろうか。1つの処理しかできないシステムで、時間を細かく区切って…

OpenTelemetryのトレースを活用してボトルネックを探す体験をしてみた

いまさらながらHotRODデモを動かして、トレースによる解析体験をしてみた

コードリーディングが好きだ

昔からコンピュータプログラミングは好きだけど、「作る」ことよりも、「コードを読む」ことのほうが好きだ

勝ったッ!第3部完! HTTPリクエストをスケジューリング実行するやつを作った

LB+EC2のオートスケールを制御・可視化させる旅、ついに完結。ご愛読ありがとうございました、kmuto先生の次回作にご期待ください

また電子のゴミを作りやがって、あるいは面白実験Webサーバー

ロードバランサーの裏側に立ててアプリケーションサーバー負荷っぽい動きをすることを目的としたRubyスクリプトをちょっと作ってみた

Mackerelのホストメモに書いた命令を実行するスクリプトを作ってみた

ホストメモに命令書いておくと、それを見てホストで実行してくれるくん。saba-memo-runnerと名付けた。

サイトコンテンツとかシナリオとかをもやもやしていた

コンテンツ改変・レンダリング結果・シナリオの監視についてもやもやしていた

RubyのOTel metrics投稿をちょっと試してみた

OpenTelemetryのRubyライブラリのmetricsコードを試してみた

『プロダクトマネジメント』を改めて読んでいた

昨日今日は『プロダクトマネジメント』(オライリー・ジャパン)を読んでいた

SNMP MIB定義とSNMPwalk収集の情報を統合する「Miburi」というツールを作ってみた

SNMPのMIB定義ファイル群を解析・格納して、そこから情報を取り出したり、SNMPwalkでネットワークデバイスからOIDと値を収集してMIB定義情報と照合表示したりするOSSツール「Miburi」を作成・公開した

Mackerelアラートの一定時間後クローズスクリプトを作ってみた

シェル芸人として、Mackerelで発報から一定時間過ぎたアラートをばっさりクローズするLinux用シェルスクリプトを書いてみた

OpenTelemetry Collector Contribを眺めてみる - Carbon ReceiverによるCarbon形式メトリック投稿編

ホストやミドルウェアのメトリックを取得しようというときにはOpenTelemetry CollectorのReceiverでメトリックを収集し、ExporterにMackerelのOTLPエンドポイントを示して投稿、というのが王道なのですが、今回はあえて「Mackerelの既存のメトリックプラグイ…

OpenTelemetry Collector Contribを眺めてみる - receiver編

opentelemetry-collector-contribリポジトリのまずはreceiverを一覧してざっとREADMEを見て回るところから始めた

ためた知識・スキルって意外と無駄にならない

コンピューティングは日々あっという間に進化していくイメージがあるけど、いくら進化が速いとは言っても、人間が作り、かつほかの人間たちの理解と評価があって普及していくという現状においては、そうそうシンギュラリティというほどのことは起きず、あく…

TerraformフォークとなるOpenTofu 1.6.0を、Provider側の気持ちになりながら試してみた

現時点ではOpenTofu 1.6.0はユーザー体験としてはほぼTerraform 1.6なので、コマンドがterraform→tofuになった以外はユーザー側で感じる変化はなさそう。 Provider側としては、すでに登録されているProviderであれば、当面は何もしなくてもGitHubリリースし…

MackerelのOracleプラグインをビルドして使ってみた

Mackerelでは、RDBのMySQLやPostgreSQLのメトリック監視のプラグインは公式提供(PostgreSQLを含むプラグイン集およびmackerel-plugin-mysql)しているのですが、Oracle DBについては(意外なことに?)公式では提供がありません。 Oracle DBのメトリックを…

「さばのて」でMackerelアラートをもっと深掘り! サーバーを重くした黒幕は誰だ〜

アラート時刻近辺の重量プロセス一覧をMackerelのアラートメモかグラフアノテーションに投稿する、sabanote(さばのて)というプラグインを作りました

技術書典15に向けて『Hatena Tech Book Vol.2』を作っていた(その12)

その11からの続き。 kmuto.hatenablog.com 本日はご来場、ご購入ありがとうございました! 「くぅ〜疲れましたw」は2012年ですってよ。 オフライン開催まで書き続けた「技術書典15に向けて『Hatena Tech Book Vol.2』を作っていた」連載もいったんこれで終了…

技術書典15に向けて『Hatena Tech Book Vol.2』を作っていた(その11)

明日はついに池袋サンシャインシティでの技術書典15オフライン開催日!

技術書典15に向けて『Hatena Tech Book Vol.2』を作っていた(その10)

明日がいよいよ技術書典15のオンライン開催、明後日が池袋サンシャインシティでオフライン開催ですよ。改めて新刊『Hatena Tech Book Vol.2』の記事を並べてみよう。