Graphite

Grafana:你的石墨網路或石墨 api 安裝的 ip 和埠

  • December 6, 2016

試圖將石墨與 grafana 連接起來。手冊

Url 您的石墨網路或石墨 api 安裝的 http 協議、ip 和埠。

我在哪裡可以找到它們中的任何一個?我grep-ed /opt/graphite/,我發現唯一與’graphite-web’相關的東西與我用來打開基本石墨螢幕的url有關(帶有樹和石墨作曲家的那個)。我嘗試了這個 url,但在 grafana 的“編輯數據源”中得到橙色的“未知錯誤”(/var/log/grafana/* 或主日誌中沒有錯誤)。

它們都在同一台伺服器上,所以我使用了http://127.0.0.1:81/graphite/>(捲曲顯示`<titleGraphite Browser</title>`和框架集)

我根本找不到graphite-api。

grafana-4.0.1

石墨…嗯,我還沒有找到如何檢查版本,但它是幾天前安裝的pip install https://github.com/graphite-project/graphite-web/tarball/master

有人可以幫忙嗎?

固定的:

  1. 打開開發者工具並檢查控制台日誌。
  2. 將 127.0.0.1 切換到我可以在我的桌面瀏覽器中使用的 IP。不知道為什麼不能直接溝通,必須在全球範圍內來回跳躍
  3. 請參閱 XMLHttpRequest 無法載入http://example.com/graphite//metrics/find/?query= *。請求的資源上不存在“Access-Control-Allow-Origin”標頭。因此,不允許訪問來源“ http://example.com/grafena ”。
  4. 將此添加到石墨端的 apache 虛擬主機配置中:

Header set Access-Control-Allow-Origin: "*"

Header set Access-Control-Allow-Methods: "GET, OPTIONS, POST"

Header set Access-Control-Allow-Headers: "origin, authorization,accept, content-type"

然後apachectl -t && apachectl graceful

就這樣。

引用自:https://serverfault.com/questions/818908