helm部署安装grafana 及 配置测试

算法征途说
• 阅读 983

add repo

helm repo add stable http://mirror.azure.cn/kubernetes/charts

helm repo update
helm repo list
[root@vm2 ~]# helm repo list
NAME                    URL                                                   
stable                  http://mirror.azure.cn/kubernetes/charts              
aliyun                  https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
prometheus-community    https://prometheus-community.github.io/helm-charts    
ingress-nginx           https://kubernetes.github.io/ingress-nginx            
bitnami                 https://charts.bitnami.com/bitnami 

install grafana

helm install stable/grafana --generate-name -n monitor
ization.k8s.io/v1 RoleBinding
NAME: grafana-xxxxxx8
LAST DEPLOYED: Mon Jun 19 11:05:01 2023
NAMESPACE: monitor
STATUS: deployed
REVISION: 1
NOTES:
*******************
****DEPRECATED*****
*******************
* The chart is deprecated. Future development has been moved to https://github.com/grafana/helm2-grafana

1. Get your 'admin' user password by running:

   kubectl get secret --namespace monitor grafana-16xxx8 -o jsonpath="{.data.admin-password}" | base64 --decode ; echo

2. The Grafana server can be accessed via port 80 on the following DNS name from within your cluster:

   grafana-1687143898.monitor.svc.cluster.local

   Get the Grafana URL to visit by running these commands in the same shell:

     export POD_NAME=$(kubectl get pods --namespace monitor -l "app.kubernetes.io/name=grafana,app.kubernetes.io/instance=grafana-xxxxxxxx8" -o jsonpath="{.items[0].metadata.name}")
     kubectl --namespace monitor port-forward $POD_NAME 3000

3. Login with the password from step 1 and the username: admin
#################################################################################
######   WARNING: Persistence is disabled!!! You will lose your data when   #####
######            the Grafana pod is terminated.                            #####
#################################################################################

helm部署安装grafana 及 配置测试

ingress yaml

cat grafana-server-ingress.yaml 
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: grafana-server
  namespace: monitor
spec:
  rules:
  - host: grafana.test.com
    http:
      paths:
      - path: /
        backend:
          serviceName: grafana-1xxxxxx8
          servicePort: 80

helm部署安装grafana 及 配置测试

kubectl get secret --namespace monitor grafana-168xxxxx98 -o jsonpath="{.data.admin-password}" | base64 --decode ; echo

获取web页面 admin 密码

helm部署安装grafana 及 配置测试

add Prometheus datasource

helm部署安装grafana 及 配置测试

helm部署安装grafana 及 配置测试

查看Prometheus的svc 名字
helm部署安装grafana 及 配置测试
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
3年前
4.Grafana展示监控数据
Grafana是什么?我们知道Node\_export监控服务器状态,但是没有具体的展示,简单来说,Grafana的主要作用就是对监控的数据进行图形化展示。docker部署grafana我们这里采用docker方式部署,Docker安装,可参考Centos7下实现dockerwordpress安装(https://
Stella981 Stella981
3年前
Kubernetes集群监控Prometheus + Grafana监控方案部署及配置
K8S中的各个Node及Pod如何监控,业界常用的方案基本都是:PrometheusGrafana来先看看整体效果如下:!image.png(https://s2.51cto.com/images/20200909/1599640009896549.png?xossprocessimage/watermark,size_16,text
Stella981 Stella981
3年前
K8S环境的Jenkin性能问题处理
环境信息在K8S环境通过helm部署了Jenkins(namespace为helmjenkins),用于日常Java项目构建:1.kubernetes:1.152.jenkins:2.190.23.helm版本:2.16.1如果您想了解helm部署Jenkins的详情,请参考《》问题描述在Jenkins任
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Helm 架构
在实践之前,我们先来看看Helm的架构。Helm有两个重要的概念:chart和release。chart是创建一个应用的信息集合,包括各种Kubernetes对象的配置模板、参数定义、依赖关系、文档说明等。chart是应用部署的自包含逻辑单元。可以将chart想象成apt、yum中的软件安装包。release是cha
Stella981 Stella981
3年前
ELK学习笔记之配置logstash消费kafka多个topic并分别生成索引
0x00 filebeat配置多个topicfilebeat.prospectors:input_type:logencoding:GB2312fields_under_root:truefields:添加字段
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n