OpenTelemetry 收集器缩放

问题描述

我们将对遥测服务产生高负载。 我正在寻找能够扩展收集器和后端(zipkin)的解决方

There is 用于缩放 zipkin 的解决方案。看起来很简单 - 只需使用内部平衡

  loadbalancing:
protocol:
  otlp:
    timeout: 1s
    insecure: true
resolver:
  static:
    hostnames:
    - localhost:55690
    - localhost:55700
    - localhost:55710
    - localhost:55720

但是,我找不到使用多个 openTelemetry 收集器的示例。运行多个collector实例没有问题,但是我怎么能说“myApp”来平衡它们呢?出口商没有这样的选择。

扩展此类系统的正确方法是什么?

enter image description here

解决方法

根据otel-collector/performance README,您可以在负载均衡器后面启动多个收集器或使用 k8s 部署。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...