問題タブ [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.
java - スレッドセーフな statsd クライアントは存在しますか?
statsd
ユーザー スレッドの統計を監視するには、Web アプリケーションでスレッド セーフ クライアントを使用する必要があります。スレッドセーフでパフォーマンスを損なわないソリューションを提案してください。
python - グラファイト statsd xaxis 2 秒ごと
グラファイト、nodejs-statsd (データを受信するため)、および python statsd クライアント (データを送信するため) をインストールしました。
以下は、statsd プロセスの udp ソケットにデータを送信するテスト スクリプトです。
2秒ごとにデータを送信しますが、グラファイト/統計は60秒ごとにグラフをレンダリングし、x軸も60秒です.x軸のポイントを2秒に設定する方法
graphite - 期間ごとに連続カウンターを分割する
*.in.count
キューに入るメッセージの数を表す一連のリストがあります。リストをそのままプロットすると、永久に上向きの線になります。
私が知りたいのは、1 時間ごとに集計および合計され、1 日ごとにリセットされる、キューに入るメッセージの数です。このようなもの:
Graphite 関数を試してみましたが、これを実現する方法が見つかりませんでした。
graphite - グラファイトでカーボンを開始できません
グラファイトを使用してい0.9.2
ます。今日はこのコマンドで Carbon を起動しexport PYTHONPATH=/home/local/ZOHOCORP/bharathi-1397/softwares/graphite/whisper-0.9.10; nohup ./bin/carbon-cache.py --debug start &
ます。以下のエラーが発生しました。
私のstorage-schemas.conf
ファイル。
問題を解決するために私を助けてください。
metrics - サーバーによる Graphite メトリックのフィルタリング
私は最近、statsD インストルメンテーションを使用してグラファイトについて多くの調査を行いました。開発者運用チームの助けを借りて、複数のサーバー レポート メトリックをグラファイトに取得し、すべてのメトリックを組み合わせることができました。これは私たちが探しているものの一部ですが、すべてのメトリックを一緒に平均化するのではなく、サーバーごとにメトリック コレクションをフィルター処理したいと考えています。これの目的は、サーバーごとのメトリック収集を監視することです。統計の多くは、サーバーのアップタイムとパフォーマンスを視覚化するためにも使用できます。私の研究では、これがどのように達成されるかについて、おそらく集計ルールのトリックを除いて、何も見つけることができませんでした。
graphite - グラファイトは過去24時間のデータのみを表示します
過去24時間の統計の表示は次のとおりです(GraphiteComposerで):
「過去14日間」の統計の表示は次のとおりです。
そこにはあまり違いはありません。過去24時間を超える期間のデータを表示するようにGraphiteを説得することはできません。
storage-schemas.conf
(StatsDを使用しています)からの関連エントリは次のとおりです。
と私のstorage-aggregation.conf
:
これまでに5日ほどのデータをキャプチャしています。私は何が欠けていますか?
追加するために編集:
私はデフォルトから始めて、storage-schemas.conf
昨日だけ、上記の構成に一致するようにウィスパーデータベースファイルを再構築したことを言及する必要があると思います。これは適切ではないと思いますが、関連性はあります。
更新しました:
2012年5月にリリースされたPyPIの0.9.10のグラファイトウェブとウィスパーを使用しています。
python - Graphiteで1秒のデータを要約する方法は?
グラファイト初心者です。グラファイト内でデータを生成する Python スクリプトを作成しましたが、データポイントごとに値 1 を送信しており、1 秒ごとに複数のデータポイントがあります。今はただの直線であるグラフを度数グラフに変える最も簡単な方法は何ですか?
ありがとうございました!
graph - stats_counts メトリクスに関する StatsD および Graphite の問題
ウィップザーが保存するstats_countsメトリックに問題があります。
私のアプリでは、カウンターの増分 + 時間という 2 種類のメトリックを同時に起動しています。特定のメトリクス グラフを比較すると、タイマーの stats_counts + "count" で約 4 時間同じ結果が得られますが、より長い期間 (たとえば 12 時間) を見ると、大きな違いが見られます。
この投稿を見つけました: Tracking metrics using StatsD (via etsy) and Graphite、グラファイト グラフはすべてのデータをグラフ化していないようですが、役に立ちません でした。
設定の問題のようですが、何が問題なのかわかりません。
これが私の構成ファイルの外観です。
storage-schemas.conf:
storage-aggregation.conf:
ご覧のとおり、集計用の「stats_counts」ルールがありますが、うまく機能していないようです。何が欠けているのでしょうか? そこに書いた正規表現の構文が良くないかもしれません: ^stats_counts.
javascript - グラファイトデータとキュービズム表示
Graphiteデータのリアルタイムダッシュボードを作成しようとしています。過去数時間分のデータのみを表示したい。GraphiteからデータをプルするようにCubismを構成できますが、過去1時間は軸を作成できません。グラファイトデータは10秒の解像度で1時間保存され、1時間後には30秒の解像度で保存されます。この質問のように、数時間表示するようにCubismを構成すると、すべてのデータが左側に押しつぶされます。なぜこれらのCubism地平線チャートが左側に押しつぶされるのですか?。これが発生する理由を理解しているため、タイムスケールを最後の1時間のみに制限したいと思います。いくつかの例を見てきましたが、1)画面の幅を埋める2)最後の1時間だけを細分化するように、サイズと手順を構成する方法を理解できません。
誰かが私を正しい方向に向けることができますか?ありがとう!