当前位置: 首页 > news >正文

日志收集 grafana-loki

文章目录

  • 部署 grafana-loki
  • 部署 grafana
  • 配置 loki 源
  • 配置节点大盘

部署 grafana-loki

官方文档:部署 grafana-loki

部署命令

  • 设置集群的存储类,如果有默认可以不设置
  • 设置命名空间
 helm install loki oci://registry-1.docker.io/bitnamicharts/grafana-loki --set global.storageClass=local -n common

在这里插入图片描述
 

部署 grafana

官方文档:部署 grafana

部署命令

  • 设置集群的存储类,如果有默认可以不设置
  • 设置命名空间
helm install grafana oci://registry-1.docker.io/bitnamicharts/grafana --set global.storageClass=local -n common

在这里插入图片描述

grafana 的账号:admin
grafana 的密码

echo "Password: $(kubectl get secret grafana-admin --namespace common -o jsonpath="{.data.GF_SECURITY_ADMIN_PASSWORD}" | base64 -d)"

 

配置 loki 源

登录 grafana 后,菜单选中 Data sources
在这里插入图片描述

选中 loki
在这里插入图片描述

填写 loki 的 url,对应 k8s 上 loki 的 service

  • http://loki-grafana-loki-gateway
    在这里插入图片描述
    在这里插入图片描述

测试并保存
在这里插入图片描述

为 loki 新建监控大盘
在这里插入图片描述

可以到官网上搜索 loki大盘
在这里插入图片描述

本文选用 13639
在这里插入图片描述

可以切换查询不同的 app 的日志

在这里插入图片描述

 

配置节点大盘

在 grafana 官网找到合适的数据大盘 kubesphere

在这里插入图片描述

创建数据大盘,导入ID 号为:13352

在这里插入图片描述

新建数据源
在这里插入图片描述

选择 Prometheus
在这里插入图片描述

找到 k8s 服务的 prometheus

在这里插入图片描述

当前集群的 prometheus 地址为:prometheus-k8s.kubesphere-monitoring-system:9090
在这里插入图片描述

配置 prometheus 地址
在这里插入图片描述

保存,新建 prometheus 数据源成功
在这里插入图片描述

回到数据大盘下拉可以看到刚刚新建的 prometheus 数据源
在这里插入图片描述

新建大盘成功
在这里插入图片描述

相关文章:

  • IntelliJ IDEA图形安装教程
  • MySQL 临时数据空间不足导致SQL被killed 的问题与扩展
  • 防火墙补充NAT
  • html和css写淘宝的快速导航条
  • 多路径传输(MPTCP MPQUIC)数据包调度研究总结
  • 加密系统,您的数据安全守护者,助您远离泄露风险!
  • Java多线程:代码不只是在‘Hello World‘
  • 【Openstack Train安装】十一、Dashboard 安装
  • 计算机网络(二)| 物理层上 | 数据通信基础知识 调制 频率范围 信噪比
  • Django之admin后台页面功能详解
  • 1.1美术理论基础
  • C语言实现植物大战僵尸(完整版)
  • 【高数:1 映射与函数】
  • 算法刷题之数组篇
  • Java 并发编程面试题——Java 线程间通信方式
  • Apache Zeppelin在Apache Trafodion上的可视化
  • iOS 系统授权开发
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • tab.js分享及浏览器兼容性问题汇总
  • vue:响应原理
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 如何优雅地使用 Sublime Text
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 一些关于Rust在2019年的思考
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 带你开发类似Pokemon Go的AR游戏
  • ​Python 3 新特性:类型注解
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • "无招胜有招"nbsp;史上最全的互…
  • #13 yum、编译安装与sed命令的使用
  • #pragma data_seg 共享数据区(转)
  • (6)添加vue-cookie
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (待修改)PyG安装步骤
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (一) springboot详细介绍
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)Linux下编译安装log4cxx
  • ../depcomp: line 571: exec: g++: not found
  • .apk 成为历史!
  • .gitignore文件设置了忽略但不生效
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET6 命令行启动及发布单个Exe文件
  • .net通用权限框架B/S (三)--MODEL层(2)
  • ::什么意思
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [asp.net core]project.json(2)
  • [C++]C++入门--引用
  • [C++]——带你学习类和对象
  • [C语言]——内存函数
  • [DM复习]关联规则挖掘(下)
  • [hdu 2896] 病毒侵袭 [ac自动机][病毒特征码匹配]
  • [ICCV2017]Neural Person Search Machines