知っておくと便利な Exponential Backoff
今日は社内勉強会で「知っておくと便利な Exponential Backoff」という発表をした.前回の「知っておくと便利な Bloom Filter」に続いてのタイトルで「知っておくと便利な」シリーズを確立していきたい.実は Exponential Backoff という名称を知ったのは結構最近のことで,以下の記事を読んでいて知った.発表の中で例に挙げた Fluentd...
View Article本質を追求することを習慣化しよう /「シンプルに考える」を読んだ
書店でたまたま目に止まって買った「シンプルに考える」を読んだ.計40個の鉄則が紹介されていて,本文もシンプルにまとまっている.数時間で一気に読むことができた.第1章 : ビジネスは「戦い」ではない第2章 : 自分の「感性」で生きる第3章 : 「成功」は捨て続ける第4章 : 「偉い人」はいらない 第5章 : 「余計」なことは全部やめる第6章 :...
View ArticleCircleCI と Piculet でセキュリティグループを CI する
管理コンソールでセキュリティグループ設定を管理するのは限界があると思っていて,例えば以下のような状態になってしまうことがあると思う.必要に応じて日々増えていくルール設定(無意識にポチポチと追加してしまう)使って無さそうだから消したいけど影響が出たら嫌だから残しているルール設定(何のために追加したのか情報が無い)無駄に広く開放されてしまっているルール設定(動作確認のために取り急ぎ設定したまま残ってしま...
View ArticleNew Relic の "Deployment Tracking"でデプロイ前後のパフォーマンスを比較すると便利
New Relic APM で PRO 契約をすると "Deployment Tracking"という機能が使えるようになる(最近契約した).デプロイ情報(タイムスタンプ/変更点など)を New Relic に登録できるデプロイ前後のパフォーマンス比較(Apdex Score/Responce Time...
View ArticlePiculet の動作を詳細に確認して運用フローを考えてみた
前回は Piculet を使ってセキュリティグループ設定と Groupfile の比較を CircleCI でチェックできるところまで試した.興味があったら是非以下の記事を見てもらえると!kakakakakku.hatenablog.com今回は前回の続きで,主に --applyオプションを使った反映を試してみた.最後に Piculet...
View ArticleMackerel の「拡張グラフパーマリンク」を使ってファイルシステム使用率をグラフにしようと試行錯誤した話
さぁ「Mackerel Advent Calendar 2016」2日目の記事を書くぞ!まだ枠空いてますよ〜qiita.com最近作った最高のダッシュボードの話10月末に mkr dashboardsコマンドを使って,ダッシュボードの定義を YAML...
View ArticleChef で mackerel-check-plugins をプロビジョニングする
「Mackerel Advent Calendar 2016」3日目の記事を書くぞー!昨日も僕が担当していて,拡張グラフパーマリンクを試した話を書いた.kakakakakku.hatenablog.comもっと枠が埋まってくれると良いのになぁ!qiita.com今日は一般的なユースケースとして,Mackerel でプロセス監視を行う方法と,その設定を Chef...
View ArticleRoute 53 の管理を自動化できる Roadworker を試して GeoLocation のエクスポートを直した
最近試していた Piculet に続き,Codenize.toolsの中でも特によく使われてそうな Roadworker...
View ArticleSlack で "積極的に通知を受け取る"ための簡単な設定
「Slack 2 Advent Calendar 2016」7日目の記事を書くぞー!たまには Slack ネタでも書こうかなと思って Slack Advent Calendar を見たら全枠埋まってたけど,Slack 2 Advent Calendar は全然埋まって無くて,7日目を担当することにした.まだまだ枠空いてるし,参加者募集!qiita.com積極的に通知を受け取るSlack...
View ArticleCodenize Meetup に参加して Infrastructure as Code ツールとオペレーションの実践的な話が聞けた
木曜日に Codenize Meetup に参加してきた.Codenize.tools には様々なツールがあって,有名なものだと Roadworker(Route 53 の設定をコード化) / Piculet(セキュリティグループの設定をコード化) / Miam(IAM の設定をコード化)など.タイミング良く Roadworker と Piculet を検証していたので, 実際に運用で...
View Articleこんなにも格差が広がっているとは知らなかった /「シリコンバレーで起きている本当のこと」を読んだ
書店に並んでて,タイトルに惹かれて買った「シリコンバレーで起きている本当のこと」を読んだ.内容としては軽く数時間あれば読み切れる量になっている.目次第1章 「世界を変える」情報発信地第2章 富を生み出す町の知られざる顔第3章 新しい技術と既存社会との衝突第4章 IT企業vs.国家、新たなる対立第5章 それでも、フロンティアを求めて感想Google / Facebook...
View ArticleAmazon Elasticsearch Service で「手動スナップショット」を取得する
自動スナップショットと手動スナップショットAmazon Elasticsearch Service でクラスタのスナップショットを取得する場合,「自動スナップショット」と「手動スナップショット」の2種類がある.AWS 側で自動的に日次取得してくれるものを「自動スナップショット」と呼ぶ.14世代保管される.ただし「自動スナップショット」のリストアは自分たちではできず,AWS...
View ArticleAmazon Elasticsearch Service を運用して学んだこと
「Amazon Web Services Advent Calendar 2016」20日目の記事を書くぞー!最近 Amazon Elasticsearch Service を本番環境で運用していて,そこそこに運用経験がまとまったので,どこかで LT でもしようと思って先に発表資料だけを作っていたんだけど,年内に発表できそうな勉強会が無くて,このままにしておくのも残念だなと思って,今回 Advent...
View ArticleHatena Blog で記事下に関連記事を表示する Tips と約4ヶ月運用した効果
あまり気付かれてなさそうな気もするけど,実験的な施策として,今年9月から PC 限定でブログの記事下に関連記事を表示するようにデザインを変更していた! ( ゚д゚) 施策を約4ヶ月運用したので,設定方法と効果を1度まとめておこうと思った.もともとあった課題感Google Analytics...
View Article2016年のプルリクエストを振り返る
2016/02Repository : fiveisprime/marvel-apiLanguage : Node.jsアイアンマンなどで有名な Marvel が公式に提供してる API のラッパーで,Node.js で実装されている.Hubot で Marvel のキャラクター情報を返すボットを作ったときに使った.Hubot を実装しているときに,特定の条件下で...
View ArticleAmazon Athena で「郵便番号データ(CSV 形式)」を検索する
AWS re:Invent 2016 で発表されてからもう1ヶ月も過ぎてしまったけど,今さらながら Amazon Athena を実際に試してみた.検証記事は既に多く出てて,積極的に読んでいたけど,実際に動かしてみようと思った.現在まだ東京リージョンには対応して無く,今回はバージニアリージョンを使った.ただし,S3...
View Article2016年の振り返りと2017年の抱負
2016年の振り返り実戦投入力を高めることができた2016年の抱負として掲げた「実戦投入力を高める」という目標を大きく達成することができた1年だった.「実戦投入力」とは「プログラミング言語,ミドルウェア,オープンソースなどをサービスに投入して実践的に使うこと」と定義している.日々「○○を試した」系のブログ記事を書いているが,実際にサービスに投入するためには運用面も考える必要があるし,チームに普及させ...
View ArticleCircleCI + ShellCheck でシェルスクリプトを静的解析する
シェルスクリプトのレビューを効率化するため,シェルスクリプト専用の静的解析ツール "ShellCheck"を導入して,さらに CircleCI で自動テストすることにした.導入検証も兼ねて,個人的に使ってる dotfiles に導入してみた話をまとめる.github.comapt-get install shellcheckはできなかったCircleCI で稼働するコンテナは "Ubuntu...
View ArticleAWS Well-Architected Framework に5本目の柱 "Operational Excellence"が追加されていた
AWS を運用しているエンジニアなら読んだ人も多いであろう,2015年10月に公開された "AWS Well-Architected Framework"に実は大幅なアップデートが入っていることに気付いた.時期的には AWS re:Invent 2016 の直前で,AWS re:Invent 2016 で発表された新サービスを見越していたんだろうと推測できる.Are You...
View ArticleTech Meetup に参加して「grafana-zabbix 活用術」を紹介してきた
今日は freee で開催された Tech Meetup に参加してきた.ダッシュボード厨としては最近導入した grafana-zabbix の紹介もしたいと思って「grafana-zabbix 活用術」というタイトルで LT もしてきた.懇親会でいろいろお話もできたし凄く楽しかった!plaidtech.connpass.comfreee を支えるインフラ技術 @manabusakaiMonyog...
View Article