利用观测云实现 Kubernetes 多集群可观测

简介

观测云的工作空间接入多个 Kubernetes 集群时,是如何区分不同集群,达到多集群的可观测性?

  • 增加Tag NAMESPACE:DataKit 选举空间,需要设置 ENV_NAMESPACE 环境变量,值为非空字符,不同集群值不能相同。
  • 增加全局Tag(选举类):DataKit 全局 Tag,需要设置 ENV_GLOBAL_ELECTION_TAGS 环境变量,观测云提供了使用全局 Tag 的方式来进行区分。
  • 增加全局 Tag 的方式(非选举类): 观测云提供了在 ENV_GLOBAL_HOST_TAGS 环境变量中增加全局 Tag 的方式。

前置条件

  • Kubernetes 1.18+ 版本以上
  • 观测云账号申请、工作空间新建

操作步骤

1.下载 dataKit.yaml 文件

登录观测云控制台,选择「集成」-「DataKit」-「Kubernetes」,按照所提示的安装步骤下载 datakit.yaml 。

2.配置 DataWay 数据网关地址

配置 ENV_DATAWAY 信息示例如下:

- name: ENV_DATAWAYvalue: https://openway.guance.com?token=tkn_xxxxxxxxxxxxx

1)在「观测云控制台」-「设置」,复制 Token 信息

2)替换如下 datakit.yaml 的 Token 信息

3.DataKit 配置全局 TAG

在 datakit.yaml 上面配置全局 tag 。

1)设置 ENV_NAMESPACE

- name: ENV_NAMESPACEvalue: k8s-test

2)设置 ENV_GLOBAL_ELECTION_TAGS

- name: ENV_GLOBAL_ELECTION_TAGSvalue: cluster_name_k8s=k8s-test

3)设置 ENV_GLOBAL_TAGS

- name: ENV_GLOBAL_HOST_TAGSvalue: host=__datakit_hostname,host_ip=__datakit_ip,cluster_name_k8s=k8s-test

实现效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/499399.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第三百七十回

文章目录 1. 概念介绍2. 使用方法2.1 获取所有时区2.2 转换时区时间 3. 示例代码4. 内容总结 我们在上一章回中介绍了"分享一些好的Flutter站点"相关的内容,本章回中将介绍timezone包.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在…

力扣递归:路径总和

思路:此题思路为递归实现,递归思路为:在每层递归的过程中将各个节点的数据记录下来,不断将减少目标数据的值准备进行判断,当进行到叶子节点时要进行判断 /*** Definition for a binary tree node.* struct TreeNode {…

服务式办公室联合办公空间,傻傻分不清楚

服务式办公室是一种灵活的办公解决方案,适合各种规模和类型的企业,尤其是那些寻求成本效益和灵活租赁条件的新兴企业。以下是服务式办公室的主要使用者和设施特点: 谁会使用服务式办公室? 新兴初创企业:由于初创企业在…

面试笔记系列四之SpringBoot+SpringCloud+计算机网络基础知识点整理及常见面试题

目录 Spring Boot 什么是 Spring Boot? Spring Boot 有哪些优点? SpringBootApplication注解 Spring Boot 的启动流程 Spring Boot属性加载顺序 springboot自动配置原理是什么?(*) 如何理解springboot中的start…

Leetcode—64. 最小路径和【中等】

2024每日刷题&#xff08;116&#xff09; Leetcode—64. 最小路径和 实现代码 class Solution { public:int minPathSum(vector<vector<int>>& grid) {int m grid.size();int n grid[0].size();vector<vector<int>> dp(m 1, vector<int&g…

配电房智能辅助监控系统设计

业务背景 工业企业、学校、医院、居民小区等单位有这海量的配电房&#xff0c;这些配电房内的配电设备种类多、运行环境复杂&#xff0c;存在各种各样的安全隐患。目前这些配电房主要依靠人员在场值守或巡检方式进行管理&#xff0c;但单纯的人工运维方式既成本高&#xff0c;…

pycharm基本操作,零基础快速上手

新建项目 pycharm安装完成后&#xff0c;双击pycharm的图标&#xff0c;打开pycharm。如果是首次使用的话选择Create New Project创建一个新项目。 进入pycharm后也可以通过以下方式新建一个项目&#xff0c;点击菜单栏File–New Project。 2. 选择项目路径和python环境&…

C++设计模式——抽象工厂模式

文章目录 抽象工厂模式的主要组成部分抽象工厂模式的一个典型例子抽象工厂模式用于其他场景抽象工厂模式与其他设计模式结合使用 C 中的抽象工厂模式是一种创建型设计模式&#xff0c;它主要用于处理对象家族的创建&#xff0c;这些对象之间可能存在一定的关联关系或属于相同的…

开仓济民 SWUST OJ 1175

有个王国在某年爆发了旱灾&#xff0c;于是那里的国王准备开仓济民。已知&#xff0c;第一天发一公斤粮食&#xff0c;第二天发两公斤粮食&#xff0c; 第三天发四公斤粮食。。。。。第二天发的粮食是前一天的两倍。我们已知安抚灾民一共需要m公斤粮食&#xff0c;问第几天国 王…

接口被恶意刷了!老板怒吼一声而我打开这篇文章!

在网络安全领域&#xff0c;恶意刷接口是一种常见的攻击手段&#xff0c;可能导致服务资源耗尽、数据泄露等严重后果。为了应对这一问题&#xff0c;我们需要采取一系列防范措施。 防火墙 数据包过滤与验证&#xff1a;防火墙具备对传入和传出网络的数据包进行深度分析和过滤…

【python】Python Turtle绘制流星雨动画效果【附源码】

在这篇技术博客中&#xff0c;我们将学习如何使用 Python 的 Turtle 模块绘制一个流星雨的动画效果。通过简单的代码实现&#xff0c;我们可以在画布上展现出流星闪耀的场景&#xff0c;为视觉带来一丝神秘与美感。 一、效果图&#xff1a; 二、准备工作 &#xff08;1)、导入…

uniapp 安装安卓、IOS模拟器并调试

一、安装Android模拟器并调试 1.下载并安装Android Studio。 2.创建简单project。 3.安装模拟器。 完成安卓模拟器的安装。 4.启动模拟器。 5.hbuilderx选择模拟器、运行。 点击刷新按钮后出现模拟器&#xff0c;勾选并运行。 6.调试。 在 HBuilderX 中&#xff0c;项目启…