パフォーマンステストの実行と自動化実践ガイド
1. パフォーマンステストの基礎
テストスクリプトの作成:パフォーマンステストは一般的に録画方式とスクリプト作成方式の2種類があります。録画方式はシンプルなページには適していますが、複雑なロジックを持つアプリケーションでは録画結果が煩雑になる傾向があるため、スクリプトを使用したテストが推奨されます。JMeterテストでは、各URLはAPIエンドポイントとして扱 ...
7月24日 21:30 投稿
ELKスタックを活用したNginxログ収集とデータ分析
背景
フロントエンドのWebサーバーとしてNginxを採用し、filebeat + logstash + elasticsearch + grafanaを使用したデータ収集と可視化を実装します。これにより、クライアントIPの地域統計やサーバー応答時間の監視などが可能になります。
システム全体のアーキテクチャ
Nginxログ出力 → Filebeat → Logstash → Elasticsearch → Grafana(表示)
準備条件
Nginxログ ...
7月22日 18:46 投稿
ネットワーク機器向けLokiログ収集基盤の構築
ネットワークスイッチのSyslogをLokiで可視化するための環境構築手順を解説します。Promtailとrsyslogdを連携させ、Grafana経由で検索・分析可能なログ基盤を構築します。
前提パッケージのインストール
yum install -y nano net-tools unzip sysstat iotop rsyslog iperf3
yum install -y grafana-enterprise-10.1.0-1.x86_64.rpm
yum install -y loki-2.8.4.x86_64.rpm ...
7月21日 02:30 投稿
Prometheusを活用した包括的なシステム監視ガイド
Prometheusは、SoundCloudで開発され、現在はCloud Native Computing Foundation (CNCF) のプロジェクトとして管理されているオープンソースの監視システムです。このシステムは、サーバー、サービス、アプリケーションなどから時系列データを収集、保存、分析し、異常を検知した際にはアラートを発する機能を提供します。
その主な特徴は以下の通りです。
時系列デー ...
6月21日 22:45 投稿
Dockerコンテナの高度な運用:モニタリング・チューニング・障害対応実践ガイド
7.1 リアルタイム可視化とログ集約
本節では、コンテナの挙動を可視化し、ログを効率的に集約するための実践的な手法を解説します。
7.1.1 モニタリングの基礎知識
メトリクス取得:CPU、メモリ、ネットワークI/O、ディスクI/Oを継続的に収集し、閾値超過を検知します。
ログパイプライン:Fluent Bit → Elasticsearch → Kibana のようなパイプラインを構築し、構造化ロ ...
6月4日 23:32 投稿