首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能否确定哪个依赖项与应用程序洞察中代码中的哪个请求遥测相关联

我们能否确定哪个依赖项与应用程序洞察中代码中的哪个请求遥测相关联
EN

Stack Overflow用户
提问于 2020-10-14 16:22:14
回答 1查看 42关注 0票数 0

我有一个要求,那就是抑制为健康检查api请求生成的所有自动生成的依赖关系遥测。有没有一种方法可以在代码中识别从哪个遥测请求中生成哪个依赖遥测,然后在遥测处理器中删除它们

EN

Stack Overflow用户

回答已采纳

发布于 2020-10-15 15:18:58

如果您知道the health check api request的操作名称,那么这是可能的。如何获取接口请求的操作名称,可以在您的Telemetry processor类中设置检查点。

例如,操作名称是"Get api/check",那么您可以在自定义遥测处理器类中编写以下代码:

代码语言:javascript
运行
复制
    //your other code

    public void Process(ITelemetry item)
    {
        if (!ProcessItem(item)) { return; }
        this.Next.Process(item);
    }

    private bool ProcessItem(ITelemetry item)
    {            
        if (item is DependencyTelemetry dependencyTelemetry)
        {
            var op_name = dependencyTelemetry.Context.Operation.Name;

            if (op_name == "Get api/check")//please remember replace it to the real operation name.
            {
                return false;
            }
        }

        return true;

    }
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64349317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档