Node Exporter の導入と Prometheus 連携によるホスト監視構築
1. Node Exporter のデプロイ方法
Kubernetes クラスタ内の各ワーカーノードに、Node Exporter を DaemonSet またはバイナリ方式で展開します。これにより、ホストレベルのシステムメトリクス(CPU、メモリ、ディスク、ネットワークなど)を収集し、Prometheus が `/metrics` エンドポイント(デフォルトポート: 9100)経由で定期的にスクレイプできるようになります。
# ...
8月19日 03:39 投稿
PrometheusとAlertmanagerによるメール通知設定
Prometheusでアラートを送信するには、Alertmanagerが必要です。まずAlertmanagerをインストールします。
Alertmanagerのインストール
cd /usr/local/src
wget https://github.com/prometheus/alertmanager/releases/download/v0.25.0/alertmanager-0.25.0.linux-amd64.tar.gz
tar -zxvf alertmanager-0.25.0.linux-amd64.tar.gz
mv alertmanager-0.25.0.linux-amd64 /usr/ ...
7月19日 18:07 投稿
PrometheusによるJavaアプリケーションのAPI監視実装ガイド
PrometheusによるJavaアプリケーションのAPI監視実装ガイド
Prometheusは強力なオープンソース監視システムであり、メトリクスデータを収集・保存し、PromQLというクエリ言語を通じて豊富なデータ分析機能を提供します。本記事では、JavaアプリケーションのAPIをPrometheusで監視する方法を詳しく解説します。
実装フロー概要
...
7月18日 23:01 投稿
ZabbixによるMySQLレプリケーションの監視設定
カスタム監視項目とトリガーの構成
環境構成
OS
構成
ホスト名
IPアドレス
CentOS 7.9
2CPU 4GB
zbx
192.168.93.101
CentOS 7.9
2CPU 4GB
server01
192.168.93.102
CentOS 7.9
2CPU 4GB
server02
192.168.93.103
...
7月14日 17:17 投稿
Temporal Python SDKを使用したサービス監視:監視ツールの統合
監視システムの概要
Temporal Python SDKは、完全な監視サポートを提供しており、主に以下の2つのモジュールを通じて実現されています:**OpenTelemetryの統合**と**メトリクスの収集**。前者は分散トレーシングのために使用され、後者は重要な指標の収集に使用されます。
主要な監視コンポーネント
分散トレーシング:OpenTelemetryインターセプタを使用してワーク ...
6月14日 21:50 投稿
Docker環境におけるHygieia DevOpsダッシュボードの迅速な構築手順
Capital Oneが開発したHygieiaは、ソフトウェア開発ライフサイクル全体を可視化し、統合的なメトリクス監視を実現するDevOpsダッシュボードです。Dockerを活用することで、複雑な設定を最小限に抑え、短時間で環境を構築することが可能です。
システム要件
DockerおよびDocker Composeがインストールされていること
ネットワーク経由でイメージ ...
6月14日 17:32 投稿
Dockerコンテナの高度な運用:モニタリング・チューニング・障害対応実践ガイド
7.1 リアルタイム可視化とログ集約
本節では、コンテナの挙動を可視化し、ログを効率的に集約するための実践的な手法を解説します。
7.1.1 モニタリングの基礎知識
メトリクス取得:CPU、メモリ、ネットワークI/O、ディスクI/Oを継続的に収集し、閾値超過を検知します。
ログパイプライン:Fluent Bit → Elasticsearch → Kibana のようなパイプラインを構築し、構造化ロ ...
6月4日 23:32 投稿
CentOS 7でZabbixをソースからインストールする方法
1. ソースファイルのダウンロード
# wget -O zabbix-4.4.1.tar.gz https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.4.1/zabbix-4.4.1.tar.gz/download
2. 必要なライブラリのインストール
# yum -y install net-snmp-devel libxml2-devel libcurl-devel libevent libevent-devel mysql-devel
3. アーカイブの展開とビルド
# tar -zxvf z ...
5月25日 18:39 投稿
Linux 環境における Zabbix エージェントの導入とサーバー接続設定
Zabbix アーキテクチャ概要
Zabbix は、分散システムを監視するための包括的なソリューションです。主要な構成要素は以下の通りです。
Zabbix Server: システムのコアコンポーネント。データを受信し、アラートをトリガーします。また、収集されたデータをデータベースに保存する役割も担います。
Zabbix Agent: モニター対象となる機器にインストールされるクライアン ...
5月24日 00:41 投稿