明けましておめでとうございます。日記。まとまりのない記事。fluentプラグインとかgoとかRaspberry Piとか技術的なことと、遊びに行った場所とか。そうそう、友人は知っていることだけど、トレタって会社で働いてるんですが、会社のエンジニアブログ、開始した。もしこのブログを見ている方がいたら、そちらの方もよろしくお願い致します。



はじめてのFluentプラグイン

Fluent pluginその1

SendGridのwebhookイベントのinputプラグインを書いてみた。

https://github.com/hiroakis/fluent-plugin-sendgrid-event

メール送信にsendgridを使っている。たまにお客様からメールが届かないといったようなメールに関する問い合わせをいただくことがある。sendgridのコンソールから直近1ヶ月ぶんくらいはトレースできるんだけど、それ以前のものは見ることができない。なのでこいつをロギングする必要があって、その用途にfluentdとこのプラグインを利用している。こいつでsendgridのwebhookを受けてBigQueryに流す。BigQueryに入れておけばSQLで検索できる。顧客のメアドのマスキングにはfluent-plugin-anonymizerを利用している。また、各種イベント(送信成功、dropped、defferred、block…など)のメトリクスはmackerelで行っている。

Fluent pluginその2

NewRelicのグラフをmackerelに流すというようなことをやりはじめた。

https://github.com/hiroakis/fluent-plugin-newrelic-summary

NewRelicはプランによっては直近1週間分くらいしかメトリクスが見れない。で、まあ、NewRelicのグラフをMackerelに統合できたらおもしろいんじゃないかと思って書いてみた。こいつでNewRelicのAPIを叩いてそっからMackerelのサービスメトリクスに流し込む。

参考にしたページ

fluentプラグインを書くにあたって、次のウェブページや過去にコントリビュートさせていただいたものを参考にした。

esaのgoライブラリ書いてみた

https://github.com/hiroakis/esa-go

実務で運用周りをメインに見ているともはやyamlエンジニアというかjsonエンジニアというか…。とりあえずなんかコード書きたくなったので書いてみた。今ん所用途はあまりないんだが、次はこいつを使ってコマンドラインツールでも書いてみようかな。

IAM

https://gist.github.com/hiroakis/a15dbfedd40d821356bf

IAMについてあまり理解してなくて、なんとか作ってみた。いわゆるPowerUserに以下の権限をもたせたIAMがこれ。
  • 自分で自分のパスワードが変更できる
  • 自分で二要素認証の設定ができる
  • Lambdaの関数を作ったりロールの設定ができる
Lambdaを作るときにiam:PassRoleがないとかなんとか言われて、とりあえずこうしたらうまく行った。俺のIAM力が低く、結構時間を食った。

Raspberry Piでなんか作った

ラズパイで温度/湿度センサー、光センサーつなげてモニタリングしてみた。これは結構楽しくて、冬休みがちょうど一週間くらいあるしいいおもちゃになるかなー、と思ってやってみたいんだけど、1〜2日でできてしまった。様子は↓みたいなかんじ。

https://www.instagram.com/p/_8Ybx9OIRD/

家に置いててもおもしろくないんで、こいつを会社に置いて執務エリアの温度とか計測してボットでチャットに通知するようにして他の社員に迷惑をかけて遊んでいる。

副業をした

友達の会社のお手伝い。インフラをコード化したり、技術検証をしたり。確定申告をしなければならない。

遊びにいった場所

ドイツとチェコ

秋ぐらいなので最近でもないんだけど…。ドイツとチェコに行ってきた。主にベルリンとプラハ。ドイツは8年ぶりくらい?だった。あいかわらずみんなソーセージ食ってる。ベルリンには立ち食いでカレーパウダーのかかったソーセージが食える店がそこらじゅうにある。安くてうまかったので毎朝食ってた。壁見たり、クラブ行ったり、良い旅だった。

ベルリンの、いわゆる壁
https://www.instagram.com/p/9GT9QxuIbe/
プラハ
https://www.instagram.com/p/9BO0PRuIRH/
ベルグハイン
https://www.instagram.com/p/8-NYJaOIT8/

ベルグハインってのはベルリンはおろかヨーロッパで最も著名なクラブの一つで、週末は夜0時から翌日18:00まで開いてるというトチ狂った営業体系。クラブ自体超久々に行ったからクソ楽しかった。夜中に入って昼ごろまで中にいた。今度このレポも書こう。

そうそう、この旅行で知った神アプリがこれ↓

DB navigator

DBっていうドイツを中心にヨーロッパ各国まで伸びている鉄道の路線検索ができるアプリ。神はいいすぎかな。かなり役になった。

廃墟、坂、階段

俺は坂とか階段を見るのが楽しいというニッチな趣味を持っていて、みんなで飲んでる時に「坂、壁、廃墟はやっぱ良いわ」とか行ってたら階段のオフ会に誘われて、それ以来、坂と階段を目当てに散策をしている。やっぱ良いわ。そうそう、ベルリンも東側は味のある老朽化した建物がちょいちょいあって良かった。

良い坂
https://www.instagram.com/p/-5u-LEuIcI/

これはオフ会ではなく個人的に友人と行った多摩方面。聖蹟桜ヶ丘。「坂とか好きなんだよねー」とか言うとみんな「なにいってんだこいつ」ぽいこと言うくせに、階段の写真をSNSに乗せるとけっこうlikeがつく。

オフ会

オフ会だよ。階段好きの集まるオフ会だけじゃなく、なんか、ネットではつながっているけどリアルではほとんど話したことがないって人が何人かいて、最近その人達と会ったりする機会が多かった。こういうのも結構おもしろいね。

おわり

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">

Set your Twitter account name in your settings to use the TwitterBar Section.