問題タブ [grafana]
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.
influxdb - InfluxDB での微分 (合計 (値)) 制限の回避
InfluxDB 0.8.8 に入るオブジェクト ストアからバイト カウンターを読み書きしました (0.9 の実用的な答えを喜んで受け取ります。アップグレードする前に別のストレージ エンジンを待っているだけです)。
データはサーバーごと、およびデバイスごとに収集されるため、たとえば、データ ポイントには次のものが含まれる場合があります。
abc\d+ および -oss\d+ には ID の範囲があり、たとえば、abc14-oss5、abc1-oss1、abc8-oss12 はすべて有効なホスト名です。
私がやりたいことは、さまざまな abc\d+-* グループすべての概要を提供することです。ビューアは、たとえば「abc2」を選択し、abc2-* に一致するすべてのホスト上のすべてのディスクの合計の導関数を取得します (カウンタが常に増加するため)。
最初のデータ挿入で特定のホストの合計を入れることはできましたが、abc2-oss* にある 12 ほどのホストではそれを行うことができません。
grafana では、正規表現を使用してテンプレート変数を作成し、可能な abc\d+ 値を $Area という変数に抽出してから、次のようにします。
これにより、領域ごとの読み取り合計が得られますが、Derivative(sum(value)) は InfluxDB では無効であるため、その上で Derivative() を呼び出すことはできません。
「型 &{sum 10 [oxc21648f220] false} の値を評価できません」
これは、合計を計算するために InfluxDB で継続的なクエリが必要であることを意味し、その後、結果の測定値に Derivative() 呼び出しを配置することを意味すると想定しています。hostname =~ /abc1-.*/
、などのすべての値を合計するには、部分的な列の値に対してどのようにすればよいでしょうhostname =~ /abc2-.*/
か?
macos - 実行可能ファイルが PATH 変数から検索されない
MACでグラファナを構築しようとしています。goバイナリをインストールし、PATH変数を更新しました。以下はbashの出力です
bash-3.2$ echo $PATH
/Users/kartl/Projects/mongodb/bin/:/usr/local/go/bin/go:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Users/kartl/Projects/mongodb/bin/:/usr/local/sbin:/Users/kartl/.npm-packages/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/local/bin/jamf
しかし、インストールのためにいくつかの go コマンドを実行しようとすると、以下のエラーが発生します。
なぜこれが起こっているのか、誰かが私を助けることができますか?
grafana - ダッシュボードを表示するためにパスワードが不要になるように Grafana をセットアップする方法
これらの設定にもかかわらず、Grafana では、ダッシュボードを表示するためにパスワードを使用する必要があります。誰かが正しい設定で私を助けてくれますか?
elasticsearch - Elasticsearch データ ソースを使用した Grafana
現在、elasticsearch をデータ ソースとしてサポートする最新 (マスター) の grafana を実行しています。Elasticsearch に接続できますが、elasticsearch にメトリクスを保存するための構造に関するドキュメントが見つかりません。
まだ正式にリリースされていないことはわかっていますが、すでにelasticserachを実行しているので、influxDBのような別のデータソースをセットアップしない方がいいでしょう.
誰もこのセットアップの経験がありますか?
angularjs - オブジェクトは 2 回角張って作成されています
プロジェクトで角度とグラファナを使用しています。私はservice
->を持っていますdashboardViewStateSrv
私のサービスコード:
私のサイドメニューコントローラーで:
マイ ダッシュボード コントローラーで:
DashboardViewState
オブジェクトが 2 回作成されています (ダッシュボード Ctrl とサイド メニュー Ctrl)。オブジェクトを2回作成してDashboardViewState
いますが、それを避けたいです。DashboardViewState
サイド メニュー ctrl でオブジェクトを作成しないようにするにはどうすればよいですか?
ビュー ステートは 1 つだけである必要があります。私の理解によると、すべてのサービスはAngularのシングルトンです。
私に何ができるか教えてください。
sample - デフォルトの Telegraf 設定用の grafana ダッシュボード
influxdb (v0.9)、grafana (v2.1)、telegraf (v0.1.9) をセットアップしました。それらは正常に実行されており、telegraf はそのメトリックを influxdb に配置し、grafana ではこれらの値に基づいてグラフを追加できます。ただし、記録される測定値ごとに手動で行う必要があります。これには、それらが何を意味し、どの単位であるかを理解することも含まれます。
すべてのデフォルトの Telegraf プラグインに役立つグラフを含む、grafana にインポートするダッシュボード ファイルはありますか?
time - influxdb と grafana のタイムゾーンの不一致
curl を使用してデータポイントを influxdb に書き込み、grafana で表示しようとしています。
以下は influxdb への書き込みに成功しますが、時刻は UTC です。
# curl -i -XPOST " http://localhost:8086/write?db=db_fio " --data-binary "test result=22"
HTTP/1.1 204 No Content Request-Id: a333902d-7c69-11e5-802d- 000000000000 X-Influxdb-バージョン: 0.9.4.1 日付: 2015 年 10 月 27 日 (火) 05:14:45 GMT
# 日付
月 10 月 26 日 22:17:40 PDT 2015
グラフナでデータポイントを表示しようとすると、両方のサービスが同じサーバーで実行されているにもかかわらず、タイムゾーン (PDT) の将来のデータポイントを表示できません。
私は何を間違っていますか?grafana と influxdb を同時にオンにするにはどうすればよいですか?
opentsdb - Grafana と Bucky と OpenTSDB を使用したメトリクスの操作の実行
そのため、現在、データ ソース OpenTSDB を使用して Grafana を試しています。そして、メトリクスは Bucky (javascript) を使用して OpenTSDB に供給されています。残念ながら、Bucky は .navigationStart や .domComplete などの生のメトリックをフィードします。しかし、私たちが必要としているのは、SiteSpeed.io の「合計ページ読み込み時間」などのように、既に計算されたより意味のあるメトリクスです。
お気に入り:
合計ページ読み込み時間 = performance.timing.loadEventEnd – performance.timing.navigationStart
これに対処するために、これらの値を自分で計算することを考えていましたが、OpenTSDB の Grafana のメトリック入力には、そのような操作がないようです (diffSeries を使用して減算を行う Graphite のサポートなど)。
助言がありますか?前もって感謝します。