問題タブ [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.
metrics - メトリックは報告されていませんが、JVm統計は報告されています
Hia All、
メトリックをGraphiteにプッシュするサービスがあります。ただし、これはJVMメトリックをプッシュするだけであり、情報メトリックはプッシュしません。
URLをヒットしたとき:
http://myservice.com/mypath/info/metrics
期待するもの、jvmおよびinfoメトリックを取得します。すなわち:
そこにはJVMメトリックと情報メトリックの両方が表示されますが、GraphiteにはJVMメトリックのみが表示されています。
何がこれを引き起こしているのかについて誰かが何か考えを持っていますか?
すべての助けがありがたく受けました!
ありがとう
デイブ
graphite - グラファイトウィスパーのデータをクリーンアップするには?
グラファイトのストレージ ウィスパーのデータを削除したいのですが、グラファイトのドキュメントには何もありません。
私が行った1つの方法は、ファイルを/opt/graphite...../whispers/stats...
手動で削除することです。
しかし、これは面倒なので、どうすればいいですか?
configuration - メトリクスを冗長的に保存するように Carbon in Graphite を構成するにはどうすればよいですか?
次の問題があります: 複数の場所 (またはサーバー) からデータを収集したい。今、収集したすべてのデータをその場所にローカルに保存したい (カーボンキャッシュ、ストレージスキーマなどを介して)、それに加えて、この情報を集約 (カーボンアグリゲーター) して (ネットワーク負荷を軽減するために) 送信したいさまざまな場所からのすべての重要なメトリックが保存されている別の (メインまたは中央の) 場所に移動します。その理由は、いくつかの場所は発展途上国にあるため、いくつかの場所へのインターネット接続は常に信頼できるとは限らないためです. したがって、すべてのデータをローカルにバックアップすることで、重要なデータを失うリスクを軽減できます。カーボンリレーを使用してデータを複製するセットアップを考えました。1 つはカーボン キャッシュに入り、もう 1 つはカーボン アグリゲーターに入り、メインの場所に転送されます。これは可能ですか?この構成を実現するにはどうすればよいですか? または、私の目標を達成するための別の可能性は何でしょうか. 助けていただければ幸いです。
python - リアルタイムデータをスクレイピングして cubism.js にロードする方法
cubism.jsを使って経験を積みたい
グラフにしたいこのデータセットnyc リアルタイム トラフィックを見つけました。
これを行う方法についていくつかのヒントが必要です。Python を使用して、N 分ごとに txt ファイルをクエリできることを知っています。次に、トラフィック データの最後の M 分間をサーバー側に保存します。ユーザーがサイトにアクセスすると、サーバーは最後の M 分間のデータを提供します。しかし、その後は?クライアントは cubism.js 経由でサーバーにクエリを実行しますか? または、サーバーが更新をユーザーにプッシュしますか?
cubism.js wikiを読みましたが、キューブやグラファイトなしでこれを行う方法の例はありません。
また、これは私のjsp時代以来の私の最初のプロジェクトになるので、その面でのヒントも大歓迎です。
data-visualization - Graphite 以外の statsd データの GUI?
本番用にグラファイト/統計をインストールしました。とても満足していますが、同僚の 1 人から、もっときれいに見せる方法はないかと尋ねられました。正直なところ、私は同じことを不思議に思っていないとは言えません。
おそらく素晴らしいフロントエンド グラフ ライブラリの 1 つと http プッシュを使用して、データをより適切にレンダリングする Graphite UI の代替手段はありますか?
python - グラファイトを使用したカウンターのパフォーマンスチャート
次のようなグラフが必要です。これは、登録ユーザー数が午前9時41分に0で、午前9時46分に41増加したことを示しています。
http://img59.imageshack.us/img59/7989/localhostscreencapture2.png
しかし、私はこのグラファイトチャートを手に入れました(午前9時46分にstatsdカウンターを41ずつ増やしました):
http://img829.imageshack.us/img829/8702/graphitedevreqordercom.png
私のレンダリングリクエストは(誰かが私にhitcountメソッドを勧めました):
render /?width = 586&height = 308&_salt = 1336642203.533&target = hitcount(stats_counts.reqorder.staging.community.1.membership.total、 "1min")&from = 09%3A40_20120509&until = 09%3A50_20120509
次のようなグラフを取得するようにレンダリングURLリクエストを変更するにはどうすればよいですか?
http://img59.imageshack.us/img59/7989/localhostscreencapture2.png
python - Graphite - DivideSeries で複数のシリーズを使用する
Graphite を使用してすべてのリソースの CTR を計算しようとしているので、次のようにデータを記録してみました。
- ctr.resource_id.clicks
- ctr.resource_id.reach
最初に、クエリを作成しました:
ここでの問題は、すべてのリソース ID をグラファイトに送信したくないということです。
しかし、ええ、ドキュメントにあるように、 「ValueError:divideSeries 2 番目の引数は正確に 1 つのシリーズを参照する必要があります」。
私は別のアーキテクチャを試しました:
- ctr.clicks.resource_id
- ctr.reach.resource_id
でも同じ問題…</p>
私はグラファイトが初めてなので、誰かが解決策を持っていれば、それは素晴らしいことです!
編集:
関数groupByNodeを見て、それを使用しようとしました…</p>
graphite - Graphite URL APIでグラフの切り捨てを防ぐにはどうすればよいですか?
グラファイトのグラフがいくつかあり、上部が切り取られてレンダリングされることがあります。以下の例を参照してください。どうすればこれを防ぐことができますか?事前に最大値がわからないため、yMaxパラメーターが機能しません。
graphite - グラファイトは、7時間を超える範囲では何もグラフ化しません
私の現在の保持ルールは次のようなものです。
私が正しく理解していれば、これにより2日間の1分間のデータと5年間の10分間のデータが節約されます。
過去数時間、データをグラファイトに送信しています。このデータのグラフを見ることができますが、7時間未満の範囲のみです。たとえば、1日の範囲でこのデータを視覚化しようとすると、結果のグラフには単一のデータポイントが表示されません。
これは私の保持ルールが原因ですか?
前もって感謝します。