返回介绍

配置 Envoy 来向 SkyWalking 发送度量指标

发布于 2023-10-10 23:52:03 字数 1748 浏览 0 评论 0 收藏 0

为了让 Envoy 发送度量指标到 SkyWalking,我们需要给予 Envoy 一些包含 stats_sinks 的配置,其中包括 envoy.metrics_serviceenvoy.metrics_service 此配置应该作为 config.grpc_service 的一个配置项进行配置。

以下配置展示了其中比较有用的某些配置项:

stats_sinks:
  - name: envoy.metrics_service
    config:
      grpc_service:
        # Note: we can use google_grpc implementation as well.
        envoy_grpc:
          cluster_name: service_skywalking

static_resources:
  ...
  clusters:
  - name: service_skywalking
    connect_timeout: 5s
    type: LOGICAL_DNS
    http2_protocol_options: {}
    dns_lookup_family: V4_ONLY
    lb_policy: ROUND_ROBIN
    load_assignment:
      cluster_name: service_skywalking
      endpoints:
      - lb_endpoints:
        - endpoint:
            address:
              socket_address:
                address: skywalking
                # This is the port where SkyWalking serving the Envoy Metrics Service gRPC stream.
                port_value: 11800

更完整的静态配置可以在 此处 查看。

需要注意的是 Envoy 还可以进行通过 xDS Protocol 进行动态配置。

度量指标数据

Envoy 的一些统计数据列在这个 列表 中,有一个示例数据包含了 identifier ,可以在 此处 找到,只包含指标的示例数据可以在 此处 找到.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文