grafana容器修改配置

今天使用kube-prometheus为k8s系统建立监控系统,创建完成后使用别人已有的表盘,感觉还不错,但是只能5s自动刷新让我这个强迫症很难受,用网上的方法修改设置栏发现最小就只能是5s,想再小就只能去修改容器内部的配置文件,可去修改发现又有一个问题:配置文件是一个只读文件无法修改。在网上翻来覆去终于看到一个解决方案,记录一下(事后觉得修改这个没必要,1s刷新一次太卡了,直接看图就行,没必要刷新

将grafana容器中的grafana.ini文件复制到本地

使用kubectl cp命令将容器内部的grafana.ini配置文件复制到本机

kubectl cp grafana-57d4ff8cdc-ms4z9:/etc/grafana/grafana.ini /root/grafana/grafana.ini  -n monitoring

然后本地修改grafana.ini配置文件

min_refresh_interval = 1s

正如上面看到的所有配置都被注释掉了,我发现容器内部还有一个defaults.ini,它内部配置文件跟grafana.ini配置文件一样,但是配置项没有被注释。于是我又将default.ini操作了一次

kubectl cp grafana-57d4ff8cdc-ms4z9:/usr/share/grafana/conf/defaults.ini /root/grafana/defaults.ini  -n monitoring

然后本地修改grafana.ini配置文件

min_refresh_interval = 1s

将修改后的grafana.ini以configmap的方式挂载到kubernetes集群

kubectl create cm grafana-config --from-file=/root/grafana/grafana.ini -n monitoring
kubectl create cm grafana-default-config --from-file=/root/grafana/defaults.ini -n monitoring

修改grafana挂载grafana-config

kubectl edit deployment grafana -n monitoring
########volumeMounts部分新增以下内容:
      - mountPath: /etc/grafana
        name: grafana-config
        readOnly: true

      - mountPath: /usr/share/grafana/conf
        name: grafana-default-config
        readOnly: true
########volumes部分新增以下内容:
    - configMap:
        name: grafana-config
      name: grafana-config
    - configMap:
        name: grafana-default-config
      name: grafana-default-config

等待grafana pod 重新部署成功

完成后就可以在配置项添加1s间隔

https://cloud.tencent.com/developer/article/1814274

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
Theme Argon
本网站自 2020-12-24 12:00:00 起已运行