2022

統合監視ツール

Prometheus サービスディスカバリ (Azure編)

Prometheusはコンテナやクラウドなどの大量コンポーネントを監視する事に特化したソフトウェアです。監視対象は大量に存在しますので、その監視対象を1つ1つ手作業で定義するのは非現実的です。このような問題に対応するため、Prometheu...
統合監視ツール

Prometheus サービスディスカバリ (Docker編)

Prometheusはコンテナやクラウドなどの大量コンポーネントを監視する事に特化したソフトウェアです。監視対象は大量に存在しますので、その監視対象を1つ1つ手作業で定義するのは非現実的です。このような問題に対応するため、Prometheu...
統合監視ツール

Prometheus サービスディスカバリ (Kubernetes編)

Prometheusはコンテナやクラウドなどの大量コンポーネントを監視する事に特化したソフトウェアです。監視対象は大量に存在しますので、その監視対象を1つ1つ手作業で定義するのは非現実的です。このような問題に対応するため、Prometheu...
統合監視ツール

Prometheus リラベル(ラベル書き換え)

Prometheusのリラベル(relabel)操作をまとめます。サービスティスカバリと呼ばれる監視対象を動的に生成する機能が備わっていますが、しかし、自動生成されるラベルには使いづらいものもあります。このラベルを手作業で編集するのは非常に...
統合監視ツール

Prometheus Grafana連携

Prometheusは大量コンポーネントを監視する事に特化したソフトウェアです。Prometheus単体で使用せず、いくつかのソフトウェアを組み合わせて監視の運用を実現する構成を採用する事もあります。このページではPrometheusと連携...
統合監視ツール

Prometheus Telegraf連携

Prometheusは大量コンポーネントを監視する事に特化したソフトウェアです。Prometheus単体で使用せず、いくつかのソフトウェアを組み合わせて監視の運用を実現する構成を採用する事もあります。このページではInfluxData社が開...
統合監視ツール

Prometheus Exporter設定例 (HAProxy編)

PrometheusはExporterと呼ばれるメトリック情報を公開するコンポーネントから情報を収集します。Exporterは前述の説明で紹介した「NodeExporter」以外にも様々なメトリックを公開するものがあります。もし、監視したい...
統合監視ツール

Prometheus Exporter設定例 (MySQL編)

PrometheusはExporterと呼ばれるメトリック情報を公開するコンポーネントから情報を収集します。Exporterは前述の説明で紹介した「NodeExporter」以外にも様々なメトリックを公開するものがあります。もし、監視したい...
統合監視ツール

Prometheus Exporter設定例 (BlackBox編)

PrometheusはExporterと呼ばれるメトリック情報を公開するコンポーネントから情報を収集します。Exporterは前述の説明で紹介した「NodeExporter」以外にも様々なメトリックを公開するものがあります。Official...
統合監視ツール

Prometheus レコーディング

PrometheusはPromQLというクエリ言語を用いて、メトリックを集計できます。ですが、都度、大量データを集計するのは高負荷になります。また、場合によっては集計結果のみ保存したいという要件もあるかもしれません。このような状況に備え、P...
統合監視ツール

Prometheus アラート設定

Prometheusは障害発生時にEmail,Slack,Hipchatなど多数の通知機能を備えています。このページではアラートを定義し、アラートを通知する簡易的な操作を説明します。
統合監視ツール

Prometheus アラートマネージャー

AlertManagerはPrometheusと連携される事が多いアラートの通報を管理する機能です。運用でありがちな悩みのアラートのグループ化や通報抑止や通報先の管理などの機能を備えます。このページではAlertManagerの操作をまとめ...
統合監視ツール

Prometheus ローカルストレージ

Prometheusは監視結果を時系列データベースに格納します。時系列データベースはPrometheus同梱のローカルストレージを利用する事もサードパーティ製を利用する事もできます。このページではローカルストレージの操作方法を説明します。
統合監視ツール

Prometheus リモートストレージ (InfluxDB v2編)

Prometheusは監視結果を時系列データベースに格納します。時系列データベースはPrometheus同梱のローカルストレージを利用する事もサードパーティ製を利用する事もできます。このページではリモートストレージとしてInfluxDBv2...
ESXi

