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

可观测性最佳实践|阿里云事件总线 EventBridge 最佳实践

本文介绍如何把阿里云事件总线 EventBridge 的内容接入观测云平台,通过观测云强大的统一汇聚能力轻松获取阿里云事件,实时追踪最新的数据信息。

背景信息

事件总线 EventBridge 是阿里云提供的一款无服务器事件总线服务,支持阿里云服务、自定义应用、SaaS 应用以标准化、中心化的方式接入,并能够以标准化的 CloudEvents 1.0 协议在这些应用之间路由事件,帮助您轻松构建松耦合、分布式的事件驱动架构。但是对于多云环境,甚至传统 IDC + 云服务的组合架构下,客户更希望能够把云事件、指标、日志、链路等统一汇总,综合调度。观测云平台提供了这样的能力。

前提条件

您已完成以下操作:

  • 安装 DataKit,具体操作,参考 <主机安装 DataKit> https://docs.guance.com/datakit/datakit-install/

  • 开启阿里云事件总线 EventBridge (目前公测期间免费使用)

  • 服务器安全组放行 9529 端口

适用场景

通过事件总线内置的 HTTP 服务的方式,把事件信息推送至观测云。

步骤一:修改 DataKit 监听端口

1、修改服务器 DataKit 主配置文件 /usr/local/datakit/conf.d/dataki.conf

[http_api]  listen = "0.0.0.0:9529"

2、重新启动 DataKit

systemctl restart datakit

步骤二:创建事件总线规则

1、登录 阿里云事件总线控制台

2、选择「事件总线」-「default」-「事件规则」

3、创建规则,配置基本信息,输入名称和描述,然后单击 「下一步」

4、配置事件模式,选择「阿里云官方事件源」,选择想要的「事件源」和「事件类型」

5、选择完成后,可以通过事件模式调试进行测试,然后单击 「下一步」

6、配置事件目标,选择「服务类型」为 HTTP,「URL」为 DataKit 日志 API 地址,「Body 」为 模板

7、当「Body」为 模板时,需要定义模板里的变量和自定义模板 阿里云模板说明

  • 变量:通过 JSONPath 从云事件原始数据中提取参数,使用 "$."

  • 模板:通过 "$()" 进行变量的引用,格式必须符合 DataKit API 规范

8、「网络类型」选择 公网,然后单击 「确认」

9、登录观测云,点击「日志」模块查看对应生成的事件

  • measurement:数据来源

  • message:日志内容

  • fields:扩展字段

数据验证

  • 事件追踪 > 事件详情,查看云事件原始数据

  • 事件追踪 > 事件轨迹,查看事件是否正常投递

  • 服务器 /var/log/datakit/gin.log 查看数据接收情况

相关文章:

可观测性最佳实践|阿里云事件总线 EventBridge 最佳实践

本文介绍如何把阿里云事件总线 EventBridge 的内容接入观测云平台&#xff0c;通过观测云强大的统一汇聚能力轻松获取阿里云事件&#xff0c;实时追踪最新的数据信息。 背景信息 事件总线 EventBridge 是阿里云提供的一款无服务器事件总线服务&#xff0c;支持阿里云服务、自定…...

设计模式-行为型

设计模式-行为型 行为型设计模式主要用于软件运行时复杂的流程控制。包含&#xff1a;模板方法模式、策略模式、命令模式、职责链模式、状态模式、观察者模式、中介者模式、迭代器模式、访问者模式、备忘录模式和解释器模式 模板方法模式 在软件设计时&#xff0c;很多时候系…...

Salesforce大揭秘!SaaS鼻祖不为人知的那些事!

Salesforce的世界无疑是广阔的。自从创始人Marc Benioff于1999年创立公司以来&#xff0c;Salesforce一直在打破CRM领域的界限&#xff0c;改变销售、营销和技术的格局。 作为全球领先的B2B科技公司之一&#xff0c;Salesforce和硅谷里的其他企业一样&#xff0c;缔造着一个关…...

Oracle——物化视图

文章目录含义物化视图的语法物化视图的创建1、自动刷新的物化事务 ON COMMIT2、非自动刷新的物化视图 ON demand关于手动刷新物化视图的删除资料参考含义 什么是物化视图&#xff1f; 物化视图&#xff0c;通俗点说就是物理化的视图。 什么叫物理化&#xff1f; 将视图以表结构…...

ur3+robotiq 2f 140配置moveit

