grafana高可用架構

2021-09-16 20:11:47 字數 1228 閱讀 1932

grafana的高可用主要通過這兩項類保證:

alerting目前還不支援高可用配置

[database]

; either "mysql", "postgres" or "sqlite3", it's your choice

type = mysql

host = 192.168.99.100:3306

name = grafana

user = root

password = mypwd

grafana支援memory,file,mysql,postgres,memchche,redis這幾種儲存。預設把session存在本地的檔案系統,因此如果是採用session sticky策略進行**的,則沒有影響,否則的話,需要處理session同步問題。

[session]

;provider = file

;provider_config = sessions

;cookie_name = grafana_sess

;cookie_secure = false

;session_life_time = 86400

改為mysql例項

[session]

provider = mysql

provider_config = user:password@tcp(192.168.99.100:3306)/database_name

cookie_name = grafana_sess

cookie_secure = false

session_life_time = 86400

然後手動建立表

高可用 架構

不要把雞蛋都放在同一籃子裡 標準 1 正常情況下,使用者無論訪問哪乙個地點的業務系統,都能夠得到正確的業務服務。2 某個地方業務異常的時候,使用者訪問其他地方正常的業務系統,能夠得到正確的業務服務。與 活 對應的是字是 備 備是備份,正常情況下對外是不提供服務的,如果需要提供服務,則需要大量的人工干...

Redis高可用架構

官網 解壓 tar zxvf redis 5.0.5.tar.gz 切換目錄 cd redis 3.2.9,執行編譯命令 make 切換到 redis 3.2.9 src 目錄執行命令 vim redis.conf protected mode no bind 127.0.0.1 daemonize...

Twitter 高併發高可用架構

解決 twitter的 問題 就像玩玩具一樣,這是乙個很有趣的擴充套件性比喻。每個人都覺得 twitter很簡單,乙個菜鳥架構師隨便擺弄一下個可伸縮的 twitter就有了,就這麼簡單。然而事實不是這樣,twitter的工程副總裁 raffi krikorian細緻深入的描述了在 twitter在可...