NestJS + Opentelemetry(Grafana 云)
时间 :
2024-08-19,08:20:17
编辑 ::ADMIN
在生产环境中使用 opentelemetry
在应用程序中设置opentelemetry并通过在本地启动otel collector、loki、tempo和grafana查看轨迹的功能已在上一篇文章中完成。
现在剩下的就是不仅要在本地看追踪,还要在实际生产环境中看追踪。
为此,需要的是‘在云端保存日志和痕迹’。
方法
1.部署opentelemetry收集器
你可以在某处浮动一个opentelemetry collector(+ loki、tempo等)并将应用程序发送的oltp地址设置到这个collector。
或者,为了获得更好的可扩展性,有一种方法可以使用网关进行负载平衡,从网关接收oltp,并将其传递给内部收集器。2.安装和部署grafana alloy
grafana alloy 是 grafana 提供的可配置的 opentelemetry 收集器。
如果您使用 docker 或以前使用过 kubernetes 进行部署,可以将其添加为新节点。
3.无需collector直接拍摄
这是一种直接将oltp发送到后端(loki、tempo、jaeger等)的方法,无需收集器。
好处是grafana cloud的loki和tempo可以作为后端,无需部署即可快速入门
反而使用collector所能获得的可扩展性、处理能力等优势消失了。
采用:无收藏家拍摄
我想以一种很酷的方式部署和使用 collector,但我认为在不使用 kubernetes 的环境中单独部署和设置 collector 会花费太多时间,所以我选择直接启动它grafana 云.
其实我们引入它是为了实验,而且由于它是一个初创公司,可扩展性并不是很重要(因为它是日志记录),最重要的是它可以快速完成,所以它并不花哨,但是这是一个很好的决定。
绳索
更改代码很简单。您所需要做的就是正确设置 oltp 端点和协议。
示踪剂
import { otlptraceexporter as protootlptraceexporter } from "@opentelemetry/exporter-trace-otlp-proto";
const oltptraceexporter = new protootlptraceexporter({
url: process.env.otel_exporter_otlp_endpoint + "/v1/traces",
headers: {
authorization: process.env.otel_exporter_otlp_headers_authorization,
},
});
400电话优惠
热门新闻
- 最近的SEO获客策划:提高品牌···
- 智能AI聊天的未来:网页版AI···
- “秒吸眼球,流量翻倍神器!”
- 新撰九成宫醴泉铭作者
- 如何通过AI文章配图提升内容吸···
- 珠海全网SEO费用如何高效投入···
- 轻松开户,竞价无忧
- 甘肃网站建设:打造地方特色数字···
- ChatGPT翻译能注册吗?智···
- Nginx如何添加lua模块
- win7换win10系统的方法
- ThinkPHP6路由解析详解···
- 一键优化,无线加速大师
- 如何查看官网收录情况,确保网站···
- js如何断点
- 外贸SEO优化策略:提升国际搜···
- 中国银行驻马店分行普及金融知识···
- 百度云空间建站如何快速实现高效···
- 如何通过ChatGPT注册,快···
- 2022年你还在漫无目的的发垃···
- 利用AI自动生成文章在线:让内···
- “图说天下,识界新篇”
- dedecms tag标签怎么···
- 张家港企业如何选择专业网站制作···
- SEO优化关键词推广,让你的企···
- 深企专业网站定制专家
- 在thinkphp5中添加自己···
- 智媒AI伪原创工具高效提升内容···
- 俩族网:连接你我,共筑民族团结···
- 谷歌收录情况查询:如何了解你的···
- 提升网站排名,带来更多流量专业···
- 简洁设计,用户至上,30字内打···
- 重庆永川效果好的SEO优化,助···
- 网站优化快排:如何快速提升网站···
- 百度推广,一键下载,高效便捷!
- 网站收录结果检查的重要性:助力···
- 使用无广告免费自助建站服务,是···
- 详解家用服务器建站时突破80端···
- 百度手机版,免费畅享!
- 怎么把三级分销系统挑选出来
- 如何关闭 Bootstrap ···
- 东莞SEO翘楚榜
- 长沙网站优化,助企业排名飞跃
- 杭锦旗SEO,优化关键词布局
- 搜索神器,一搜即达
- 使用云自助建站系统源码时遇到问···
- 规划定位,设计开发,测试上线,···
- 怎么使用ChatGPT解决Ng···
- 西安自助建站品牌|手工网站建设···
- 百度指数,轻松掌握!