ur3robotiq 2f 140配置moveit 参考链接1 参考链接2 官方配置movit教程 搭建环境&#xff1a; ubuntu: 20.04 ros: Nonetic sensor: robotiq_ft300 gripper: robotiq_2f_140_gripper UR: UR3 reasense&#xff1a; D435i 通过下面几篇博客配置好了ur3、力传感器、robotiq夹爪…...

LDO 芯片烫手,问题出在哪里?

设计失误的一个电路&#xff0c;该电路是数字电路的电源&#xff0c;为图方便对12V直接通过线性电源芯片降压到5V&#xff1a; 图1&#xff1a;线性电源降压12V转5V 几块电路板打样好后&#xff0c;测试均发现AMS1117-5.0芯片烫手&#xff0c;负载电流100mA多&#xff0c;也满…...

零日漏洞发展格局及防御策略

在过去的一年半中&#xff0c; 在野利用的零日漏洞数量持续飙升 &#xff0c;这些软件制造商尚不知晓的漏洞正在被国家行为体黑客组织和勒索软件团伙滥用。 今年上半年&#xff0c;Google Project Zero统计了近20个零日漏洞&#xff0c;其中 大部分针对微软、苹果和谷歌构建的…...

RabbitMQ 可用磁盘空间报警

概要当磁盘可用空间低于设定的值&#xff08;默认50M&#xff09;&#xff0c;将触发警报&#xff0c;并阻塞所有生产者。这目标是为了避免填满整个磁盘&#xff0c;这将导致所有节点上的写入操作失败&#xff0c;并可能导致RabbitMQ停止服务。如何工作为了减少磁盘被填满的风险…...

Web前端学习:二

二一&#xff1a;文字font-size样式 font-size&#xff1a;**px 控制文字大小&#xff0c;可精准控制大小 默认样式medium&#xff0c;中等的 large&#xff0c;大一号 x-large&#xff0c;再大一号 xx-large&#xff0c;再大一号 small&#xff0c;小一号 <!DOCTYPE html…...

【第一章 计算机网络体系结构,标准化工作相关组织,性能指标,分层结构,OSI参考模型】

第一章 计算机网络体系结构&#xff0c;标准化工作相关组织&#xff0c;性能指标&#xff0c;分层结构&#xff0c;OSI参考模型 1.计算机网络&#xff1a; &#xff08;1&#xff09;概念&#xff1a; ①计算机网络是将一个分散的、具有独立功能的计算机系统&#xff0c;通过通…...

SpringIOC源码解析

Spring深度学习&#xff08;一&#xff09;——IOC的设计理念Spring的核心思想——IOCSpring流程图DEMO编写Spring IoC容器的加载过程实例化化容器&#xff1a;AnnotationConfigApplicationContext实例化建BeanDefinition读取器&#xff1a; AnnotatedBeanDefinitionReaderBean…...

【Jupyter Notebook的简单入门使用】

【Jupyter Notebook的简单入门使用】简单介绍安装与配置简单使用Markdown关闭简单介绍 Jupyter官网 Jupyter Notebook 介绍 简单来讲&#xff0c;它是一个网页应用&#xff0c;可以进行文档编写&#xff0c;甚至运行 py 代码等功能 安装与配置 下载合适版本的 python &#…...

@Component@Import@Bean加载顺序解析

【前言】 我们在使用Spring注入Bean对象时&#xff0c;会使用不同注解&#xff0c;比如Component Service Controller Import Bean等。由于Service Controller 等都可以归为Component&#xff0c;那么Component 和Import 、Bean是何时被加载的&#xff0c;以及他们之间的顺序呢…...

二极管温度补偿电路工作原理分析

众所周知&#xff0c;PN结导通后有一个约为0.6V&#xff08;指硅材料PN结&#xff09;的压降&#xff0c;同时PN结还有一个与温度相关的特性&#xff1a;PN结导通后的压降基本不变&#xff0c;但不是不变&#xff0c;PN结两端的压降随温度升高而略有下降&#xff0c;温度愈高其…...

【C语言】多线程之条件竞争

多线程&#xff08;三&#xff09;条件竞争并发程序引起的共享内存的问题死锁互斥锁机制生产者消费者模型信号量机制解决&#xff1a;条件竞争 #include<stdio.h> #include<stdlib.h> #include<pthread.h> void* Print(char* str){printf("%s ",s…...

UE NavigationSystem的相关实现

导航数据的构建流程导航数据的收集导航系统中绑定了Actor、Component注册完成以及取消时的委托&#xff0c;通过这些委托把数据及时更新到导航系统的八叉树结构中导航系统的辅助结构DefaultOctreeController、DefaultDirtyAreasController分别承担了空间数据查询和置脏区域重新…...

Java 继承