MTUサイズの調査

指定のMTUsizeのパケットが通過できるかどうかを動作確認する方法をまとめます。近年は仮想化の勢いが加速し、vlanタグだけではなくvxlanタグやgeneveタグも付与され2重3重でカプセル化されたフレームが流れる事も珍しくありません。...
ESXi

OVA OVFファイルのエクスポートとインポート

vSphereESXiでOVAテンプレートまたはOVFテンプレートをエクスポート/インポートする方法を説明します。OVFは仮想マシンの構成や状態を丸ごとデータとしてファイルに写し取ることができるデータ形式の標準仕様の1つです。OVFは複数の...
ESXi

OVF Toolの使い方

OVFToolはOVFまたはOVAによる仮想マシンデプロイをコマンドラインで操作するツールです。検証用途などで似たような仮想マシンを何度もデプロイする方は定型業務をOVFToolでスクリプト化しておくと、作業ミス低減や作業スピードアップを図...
ESXi

オンプレミス環境におけるcloud initの使い方

cloud-initはシステム起動時の初期設定を自動化する仕組みです。AWSやAzureなどのパブリッククラウドでの実績が有名ですが、実はオンプレミスの仮想マシンに対してもcloud-initを利用する事ができます。このページではcloud...
NoSQL

memcached インストールと起動オプションのまとめ

memcachedはシンプルなKVS(KeyValueStore)です。文字通りメモリ上にキャッシュを保持する事でストレージ層へのアクセスを軽減する目的で使用します。このページではmemcachedのインストールと起動オプションについてまと...
NoSQL

memcached 操作例 (telnetコマンド, ncコマンド編)

memcachedをtelnetコマンドやncコマンドで操作する方法を説明します。
NoSQL

memcached 操作例 (php編)

memcachedをphpで操作する方法を説明します。phpのようなアプリケーションコードからmemcachedを操作する場合は、複数台サーバへの負荷分散機能が備わっています。
NoSQL

Redis インストール(仮想マシン編)

RedisはスケーラブルなKVS(KeyValueStore)です。よく比較対象とされるmemcachedに比べると、Redisはスケーラブルであり多数のデータ型を備えています。このページではRedisのインストール方法と簡単な動作確認方法...
NoSQL

Redis インストール(コンテナ編)

Dockerを用いたRedisServerの起動方法を説明します。
NoSQL

Redis データ型(String)

RedisにはStrings,Lists,Sets,Hashes,SortedSetsなどのデータ型があります。このページでは最も基本的なString型の操作を説明します。命名から判断すると、String型には文字列しか格納できないように見...
NoSQL

Redis データ型(List, Sets, Hashes, Sorted Sets)

RedisにはStrings,Lists,Sets,Hashes,SortedSetsなどのデータ型があります。このページではList,Sets,Hashes,SortedSetsの使い方を説明します。
NoSQL

Redis データ型(Bitmaps)

RedisにはStrings,Lists,Sets,Hashes,SortedSetsなどのデータ型があります。このページではBitmaps型の使い方を説明します。
NoSQL

Redis データ型(HyperLogLogs)

RedisにはStrings,Lists,Sets,Hashes,SortedSetsなどのデータ型があります。このページではHyperLogLogs型の使い方を説明します。
NoSQL

Redis データ型(Stream)

RedisにはStrings,Lists,Sets,Hashes,SortedSetsなどのデータ型があります。このページではStream型の使い方を説明します。Streamは追記型のログのように動作するデータ構造です。Streamを使用す...
NoSQL

Redis Pub/Sub

RedisはPub/Subモデルのデータの送受信が可能です。Pub/Subモデルとは、メッセージを送信(出版)するPublisherとメッセージを受信(購読)するSubscriberで構成されるモデルです。
NoSQL

Redis Transaction

Redisのトランザクションについてまとめます。MULTIコマンドを使用するとアトミックな(原子性のある)制御をし、WATCHコマンドを使用すると楽観的排他制御を実現できます。
スポンサーリンク