パフォーマンスの監視システム| 0-1から設定したWeb性能監視システム


Niubi | 0-1から設定したWeb性能監視システム


ツールの紹介

Niubi | 0-1から設定したWeb性能監視システム

1. Statsdノードが(性能プライマリが速やかにサービスハングアップは影響しない)UDPを特徴とするネットワーク・デーモンを開発するために使用され、または様々なTCPデータを監視するために、処理のためにバックエンドサービスに集約されたデータを送信します。データ収集のためstatsdのためのPythonクライアント:ように共通の支持「グラファイト」、「ElasticaSearch」、「InfluxDB」と、それは我々がjsocol / pystatsdを使用ここでは、様々な言語のAPIで最終顧客を統合しています。

前記黒鉛は、オープンソース・プログラミング・インターフェースで書かれたPythonの集合であり、主に、データは、主statsdのバックエンドとして使用されているサーバのタイムリーな状態を収集するために使用されます。これは3つのサブプロジェクトに分かれています

- StatsDが終わっ送信された生の統計を受け炭素デーモン。

- 統計データを格納するために、時系列データベースへのささやき。

- グラファイトWebアプリケーションをグラフィカルに統計Webプロジェクトを表示するために使用されます

3. Grafana Goは、開発を使用し、デザイン、インターフェイス上で彼らの統計グラフを調整することができ、複数のアラームをサポートし、カスタマイズすることができます。

インストール

ここで私は、迅速なインストールとStatsdグラファイトパッケージの[合成(https://github.com/obfuscurity/synthesize)を使用して、**は/ opt /グラファイト**ディレクトリで次のデータをインストールするには注意を払う必要があります。私たちは、インストールを開始したこと

サービスカーボン・キャッシュ開始#はデータをstatsdした後の処理はトランジット入力します
。#キャッシュ開始memcachedのサービスを
#収集サービスのロードオプションの開始collectdサービスを
これは、nginxのに使用することによって置き換えることができ、サービスのapache2開始#を
バックエンドサービスstatsd#を起動statsiteサービス

这里面需要单独启动graphite-web应用,端口启动:0.0.0.0:8080,后面配置数据源需要使用。

cd /opt/graphite/
sudo ./run-graphite-devel-server.py /opt/graphite/

Grafana数据包可以通过手动下载安装也可以通过apt-get 安装

  • sudo apt-get install grafana


启动之后访问3000端口就能看到这样一个页面,默认的账号密码:admin,admin可以通过配置github或者google登录。

Niubi | 0-1から設定したWeb性能監視システム

login

数据收集

Python端我们使用statsd进行数据统一打点到到监控服务器收集

>>> import statsd
>>> c = statsd.StatsClient('localhost', 8125)
>>> c.incr('foo') # Increment the 'foo' counter.
>>> c.timing('stats.timed', 320) # Record a 320ms 'stats.timed'.
这里面我们通过Python把数据收集到statsite,通过Graphite Web服务来进行展示。

配置Graphite

进入Grafana后台,进行配置点击 「Data Sources」进行配置Graphite的数据(来自前端statsd收集)

Niubi | 0-1から設定したWeb性能監視システム

data_source

接下来配置对应的数据展示:

Niubi | 0-1から設定したWeb性能監視システム

add-graph

到此基本的数据配置就完了,恭喜你拥有了一个完整的监控系统。

私は、アプリケーション内から、データを追加するエージェントを追加する必要があり、ここで理解を容易にするために、時間のパフォーマンスデータアプリケーションは、炭素統計を通じて収集statsdを介してサーバに送信され、ささやく店グラファイトの最後のショーは、そこここで我々は交換するgrafana私達のトピックマップの効果であるUIグラファイトネイティブディスプレイ。

おすすめ

転載: www.cnblogs.com/wyf0518/p/11322570.html