サーバレスアーキテクチャによる時系列データベースの構築と監視

【追記 2018/01/06】現在Mackerelは、時系列データベースという概念をクラウドの技で再構築する - ゆううきブログの時系列データベース実装へ移行しています。 サーバモニタリングサービス Mackerel で採用している時系列データベース Graphite を用いたシステムの構築と運用事情を紹介します。Graphiteについては、プロビジョニングやアプリケーションからの使い方、Graphite自体のモニタリングなど様々なトピックがありますが、特に大規模ならではのトピックとして、Graphiteの内部アーキテクチャ、パフォーマンスチューニングおよびクラスタ構成についての知見を書きます。 背景 Graphiteシステム概観 データ構造とアーキテクチャ whisperのデータ構造 carbon-cacheのアーキテクチャ パフォーマンス特性 パフォーマンスチューニング ミドルウェアレ
■ 自宅の PC 環境を 4k ディスプレイに変えた 会社で使っている MBP は Retina になる前のモデルで、さすがにそろそろ高解像度な環境を体験したいという気になったので、iiyama 28型ワイド4K液晶ディスプレイと Quadro K620 を買って、自宅の Windows 環境を 4k にしてみた。 最初、DP ケーブルで接続しても 4k で表示できなくてやらかしたかな、と思ったけどディスプレイ本体の設定で DP の信号を 1.2 に変更しないとダメだった。後、Windows のディスプレイ設定で変更しただけだとアプリケーションの解像度が適用されていなくてぼんやりとしたままだったけど、Windows を再起動したらちゃんとくっきりと表示されるようになった。 これで理想的な PC 環境はそろったかなー。快適。 iiyama ディスプレイ モニター B2888UHSU-B1 2
Ansible と Mackerel API を組み合わせて、1000台規模のサーバ群に対して同時にパッケージの更新やその他のサーバオペレーションのための方法を紹介します。 タイトルに Mackerel とありますが、それほど Mackerel に依存しない話です。 (AnsibleとDockerによる1000台同時SSHオペレーション環境 - ゆううきブログに続編を書いています。) 背景 社内では、サーバ構成管理ツールとして Chef を使用しています。 Chef Server は運用が大変なので使用しておらず、knife-solo と Mackerel APIを組み合わせてホストと Chef role とのマッピングに Mackerel のロール情報を用いています。 また、Mackerel の Ruby クライアントを利用して recipe 内で API を叩いて、Mackerel か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く