文章目录1. 继承概述2. 变量的访问特点3. super 关键字4. 构造方法的访问特点5. 成员方法的访问特点6. 方法重写7. 继承案例1. 继承概述 继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法&#xff0c;还可以在子类中重新定义&#xff0c;追加属性和方法。 publ…...

Python学习笔记8:异常

异常 一些内置的异常类 类名描述Exception几乎所有的异常类都是从它派生而来的AttributeError引用属性或给它赋值失败时引发OSError操作系统不能执行指定的任务&#xff08;如打开文件&#xff09;时引发&#xff0c;有多个子类IndexError使用序列中不存在的索引时引发&#…...

python保留小数函数总结

python保留小数——‘%f’‘%.nf’% x&#xff08;定义的变量&#xff09; 例子&#xff1a;a 82.16332 print(%.1f% a) print(%.2f% a) print(%.3f% a) print(%.4f% a) print(%.10f% a)输出结果python保留小数——format&#xff08;&#xff09;函数Python2.6 开始&#xff…...

狐狸优化算法(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5;&#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密…...

别再让串口中断拖慢你的STM32F407了!手把手教你配置UART4的DMA收发(附完整代码)

STM32F407 UART4 DMA通信实战&#xff1a;突破串口中断的性能瓶颈 如果你正在使用STM32F407的UART4进行数据通信&#xff0c;却频繁遇到系统响应迟缓的问题&#xff0c;很可能是因为传统的串口中断方式正在消耗大量CPU资源。每次收发一个字节都触发中断&#xff0c;当数据量大…...

WarcraftHelper:三步搞定魔兽争霸3兼容性难题的终极解决方案

WarcraftHelper&#xff1a;三步搞定魔兽争霸3兼容性难题的终极解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏魔兽争霸3在现…...

GEO工具红黑榜:有的在“监测“,有的在“收智商税“

2026年&#xff0c;AI搜索已承接超过40%的传统搜索查询量&#xff0c;品牌面临的不再是"百度一下"的竞价排名&#xff0c;而是AI助手直接给出的"默认答案"。当用户问ChatGPT"推荐一款面霜"或向豆包询问"哪个在线教育平台更好"时&#…...

【麒麟桌面系统】V10-SP1 2503 系统知识——常见日志文件及其作用

提示&#xff1a;分享麒麟桌面操作系统 V10 SP1 2503 &#xff08; Kylin-Desktop-V10-SP1 2503 &#xff09;常见日志文件及其作用。 一、现象描述现象描述&#xff1a;在银河麒麟桌面操作系统使用过程中&#xff0c;若出现操作系统故障&#xff0c;需要查询日志排查具体原因&…...

MoE稀疏激活原理与实战:解密大模型高效计算的核心机制

1. 这不是“参数越多越强”的简单故事&#xff1a;拆解大模型里那个被悄悄藏起来的“开关”你肯定见过这类标题&#xff1a;“GPT-4 参数量突破1.8万亿&#xff01;”、“DeepSeek-R1 达到6710亿参数&#xff01;”——光看数字&#xff0c;像在比谁家粮仓堆得更高。但真正懂行…...

Unity热更新本质与分层设计原理

1. 热更新不是“打补丁”&#xff0c;而是游戏生命周期的呼吸系统很多人第一次听说“Unity热更新”&#xff0c;脑子里立刻蹦出一个画面&#xff1a;玩家正在打Boss&#xff0c;突然弹出“检测到新版本&#xff0c;正在后台下载……3秒后重启生效”。然后下意识觉得——这不就是…...

如何用t3mujinpack为你的Darktable照片添加经典胶片质感:新手完整指南

如何用t3mujinpack为你的Darktable照片添加经典胶片质感&#xff1a;新手完整指南 【免费下载链接】t3mujinpack Collection of film emulation presets for open-source RAW developer software Darktable. 项目地址: https://gitcode.com/gh_mirrors/t3/t3mujinpack 你…...

FactoryBluePrints项目深度解析:戴森球计划终极工厂蓝图优化指南

FactoryBluePrints项目深度解析&#xff1a;戴森球计划终极工厂蓝图优化指南 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints FactoryBluePrints项目是戴森球计划游戏中最为…...

如何解决跨平台资源下载难题:res-downloader的完整使用指南

如何解决跨平台资源下载难题&#xff1a;res-downloader的完整使用指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 你是否…...

G-Helper终极指南:告别Armoury Crate臃肿体验的3步高效方案

G-Helper终极指南&#xff1a;告别Armoury Crate臃肿体验的3步高效方案 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenboo…...