oldboy627 最近的时间轴更新
oldboy627

oldboy627

V2EX 第 490107 号会员,加入于 2020-05-18 13:08:20 +08:00
今日活跃度排名 10946
面试挂了~
程序员  •  oldboy627  •  308 天前  •  最后回复来自 oldboy627
6
腾讯企业微信的产品经理用脚想需求吗?
  •  1   
    程序员  •  oldboy627  •  2022-04-26 17:00:38 PM  •  最后回复来自 oldboy627
    78
    Linux 下的进程监控
    程序员  •  oldboy627  •  2022-02-18 13:09:48 PM  •  最后回复来自 zhoudaiyu
    5
    使用 powershell 获取文件部分内容
    程序员  •  oldboy627  •  2021-12-09 10:36:33 AM  •  最后回复来自 oldboy627
    9
    如何计算应用/process 消耗的 IOPS
    程序员  •  oldboy627  •  2021-11-15 13:00:24 PM  •  最后回复来自 1023
    10
    有应用混沌工程的朋友吗?
    程序员  •  oldboy627  •  2021-11-08 17:32:21 PM  •  最后回复来自 yorelog
    16
    kong 网关 request-transform 插件正则配置
    程序员  •  oldboy627  •  2021-04-19 20:01:54 PM  •  最后回复来自 oldboy627
    3
    有没有监控系统,针对 Linux OS 下各个用户的流量监控。
    程序员  •  oldboy627  •  2021-01-09 16:49:33 PM  •  最后回复来自 Licsber
    11
    oldboy627 最近回复了
    3 天前
    回复了 loveDiu4ever 创建的主题 职场话题 谨慎选择 web3 中国老板的公司
    交易所的工作你还敢做? 不怕进去吗
    一、写一个定时执行的 Bash 脚本,每月的一号凌晨 1 点 对 MongoDB 中 test.user_logs 表进行备份、清理

    首先备份上个月的数据,备份完成后打包成.gz 文件
    备份文件通过 sfpt 传输到 Backup [[email protected]] 服务器上,账户已经配置在~/.ssh/config;
    备份完成后,再对备份过的数据进行清理: create_on [2024-01-01 03:33:11] ;
    如果脚本执行失败或者异常,则调用 [https://monitor.ipo.com/webhook/mongodb ];
    这个表每日数据量大约在 200w 条, 单条数据未压缩的存储大小约 200B;


    二、已知生产环境数据库结构如图所示,因为 master 服务器偶尔有硬件问题,需要先将 slave_01 提升为新 master, 然后旧 master 变成 slave_01 。请给出操作方案和关键命令。

    主从数据库服务均处于独立服务器上,有独立的 IP;
    应用程序写入数据库通过域名[mysql-master.ipo.com]访问;
    应用程序读取数据通过 Haproxy[mysql-slave.ipo.com]访问所有从库[01-04];
    尽量平滑处理,不影响生产环境;
    我都有远程面试过国内和国外的公司,根据我的经验,一般国内的公司远程面试都非常不专业,从 HR 到面试者。

    1. 首先不开摄像头,但让面试者开摄像头,你看不到对方,像是对着机器说话。
    2. 第一轮技术面试的时候,面试官不会介绍自己,不会介绍职位,不会介绍日常工作内容。但国外的面试官会介绍自己,职位信息等内容。
    3. 吹毛求疵,抓住一个点非要问死面试者,问的非常非常细节或者冷门,显得他比面试者强很多的样子。
    @RedisMasterNode 老哥理解的没错。Trace 部分已经通过 OTEL SDK 实现了,在 Elastic APM 里查看信息。Log 这部分并没有集成 OTEL SDK ,所以还是普通的 json log 。想问问有没有可能通过日志里某个业务字段(比如 requestid)进行关联呢?
    @xderam 这个是在 apm 点击 trace 的时候,比如 post 请求,可以看到相关信息,还可以关联到这个 post 请求对应的日志。 是这个需求,其实这个我已经在 elastic apm8 里面测试过了,trace 请求和日志可以关联起来。

    现在还是想保留以前的一部分,kibaba 可以选择 index(app-error ,app-info ,app-warn )等索引查看,又想 trace 和日志进行关联。
    @jamel 这个说来话长,因为之前应用还是传统方式部署的服务器上的,otel sdk 只使用了 trace 部分,日志部分还是 filebeat 来收集的。现在要容器化,打算使用 otel collector 来实现这些,减少对代码的侵入性。
    @jamel 是这样的,elastic 8 版本支持了,可以在 trace 旁边查看日志,但是我们架构师想要的是,使用 fluentbit 收集应用日志,然后在 fluentbit 的 output 根据错误级别来创建 elastic 索引,比如 app-error ,app-info 等索引,开发可以还像以前方式去查看。 直接都发送到 apm 中,索引就变成了一个。
    使用 apm 产品的话,似乎就简单多了,可以把日志,metrics ,trace 都发送到 apm 服务器中,自动就关联起来了,直接查看到。
    @superfa 感谢,但是这个 trace id 要怎么添加到日志里呢,业务代码集成 otel sdk 的日志部分吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   948 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 310ms · UTC 20:10 · PVG 04:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.