首页 > 其他分享 >Etcd开启trace

Etcd开启trace

时间:2024-05-13 22:31:18浏览次数:20  
标签:ms trace 05 开启 range Etcd duration 617423573

针对处理耗时超过100ms的grpc请求,etcd打印包含耗时长的阶段的trace日志。

# etcd容器增加环境变量
env:
- name: ETCD_LOGGER
  value: zap

trace日志举例

{
    "level": "info",
    "ts": "2024-05-13T14:16:45.478Z",
    "caller": "traceutil/trace.go:145",
    "msg": "trace[617423573] range",
    "detail": "{range_begin:/registry/services/specs/default/kubernetes; range_end:; response_count:1; response_revision:8900; }",
    "duration": "144.954538ms",
    "start": "2024-05-13T14:16:45.333Z",
    "end": "2024-05-13T14:16:45.478Z",
    "steps": [
        "trace[617423573] 'agreement among raft nodes before linearized reading'  (duration: 106.014756ms)",
        "trace[617423573] 'range keys from bolt db'  (duration: 38.634484ms)"
    ]
}

 

标签:ms,trace,05,开启,range,Etcd,duration,617423573
From: https://www.cnblogs.com/WJQ2017/p/18190205

相关文章

  • Mellanox网卡开启SRIOV
    Mellanox网卡开启SRIOVSRIOV是网卡虚拟化的一个重要功能。本文讲介绍如何在Mellanox网卡上开启SRIOV,并创建一些VF。参考:Mellanox网卡开启SRIOV方法简介-天翼云开发者社区-天翼云(ctyun.cn)在BIOS中开启IOMMU先查看是否已经开启了IOMMU。$dmesg|grep-idmar什么输......
  • etcd集群搭建
    主机环境和分配规划:主机ip  主机名  操作系统环境  操作系统版本172.17.0.2etcd01centos7.9172.17.0.3etcd02centos7.9172.17.0.4etcd03centos7.9etcd官网下载,我这边下载的是v3.4.32版本https://objects.githubusercontent.com/github-product......
  • openGauss 开启RemoveIPC引起的core问题
    开启RemoveIPC引起的core问题问题现象操作系统配置中RemoveIPC参数设置为yes,数据库运行过程中出现宕机,并显示如下日志消息。FATAL:semctl(1463124609,3,SETVAL,0)failed:Invalidargument原因分析当RemoveIPC参数设置为yes时,操作系统会在对应用户退出时删除IPC资源(共......
  • 随笔-调试-使用strace跟踪系统调用
    摘自:使用strace命令跟踪系统调用strace-tt-T-v-f-etrace=file-o/data/log/strace.log-s1024-p23489-c统计每一系统调用的所执行的时间,次数和出错的次数等.-d输出strace关于标准错误的调试信息.-f除了跟踪当前进程外,还跟踪由fork调用所产生的子进程.-ff......
  • Tracealyzer - RTOS可视化追踪调试软件+Virtual Eval - ADI公司ADC产品在线评估工具
    1、Qfplib-专为ARMCortex-M内核设计的浮点库Qfplib是ARMCortex-M内核的IEEE754浮点库家族。Qfplib有三个分支针对不同的内核,并以不同的优化目标编写。Qfplib-M0-tiny:针对ARMCortex-M0,高度优化的代码大小,仅单精度。Qfplib-M0-full:针对ARMCortex-M0,优化了代码大小......
  • mongodb单实例开启oplog
    需求DTS传输同步数据的需求,需要将mongodb里的数据更新、数据增加操作同步给FC函数MongoDB中的Oplog(操作日志)是一个特殊的集合,用于记录数据库的所有操作。Oplog是MongoDB复制集中的一个重要组成部分,它允许从节点通过读取Oplog来实现与主节点的数据同步。所以要把单实例调整成复......
  • 在Linux中,如何使用strace进行故障排查?
    在Linux中,strace是一个非常有用的工具,用于跟踪和诊断系统调用和信号。它可以帮助你理解程序如何与内核交互,并可以用来进行故障排查。以下是使用strace进行故障排查的详细步骤:1.理解strace的基本概念strace可以跟踪进程执行的每一个系统调用和信号。它可以显示系统调用的参数......
  • GitHub two-factor authentication开启教程
    问题描述最近登录GitHub个人页面动不动就有一个提示框”......two-factorauthenticationwillberequiredforyouraccountstartingJan4,2024......“,点击去看了一下原来是GitHub对所有的用户登录都要开启双重身份认证,要在1月4号前完成解决办法GitHub个人页面点击右......
  • rabbitmq开启ssl
    官网:https://www.rabbitmq.com/docs/management#multiple-listeners 生成证书opensslreq-newkeyrsa:2048-nodes-keyoutrsa_private.key-x509-days365-outcert.crt//一次性生成私钥和证书2.使用已有RSA私钥生成自签名证书opensslreq-new-x509-days36......
  • 在Linux中,如何使用perf和DTrace进行性能分析。
    perf和DTrace是两个强大的工具,它们用于Linux系统的性能分析和故障排除。下面将分别介绍如何在Linux中使用这两个工具。1.使用perf进行性能分析perf是Linux内核的一个性能分析工具,它提供了对系统调用、内核函数和硬件性能计数器的深入洞察。以下是使用perf的一些基本步骤:安装......