Prometheusとはオープンソースの監視ツールです。このツールの主な特徴は以下の通りです。 メトリクスの収集をHTTPを通じたPull型で行います。 柔軟性に富んだクエリで集計した後にグラフとして表示することができます。このクエリのことを公式的に「PromQL」と称しています。 複数のコンポーネントから構成されています。Prometheus自体は監視サーバであり、GUI部分はGrafana、アラート部分はAlertManagert等のコンポーネントが担っています。 上記の特徴が全て私のニーズにマッチしており、非常にお気に入りのツールになっています。 さて、この記事で取り扱うのはBlackbox Exporterというコンポーネントです。このコンポーネントは各種通信プロトコルを通じて対象サーバの死活状態に関するメトリクスを生成します。Prometheusを運用する上で是非とも押さえておき