原文

Ocelot是使用的Butterfly这个项目来实现这个的。

在ocelot要使用tracing, 首先得安装相应的包:

Install-Package Ocelot.Tracing.Butterfly

然后再ConfigureServices方法里面添加如下代码:

services
.AddOcelot()
// 下面这个扩展方法来自Ocelot.Tracing.Butterfly包
.AddButterfly(option =>
{
// 这个是butterfly服务器的地址
option.CollectorUrl = "http://localhost:9618";
option.Service = "Ocelot";
});

最后添加下面的配置到你想要trace的ReRoute中:

"HttpHandlerOptions": {
"UseTracing": true
}

最新文章

  1. 转:windows下命令行工具
  2. Linux发行版大全
  3. ytu 1938:首字母变大写(水题)
  4. android之location03
  5. spring 的properties解析
  6. Ubuntu包管理命令 dpkg、apt和aptitude
  7. 《HTML5权威指南》
  8. WebSocket数据包协议详解
  9. 【数据结构与算法】一致性Hash算法及Java实践
  10. 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only
  11. keil项目的调试与编译
  12. H5 canvas 实现飞机大战游戏
  13. Transactional注解中常用参数说明
  14. Python+Django+SAE系列教程12-----配置MySQL数据库
  15. 点击label执行两次的bug
  16. Python抓取微博评论
  17. 浅析Spring AOP
  18. redis安装和简介(2)
  19. js面向对象编程(一):封装(转载)
  20. libtool的工作原理

热门文章

  1. 面向对象_classmethod_staticmethod
  2. 解决Base64报错
  3. Putty中的pscp和psftp的简明用法
  4. CSAPP:第九章 虚拟内存
  5. Filebeat配置参考手册
  6. Linux内存管理 (2)页表的映射过程
  7. Laravel框架下容器Container 的依赖注入和反射应用
  8. FineUIPro/Mvc/Core/JS v4.2.0 发布了(老牌ASP.NET控件库,WebForms,ASP.NET MVC,Core,JavaScript)!
  9. Python变量的本质与intern机制
  10. mysql自动断开该连接解决方案