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 投稿