【Prometheus Tokyo Meetup #1】 Prometheus は立てるのは簡単ですが、しっかり使おうとすると Label を適切に設定できるようになる必要があります。 Label について自分で調べたときにはあまりドキュメントが整理されておらず、適切な理解に到るまでにずいぶん時間を使ってしまったので、今後 prometheus を立てる人のために、私が経験したことを一通り日本語資料に落としておきます。
【Prometheus Tokyo Meetup #1】 Prometheus は立てるのは簡単ですが、しっかり使おうとすると Label を適切に設定できるようになる必要があります。 Label について自分で調べたときにはあまりドキュメントが整理されておらず、適切な理解に到るまでにずいぶん時間を使ってしまったので、今後 prometheus を立てる人のために、私が経験したことを一通り日本語資料に落としておきます。
docker-puppte-playground をリリースしました Puppet5 がリリース されたので、docker で遊べる環境を作りました。 github.com Puppet5 を使って Puppet の入門環境が作れます。 docker の使い方をリハビリするついでに、puppet5 の環境を作ってしまおうと思い作成しました。 できること 使い方は README に全部書きましたが、何ができるかを紹介します。 Standalone mode、librarian-puppet を使った module 管理、Agent/Master mode の3つを体験できます。 Agent/Master モードは docker-compose の機能を活用して、シュッと使えるようにしました。なので、puppetserver の起動を行なうだけで manifests の適用を体験できます。 d
第480回ではウェブブラウザーベースのシステム管理ツールであるCockpitを紹介しました。このCockpitにはDockerコンテナや仮想マシンを管理するUIも備わっています。今回はCockpitを使って、Dockerコンテナを操作する方法を紹介しましょう。 UbuntuでDockerをインストールするもうひとつの方法 さらに遡ること半年弱、第458回では「UbuntuでDocker再入門」と題してUbuntuでDockerをインストールするいくつかの方法を紹介しました。今一度、その方法を列挙しておきましょう。 Docker公式のdocker-ceパッケージをインストールする方法 Ubuntu公式リポジトリにあるdocker.ioパッケージをインストールする方法 snapを使ってdockerパッケージをインストールする方法 第458回ではそれぞれの選択基準を次のように紹介しました。 Do
こんにちはCTOの馬場です。 弊社では業種柄、サーバごとのCPU利用率などたくさんの時系列メトリックデータを持っています。 以前はこの収集・閲覧にcactiを利用していましたが、最近はgrafana + graphiteを利用しています。 (ちなみにこれらは全て自社製OSS監視エージェントのhappo経由で収集されます) 今回はこのデータの活用例として弊社で実装している解析・レポーティングについて簡単に紹介します。 できること 全体としては月次レポートを作るしくみです。 月次レポートを自動生成 月次レポートに、前月の実績値が閾値超過しているグラフを掲載 月次レポートに、前月の実績値からの予測値が1ヶ月以内に閾値超過するグラフを掲載 下2つは今回作ったgraphdというアプリケーションで実現しています。 ※オレンジが閾値、赤が予測 動作概要 ハートビーツでは HTTPS(HTTP)+JSON
株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 パフォーマンスUnboundDNS こんにちは!はんだです。 今日はDNSサーバの可用性向上についてのエントリです。 DNSサーバの障害時の影響を防ぐ方法として、 単純にDNSサーバを複数設置して/etc/resolv.confに記入するという方法がありますが、 その方法には、タイムアウトの待ち時間という落とし穴があります。 /etc/resolv.conf nameserver 192.168.0.11 //DNS1のIPアドレス nameserver 192.168.0.12 //DNS2のIPアドレス のように設定したとして、 1行目のDNS1が落ちた状態の場合、2行目のDNS2に移行するまでに、設定次第ですが問い合わせの度に毎回1~数秒のタイムア
Loci: Testing remote CI scripts locally Loci runs CI tests locally to make sure your commits will pass such tests before pushing to a remote repository. Loci currently supports Travis CI’s scripts for Python and Go projects. Loci also requires Docker to run tests in a sandbox. Demo Usage If your current directory has .travis.yml, run just loci like $ loci If your .travis.yml specifies more than tw
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く