Graphite
Grafana:你的石墨網路或石墨 api 安裝的 ip 和埠
試圖將石墨與 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
有人可以幫忙嗎?
固定的:
- 打開開發者工具並檢查控制台日誌。
- 將 127.0.0.1 切換到我可以在我的桌面瀏覽器中使用的 IP。不知道為什麼不能直接溝通,必須在全球範圍內來回跳躍
- 請參閱 XMLHttpRequest 無法載入http://example.com/graphite//metrics/find/?query= *。請求的資源上不存在“Access-Control-Allow-Origin”標頭。因此,不允許訪問來源“ http://example.com/grafena ”。
- 將此添加到石墨端的 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
就這樣。