腾讯mini项目-【指标监控服务重构】2023-08-25

news/2024/5/19 2:02:57 标签: go, clickhouse, prometheus

今日已办

traefik proxy jaeger

image-20230825095943572

image-20230825093443672

Prometheus

prometheus | Prometheus

image-20230825110129314

配置完依然无法实现 web-url的前缀访问【待解决】

Set span storage type : elasticsearch

services:
  elasticsearch:
    image: elasticsearch:7.17.12
    container_name: elasticsearch
    networks:
      - backend
#    ports:
#      - "127.0.0.1:9200:9200"
#      - "127.0.0.1:9300:9300"
    environment:
      - cluster.name=jaeger-cluster
      - discovery.type=single-node
      - http.host=0.0.0.0
      - transport.host=127.0.0.1
      - ES_JAVA_OPTS=-Xms512m -Xmx512m
      - xpack.security.enabled=false
    volumes:
      - ./data/elasticsearch:/usr/share/elasticsearch/data
  jaeger:
    container_name: jaeger
    networks:
      - backend
    image: jaegertracing/all-in-one:1.48
    volumes:
      - ./config/monitor/jaeger/jaeger-ui.json:/etc/jaeger/jaeger-ui.json
    command:
      - --query.ui-config=/etc/jaeger/jaeger-ui.json
      - --es.server-urls=http://elasticsearch:9200
      - --es.num-shards=1
      - --es.num-replicas=0
    environment:
      - METRICS_STORAGE_TYPE=prometheus
      - SPAN_STORAGE_TYPE=elasticsearch
      - PROMETHEUS_SERVER_URL=http://prometheus:9090
      - LOG_LEVEL=info
      - QUERY_BASE_PATH=/jaeger
    depends_on:
      - elasticsearch

本地测试profile不同 pubsub 框架的trace相关耗时指标

  • baserunner

image-20230825200336119

  • watermill

image-20230825202020898

Remove grafana container in compose-profile.yaml

Fix naming and comment conventions

修复 venus 和 profile 中的不规范命名、注释和代码质量检查中的问题

明日待办

  • PPT 流程
  • 尝试 Venus 的 Fiber Handler 的 OTEL 无感化、可扩展性
  • 分离 jaeger-all-in-one 为独立组件部署

http://www.niftyadmin.cn/n/5050486.html

相关文章

腾讯mini项目-【指标监控服务重构-会议记录】2023-07-26

2023-07-26组长会议纪要 A组 项目对齐和问题 分配需求,SLI指标上报,暂时没有实际效果 每个人负责一条指标,同步代码,时间问题还是难题跟B组同学请教,答疑 问题:启动 Tracer 【已解决】 环境问题&#xf…

Python程序设计实例 | 爬取机场航班信息

案例中将展示机场官网中航班信息(如机场航班的离港与进港信息)的爬取过程。有兴趣的读者可以在本案例的基础上对数据进一步分析,或是对爬虫做进一步的开发,增加更多功能。 请求、解析、处理数据是通用爬虫的三个步骤,在本案例中,…

【华为OD机试python】食堂供餐【2023 B卷|100分】

【华为OD机试】-真题 !!点这里!! 【华为OD机试】真题考点分类 !!点这里 !! 题目描述 某公司员工食堂以盒饭方式供餐。为将员工取餐排队时间降低为0, 食堂的供餐速度必须要足够快。现在需要根据以往员工取餐的统计信息, 计算出一个刚好能达成排队时间为0的最低供餐速度。 即…

软件定义网络-OpenvSwitch

软件定义网络(SDN)。它主要有以下三个特点: 控制与转发分离:转发平面就是一个个虚拟或者物理的网络设备,就像小区里面的一条条路。控制平面就是统一的控制中心,就像小区物业的监控室。它们原来是一起的&…

pycharm中配置torch

在控制台cmd中安装好torch后,在pycharm中使用torch,需要进行简单设置即可。 在pycharm中新建一个工程,在file文件中打开setting 在setting中找到project interpreter编译器 找到conda environment的环境配置,设置好相应的目录 新…

Duboo项目集成升级问题解决

Duboo项目集成升级问题解决 文章目录 1.问题2.解决办法3.验证4.总结 1.问题 由于之前写了这篇文章: [](https://mp.weixin.qq.com/s/L-ejXtV9wk-hPYAc2e3jvQ) 之前的版本如下: JDK版本:1.8 springBoot的版本:2.3.12.RELEASE …

短视频矩阵系统源码saas开发技术搭建代部署

一、短视频矩阵系统建模----技术api接口--获取用户授权 技术文档分享: 本系统采用MySQL数据库进行存储,数据库设计如下: 1.用户表(user): - 用户ID(user_id) - 用户名&#xff0…

C++11的一些新特性|线程库|包装器|lambda表达式

文章目录 目录 文章目录 一、可变参数模板 1.可变参数模板 2.STL容器中emplace相关函数接口: 二、lambda表达式 1.c98中的一个例子 2.lambda表达式 三、包装器 1.fuction包装器 四、线程库 1.thread类简单介绍 2.并发和并行的区别 3.线程函数参数 4.原子性操作库…