ujunのブログ

2019-01-01から1年間の記事一覧

bpftraceでPostgreSQLのバックエンドプロセスを追う

これは、Sansan Advent Calendar 2019 - Adventar の24日目のエントリーです。 PostgreSQLのUSDTを題材にしてbpftraceワンライナーをいくつか書いていきます。ここではuprobeは対象外としています。 はじめに 前提としてこれは遊びであり、PostgreSQLはマル…

Go Conference 2019 Spring にいってLTをした

以下のトークをしてきた。 speakerdeck.com 以前書いたエントリ(BPFを用いてPostgreSQL共有バッファ読込を動的トレーシング - ujunのブログ)があり、そちらはPythonを使っておなじようなことをしているのだが、 せっかくGoConなので、Goで書いてみようと思い…

Kafka ConnectがTasksを分散する様子

目次 目次 Kafka Connect と Producer/Consumer Kafka Connect のTaskとWorker Tasks Workers それ以外 対象とするログ収集基盤例 Kafka Connect REST Interface Workerがダウンした場合の挙動 tasks.max を増減した場合の挙動 Connectorインスタンスが稼働…

pgwatch2のミニマム設定でPostgreSQLを監視する

目次 目次 手軽にPostgreSQLの監視をする pgwatch2のアーキテクチャ 準備 CREATE EXTENSION 接続設定 使う influxDB Grafana まとめ 手軽にPostgreSQLの監視をする 業務では libzbxpgsql(https://github.com/cavaliercoder/libzbxpgsql) を使ってZabbixにメ…