首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏张善友的专栏

    微软发布TX(LINQ To Logs And Traces

    My first impression on Tx (LINQ to Logs and Traces) SkyLog: My first end-to-end example on programming

    1.2K60发布于 2018-01-30
  • 来自专栏.NET开发那点事

    .NET 中使用 OpenTelemetry Traces 追踪应用程序

    今天继续来说说 OpenTelemetry Traces。 在今天的微服务和云原生环境中,理解和监控系统的行为变得越来越重要。在当下我们实现一个功能可能需要调用了 N 个方法,涉及到 N 个服务。 什么是 OpenTelemetry Traces OpenTelemetry Traces 是 OpenTelemetry 提供的一种遥测数据类型,用于记录和描述在分布式系统中的单个操作或工作单元的生命周期 OtlpExportProtocol.HttpProtobuf; otlpOptions.Endpoint = new Uri("http://192.168.0.1:5341/ingest/otlp/v1/traces "); }); }); 跟 Logs 类似,我们使用 WithTracing 扩展方法来对 Traces 进行配置。 在这里,我们将跟踪数据发送到"http://192.168.0.201:5341/ingest/otlp/v1/traces"这个地址。

    48010编辑于 2024-06-06
  • 来自专栏云云众生s

    Metrics, Logs 和 Traces:比它们看起来更相似?

    Metrics, Logs 和 Traces:比它们看起来更相似? 翻译自 Metrics, Logs and Traces: More Similar Than They Appear? 。 笔者团队也正在试图用统一框架处理 Metrics, Logs 和 Traces ,我们发现确实很有价值 。 它们需要不同的存储和查询方法,这使得使用单一解决方案成为一项挑战。 我们可以在时间序列市场中看到这个挑战,在那里有针对 Metrics, Traces 和 Logs 的三类软件。 比较 logs 和 traces Traces 也会产生基数问题。但是,当我们考虑跟踪时,存在一些关键差异。 Trace 中的键总数往往更加一致。 然而,traces 和 logs 之间的主要区别在于 traces 更可能有一个无界元素(tag values),而 logs 有两个无界元素(tag keys 和 tag values)。

    53510编辑于 2024-03-27
  • 来自专栏绿巨人专栏

    强化学习读书笔记 - 12 - 资格痕迹(Eligibility Traces)

    强化学习读书笔记 - 12 - 资格痕迹(Eligibility Traces) 学习笔记: Reinforcement Learning: An Introduction, Richard S. 控制的近似方法 强化学习读书笔记 - 11 - off-policy的近似方法 需要了解强化学习的数学符号,先看看这里: 强化学习读书笔记 - 00 - 术语和数学符号 资格迹(Eligibility Traces theta_{t+1} \doteq \theta_t + \alpha \delta_t e_t \\ where \\ e_t \text{ - eligibility accumulating traces

    1.7K60发布于 2018-05-17
  • 来自专栏数据魔术师

    强化学习读书笔记(15)| 资格迹Eligibility Traces(下)

    Online TD(λ) Sarsa(λ) Variable λ and γ Watkins’s Q(λ) to Tree-Backup(λ) Stable Off-policy Methods with Traces

    88800发布于 2019-11-25
  • 来自专栏技术汇总专栏

    基于Eligibility Traces的延迟反馈强化学习方法探索

    基于Eligibility Traces的延迟反馈强化学习方法探索一、引言强化学习(Reinforcement Learning, RL)是人工智能领域的一项核心技术,其目标是让智能体(AI Agent 信用分配方法(Eligibility Traces):通过指数衰减的方式,将奖励追溯到过去的多个动作。 3.3 解决方案Eligibility Traces (TD(λ))使用衰减参数 \$\lambda\$,让奖励同时影响当前动作和历史动作: $$ et(s,a) = \gamma \lambda 引入 Eligibility Traces (TD(λ)) 后,学习效果明显提升,智能体能够更快地将奖励归因到历史动作。六、应用场景医疗决策:延迟的康复结果预测。金融投资:长期收益最大化的决策。

    41510编辑于 2025-09-03
  • 来自专栏数据魔术师

    强化学习读书笔记(14)| 资格迹 Eligibility Traces(上)

    资格迹与TD error的结合提供了一个高效增量形式的在MC和TD算法之间转换和选择的方式。第七章介绍的n步算法也能做到,但是eligibility trace方法更加通用,学习速度更快而且共不同计算复杂度的选择。

    1.8K20发布于 2019-11-08
  • 来自专栏东风微鸣技术博客

    Grafana系列-统一展示-11-Logs Traces无缝跳转

    : 基于衍生字段 (fields) 或自动化的日志•Traces -> Logs: 基于 labels•Traces -> Metrics: 基于来自 spans 的 Metric 指标•Metrics -> Traces: 基于 Prometheus 的 Exemplars. 如: •Logging 使用 EFK•Tracing 使用 Jaeger 如果日志中也包括 trace_id, Name 至少可以通过 trace_id, 实现 Logs -> Traces 的无缝跳转 实战 Logs(ElasticSearch) To Traces(Jaeger) Notes: 实战场景: 针对报错日志, 定位到出错的 Trace. 如果需要实现 Metrics, Logs, Traces 三者的双向跳转, 那么在这三者的解决方案需要是特定的方案, 另外这三者的数据源、Dashboard 和 Query 中都需要有更多精细的配置。

    75430编辑于 2023-09-01
  • 来自专栏测试技术圈

    TestNG小技巧

    = null) { traces = this.getKeyStackTrace(tr, traces); alltrace = this.merge(alltrace, traces * @param traces2 * @return */ private StackTraceElement[] merge(StackTraceElement[] traces1, StackTraceElement[] traces2) { StackTraceElement[] ste = new StackTraceElement[traces1.length + traces2.length]; for (int i = 0; i < traces1.length; i++) { ste[i] = traces1[i]; } for (int i = 0; i < traces2.length; i++) { ste[traces1.length + i] = traces2[i]; } return ste

    89151发布于 2020-04-24
  • 来自专栏Postgresql源码分析

    perf事件统计常用命令

    the specified PID, at 99 Hertz, for 10 seconds: perf record -F 99 -p PID sleep 10 # Sample CPU stack traces 99 Hertz, for 10 seconds: perf record -F 99 -p PID --call-graph dwarf sleep 10 # Sample CPU stack traces -a -- sleep 10 # Sample CPU stack traces for the entire system, with dwarf stacks, at 99 Hertz, for 10 seconds: perf record -F 99 -a --call-graph dwarf sleep 10 # Sample CPU stack traces for the entire : perf record -F 99 -a --call-graph lbr sleep 10 # Sample CPU stack traces, once every 10,000 Level

    69030编辑于 2022-05-12
  • 来自专栏码匠的流水账

    聊聊springboot2的httptrace

    = new LinkedList<>(); /** * Flag to say that the repository lists traces in reverse order @Override public void add(HttpTrace trace) { synchronized (this.traces) { while (this.traces.size() >= this.capacity) { this.traces.remove(this.reverse ? this.capacity - 1 : 0); } if (this.reverse) { this.traces.add ; private HttpTraceDescriptor(List<HttpTrace> traces) { this.traces = traces;

    2.4K10发布于 2018-09-17
  • 来自专栏.NET开发那点事

    AgileConfig-1.9.4 发布,支持 OpenTelemetry

    现在它可以通过 OpenTelemetry 对外提供 logs,traces,metrics 三个维度的数据。用户可以自由选择支持 otlp 协议的工具来进行查询与分析。 查询 Traces 跟上面的 logs 一样,如果你想查看 AgileConfig 的 Traces 内容,你可以选择任意一个支持 otlp 的 traces 组件,如 Seq,Jaeger 等等。 在 AgileConfig 服务启动之前,你需要配置 traces 的 endpoint: "otlp": { "traces": { "protocol": "http", / / http grpc "endpoint": "http://xxxx:5341/ingest/otlp/v1/traces" }, 或者配置环境变量: otlp:traces:protocal =http otlp:traces:endpoint=http://xxxx:5341/ingest/otlp/v1/traces 三方 traces 组件的文档上都会表明 otlp 的 endpoint

    37010编辑于 2024-06-18
  • 来自专栏Go编程点滴

    技术阅读摘要-2.OpenTelemetry技术概览

    而我们常会把Traces和Logs这两点结合起来,通过在应用程序的打印日志中添加对应的Traces,来更好地排查整个数据链路。 可见日志的优先级放在了Traces和Metrics之后。从最终实现来说,只要确定了Traces和Metrics的具体标准,Logs的实现并没有那么复杂。 1. 创建Trace Provider Traces这部分的概念比较多,这里先只讲解一个 - span。 示例代码初始化了Traces Provider,用于Traces相关的功能: ctx := context.Background() bsp := sdktrace.NewBatchSpanProcessor 创建Meter Provider 类似Traces,Metrics也需要一个Provider,但它的名字叫做Meter Provider。

    1.5K20发布于 2021-10-27
  • 来自专栏全栈程序员必看

    论文笔记:Non-Profiled Deep Learning-based Side-Channel attacks with Sensitivity Analysis(DDLA)

    0.9, β~2~ = 0.999, ε = 1e-08,no learning rate decay). 1.6 Input normalization We normalize the input traces by removing the mean of the traces and scaling the traces between -1 and 1. 1.7 Labeling • For all (文章用了MLPexp和CPA,未能成功恢复) High-Order DDLA simulations (掩码技术泄露处未知): MLPsim N = 5, 000 traces,1 mask ; • • All other points on the traces are random values in [0; 255] N = 10, 000 traces, 2 masks.; leakage ;ne = 50 epochs per guess Third order DDLA on ChipWhisperer N = 50, 000 traces;n = 150 samples with

    32110编辑于 2022-07-01
  • 来自专栏绿巨人专栏

    强化学习读书笔记 - 13 - 策略梯度方法(Policy Gradient Methods)

    加上资格迹(eligibility traces) 注:蒙特卡洛方法要求必须完成当前的情节。这样才能计算正确的回报 。 资格迹(eligibility traces)优化了(计算权重变量的)价值函数的微分值, 。 Update Rule公式 Update Rule with eligibility traces公式 算法描述 请看原书,在此不做拗述。 Update Rule公式 Update Rule Actor-Critic with eligibility traces (continuing) 公式 算法描述(Actor-Critic with eligibility traces (continuing)) 请看原书,在此不做拗述。

    2.2K80发布于 2018-05-17
  • 来自专栏DPDK VPP源码分析

    learning:Buffers monitoring plugin

    1、开启buffer监控功能 #打开和关闭buffer监控功能开关 set buffer traces [on|off] 2、查询监控数据 下面是创建一个tap0接口,并分别配置vpp和内核tap0接口 ip地址,从内核ping vpp接口ip地址,查询相关node节点trace情况: #查询监控开关状态 vpp# show buffer traces status buffers tracing is on #仅显示input类型node节点的数据情况 vpp# show buffer traces Pool Name Index NUMA Size Data Size 0 371 -19 #查询当前ping报文运行各个node节点的数据情况 vpp# show buffer traces vpp# show buffer traces verbose Pool Name Index NUMA Size Data Size Total Avail Cached

    60810编辑于 2023-03-07
  • 来自专栏腾讯云原生团队

    TKE 助力 Agent 可观测及评估体系建设,靠谱助手轻松养成!

    (traces: list[TraceWithDetails]) -> list[LLMTestCase]:     test_cases = []     for t in traces:         )     logging.info(f"Fetched {len(traces)} traces for last {lookback_minutes} minutes 日志进行简单处理  test_cases = handel_traces(traces=traces)     logging.info(f"Got {len(test_cases)} test cases 日志 lookback_minutes = 30 traces = fetch_traces(langfuse_cli=langfuse, lookback_minutes=lookback_minutes ) logging.info(f"Fetched {len(traces)} traces for last {lookback_minutes} minutes.")

    86300编辑于 2025-06-09
  • 来自专栏方亮

    Opentelemetry——Sampling

    Focus on interesting traces: For example, your frontend team may only want to see traces with specific In this case, a sampling decision is made based on the trace ID and a desired percentage of traces to This ensures that whole traces are sampled - no missing spans - at a consistent rate, such as 5% of all traces. an error 始终对包含错误的Trace进行采样 Sampling traces based on overall latency 基于总体延迟的的Trace采样 Sampling traces

    32300编辑于 2024-05-24
  • 逆F-K变换及其在地震数据处理中的应用

    % 示例地震数据num_samples = 256; % 时间采样点数num_traces = 128; % 空间采样点数fs = 1000; % 采样频率 (Hz)dx = 10; % 空间采样间隔 (m)t = (0:num_samples-1) / fs; % 时间向量x = (0:num_traces-1) * dx; % 空间向量​% 生成示例地震数据data = zeros(num_samples , num_traces);for i = 1:num_traces data(:, i) = sin(2 * pi * 10 * t + 0.1 * i);end2.2 进行F-K变换使用二维傅里叶变换将地震数据从时间 二维傅里叶变换U = fft2(data);​% 频率和波数轴f = (-num_samples/2:num_samples/2-1) * fs / num_samples; % 频率轴k = (-num_traces /2:num_traces/2-1) * 1 / (num_traces * dx); % 波数轴​% 将频率和波数轴移到中心U = fftshift(U);2.3 进行逆F-K变换将频率-波数域的数据转换回时间

    28410编辑于 2025-07-30
  • 来自专栏【腾讯云开发者】

    腾讯文档大仓服务治理:基于自研tRPC框架的研发提效实践

    第五,可观测性利用不充分,存量服务大多接入了天机阁等内部可观测性平台,但在天机阁使用上强依赖 Traces 能力,导致故障定位效率低下、全量上报 Traces 成本高昂,且 Metrics、Logs、告警等能力未充分利用 针对请求、服务、容器等维度,对 Traces、Metrics、Logs 等数据进行上报和拉取。 telemetryx:Traces 扩展字段拦截器。 4.5 目前不规范实践 4.5.1 业务查问题强依赖 Traces 使用姿势不规范,业务查问题强依赖 Traces,通常前端/测试提供给到 traceID 信息,然后直接根据 trace-detail 4.5.2 Traces 嵌套过多冗余 Logs 信息 使用 rLog 或 trace.AddEvent() 把日志嵌套在 Traces 中,导致 Traces 过长,存储至 ClickHouse 压缩比也随之下降 4.5.5 不理解 Traces Logs Metrics 的区别和作用 Traces 可以帮助进行分布式追踪梳理上下游调用链路和架构治理,Metrics 可以帮助根据服务概况发现问题,Logs 可以帮助进行故障定位和根因分析

    1.8K20编辑于 2024-04-02
领券