4

データベース、ユーザー名、およびパスワードの組み合わせは確実に機能します。次の grafana の構成はそうではありません。

datasources: {
  influxdb: {
    type: 'influxdb',
    url: "http://XXX.XXX.XXX.XX:8086/db/dbname",
    username: 'username',
    password: 'password',
    default: true
  },
},

defaultパラメータを削除して、に変更influxdbし、URLにinflux追加しようとしましたが、すべて役に立ちませんでした。/series誰かがこれを機能させましたか?

  • InfluxDB v0.7.3 (git: 216a3eb)
  • グラファナ 1.6.0 (2014-06-16)
4

4 に答える 4

5

以下の構成を使用していますが、動作します。grafana データベースを db に挿入し、grafana db 構成を追加してみてください。

...

データソース: {

    influxdb: {
      type: 'influxdb',
      url: "http://localhost:8086/db/test",
      username: 'root',
      password: 'XXXX'
    },
    grafana: {
      type: 'influxdb',
      url: "http://localhost:8086/db/grafana",
      username: 'root',
      password: 'XXXX',
      grafanaDB: true
    }
  },

...

于 2014-11-25T13:58:48.123 に答える
2

上記のannelorayneが示した構成を使用して、同じ問題が発生しました。Grafana は localhost:8086 に接続できませんでしたが、サーバーの実際の IP アドレス (つまり、10.0.1.100:8086) には接続できました。

これは、「telnet localhost 8086」が機能した場合でも当てはまりました。

Grafana の設定をこれに変更したところ、うまくいきました。

  datasources: {
    influxdb: {
      type: 'influxdb',
      url: "http://10.0.1.100:8086/db/collectd",
      username: 'root',
      password: 'root',
      grafanaDB: true
    },
    grafana: {
      type: 'influxdb',
      url: "http://10.0.1.100:8086/db/grafana",
      username: 'root',
      password: 'root'
    },
  },

申し訳ありませんが、なぜこのようなことが起こるのか説明できません。telnet は機能するので、Grafana の問題だと思わざるを得ません。

于 2015-02-13T19:37:12.210 に答える
0

ブラウザーは config.js をキャッシュすることがあるため、古い構成を調べます。キャッシュをクリアするか、シークレット/プライベート モードを使用して grafana ダッシュボードを読み込んでください。私は同じ問題に直面し、シークレットを使用するとうまくいきました。

grafana( host:port/config.js) を使用して config.js の内容を確認します。

于 2014-08-11T09:39:58.540 に答える
0

この質問は、メーリング リストで何度も寄せられています。詳細については、これらのスレッドを参照ください。grafana と InfluxDB を連携させる方法に関するブログ投稿もあります。ここにリンクがあります。

于 2014-07-25T21:01:18.480 に答える