問題タブ [graphite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP ソケットが送信されない
ローカルで実行されているグラファイト サーバーにプレーン テキスト データを送信しようとしています。同じコードを次に示します。
エラーはありませんが、グラファイト サーバーは新しいデータを表示しません。サーバーが実行されており、データを送信できnc
ますtelnet
python - 多くのノードを生成する Graphite & statsd
Web アプリケーションの統計情報を取得するために、Graphite と statsd をインストールしました。すでにデータを追跡していますが、Graphite Web アプリケーションのツリー内にあまりにも多くのノードを生成しています。添付の画像を参照してください: 忙しい猫 http://mmeg-de.gefaellt-mir.me/media/hm.PNG
私はすでにグーグルで検索しましたが、これについての説明は見つかりませんでした。インデックス ページがアクセスされた回数を追跡したいだけです。次のコマンドを使用して、Python でこれを行います。
誰かこれについて説明がありますか?なぜこんなに多くの (異なる) グラフがあるのですか? 時間の経過とともにインデックス ページがアクセスされた回数を示すグラフが 1 つだけあると思っていました。
heroku - Heroku でユーティリティ サービスを実行するにはどうすればよいですか?
Heroku は、アイデアのプロトタイピングや単純な Web サービスの実行に最適です。私はよく Heroku を使用して、Flask や Django などの Python Web サービスを実行し、アイデアを試しています。しかし、インフラストラクチャを使用して、すべてのスタートアップがそのスタックで必要とする驚くほど強力なサポートまたはユーティリティ サービスを実行する方法を理解するのに常に苦労しています。これなしでは生きられず、どのスタートアップにもお勧めできるサービスの 4 つの例。
- ジェンキンス
- 統計
- 黒鉛
- グレイログ
これらを Heroku でどのように実行しますか? これらのサポート サービスがインストールされた専用ボックス (ラックスペースなど) を取得するだけでよいでしょうか。
Heroku でユーティリティ デーモン (サービス) を実行した人はいますか?
python - python-サーバーが一時的に使用できなくなった場合、クライアントからソケット接続を再開できません
離れた場所にある機器を監視するためにGraphiteサーバーを実行しています。サーバーからマシンへの「永続的な」sshトンネル(autosshが大好き)があり、ローカルポートをサーバーのローカルポートにマップしています。これはうまく機能し、データは手間をかけずに通過します。ただし、サイトへの不安定な衛星接続を使用します。これはかなり定期的に停止します。Pythonを実行している機器で「データクローラー」を実行しており、ソケットを使用してパケットをGraphiteサーバーに送信しています。問題は、リンクが一時的にダウンした場合(または、ほとんどの場合テストのためにサーバーが再起動した場合)、サーバーへの接続を再確立できないことです。エラーをトラップし、socket.close()を実行してから再度開きますが、接続を再確立できません。Pythonプログラムを終了して再起動すると、接続は正常に起動します。
python - RabbitMQ と Graphite を接続する
https://github.com/somic/graphite-rabbitmqを使用して RabbitMQ を Graphite(0.9.9) に接続しようとして います。
私が走るとき、私carbon-agent-rabbitm1.py
は得る
助けていただければ幸いです
python - グラファイト 9.9 で AMQP を使用する
Graphite に組み込まれている AMQP を使用して、RabbitMQ を Graphite に接続しようとしています。ただし、設定のコメントを外すと、次のcarbon.conf
ようになります。
graphite - グラファイト: パターンに一致するすべての統計を合計しますか?
経由でグラファイト サーバーに統計情報を送信していますstatsd
。私の統計はかなりきめ細かく、開発者が簡単に追加できます。特定のパターン ( など) に一致するすべての統計をロールアップしたいと考えていstats.timers.api.*.200.count
ます。グラファイト内でそれは可能ですか?
そうでない場合、そのタイプのロールアップ データを生成できる他のシステムを検討する必要がありますstatsd
か? statsd
それとも、これは自分の構成内で直接行うべきことですか?
graphite - グラファイト:グラフ/関数内のノードの再帰的降下?
Graphiteからのフォローアップの質問: パターンに一致するすべての統計を合計しますか? :
ノード名を再帰的に降格するグラファイトの魔法はありますか? 次のようなパターンを使用できることがわかりました。
...しかし、私が次のものを持っていると想像してください:
これらの統計の両方 (および任意の深さの他のすべての統計) を同じチャートに表示したいと思います。私は次のことを試しました:
前者は、上記の「baz」の例のようなアイテムのみを表示します。後者はエラーです。
深さに依存しない方法でメトリックを一致させる他の方法はありますか?
java - 複数のサーバーを追跡するようにgraphiteを構成する方法
現在、サーバーファーム内でグラファイトを使用しており、すべてのファーム(サーバーごと)のJavaアプリを追跡したいと考えています。
これまでのところ、グローバルなものだけが機能しているようで、各アプリサーバーでサーバーの名前を使用して異なるエージェントを作成したとしても。(それらはすべて異なります)
グラファイトが実行されているEC2インスタンス(インスタンスが配置されている外部)にグラファイトデータを送信しますが、EC2インスタンスにも最後にロードされたサーバーのエージェントしかないようです。
私たちのリクエストはプロキシグラファイトを経由しているので、異なるエージェント名を付けたとしても、それらは同じソースからのものであると見なすことができますか?
1つのエージェントですべてのメトリックをログに記録しないようにするにはどうすればよいですか?
私が今見ている唯一の解決策は、ファームと同じネットワークにグラファイトを配置することですが、別のグループがアクセスを提供して他のボックスを構成するのを待つ必要があるため、1週間かかります。
graphite - 神経節からグラファイトへのデータの送信
現在、Gangliaでモニタリング指標を収集していますが、Graphiteでそのデータを含むグラフを表示したいと思います。私はそのような統合が可能であることを知っています、そして私はそれがどのように行われるべきかを説明している記事を見つけました。この統合がどのように機能するのか正確にはわかりません。特に、gmetadのデータを解析せずに直接グラファイトに送信したい場合はそうです。GangliaをGraphiteと統合する方法についてのヘルプは素晴らしいでしょう。
ありがとう