合并 HAProxy 统计数据?

2024-01-09

我有两个 HAProxy 实例。两个实例都启用了统计数据并且工作正常。

我正在尝试将两个实例的统计信息合并为一个,以便我可以使用单个 HAProxy 来查看前端/后端统计信息。我尝试在两个 haproxy 实例的同一端口上设置统计侦听器,但这不起作用。我尝试过使用套接字接口,但这也只报告其中一个接口。

有任何想法吗?

我的 haproxy 配置文件如下所示:

global
    daemon
    maxconn 256
    log 127.0.0.1 local0 debug
    log-tag haproxy
    stats socket /tmp/haproxy

defaults
    log global
    mode http
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

frontend http-in
    bind *:8000
    default_backend servers
    log global
    option httplog clf

backend servers
    balance roundrobin
    server ws8001 localhost:8001
    server ws8002 localhost:8002
    log global

listen admin
    bind *:7000
    stats enable
    stats uri /

其他 haproxy 配置相同,只是前端/后端服务器 IP 不同。


虽然可能不是这个具体问题的确切答案,但我已经见过这种问题足够多了,我认为它值得回答。

当与nbproc大于 1 时,Stack Exchange 的人有一个独特的解决方案。 http://brokenhaze.com/blog/2014/03/25/how-stack-exchange-gets-the-most-out-of-haproxy/他们有个listen接收 SSL 流量然后使用的部分send-proxy to 127.0.0.1:80。然后他们有一个绑定到的前端127.0.0.1:80像这样:bind 127.0.0.1:80 accept-proxy。然后,他们在该前端内部绑定该前端,例如bind-process 1并在全局部分中执行以下操作:

global
    stats socket /var/run/haproxy-t1.stat level admin
    stats bind-process 1

这样做的优点是,它们可以获得多个用于 SSL 卸载的核心,然后使用一个专用于负载平衡流量的核心。所有流量最终都会流经该前端,因此他们可以准确地测量该前端的统计数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

合并 HAProxy 统计数据? 的相关文章

  • haproxy 配置详解

    说明 xff1a 1 haproxy的配置段有 34 global 34 xff0c 34 defaults 34 34 listen 34 34 frontend 34 和 34 backend 34 等 global 配置中的参数为进程
  • haproxy部署安装

    haproxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件 xff0c 其提供高可用性 负载均衡 xff0c 以及基于TCP和HTTP的应用程序代理 HAProxy特别适用于那些负载特大的web站点 xff0c 这些站点通
  • centos7.5部署高可用k8s(一) ---- 部署LB负载均衡haproxy+keepalived

    在centos7 5系统部署一个k8s高可用集群 k8s版本采用v1 15 2 docker版本18 09 根据官方的文档 xff0c 部署集群前首先要部署负载均衡器 xff0c 这里简要记录下LB负载均衡器的部署过程 环境说明 节点IP备
  • Keepalived + Haproxy实现负载均衡以及调度器的高可用

    Keepalived Haproxy Haproxy 提供高可用性 负载均衡以及基于 TCP 和 HTTP 应用的代理 支持虚拟主机 它是免费 快速并且可靠的一种解决方案 HAProxy 特别适用于那些负载特大的 web 站点 这些站点通常
  • 第二篇:mysql负载均衡、高可用方案:mysqlcluster+haproxy+keepalived

    上一篇介绍了mysqlcluster的安装和配置 本篇将描述高可用的mysql集群组建方式 高可用的mysql集群有多种方式 本篇介绍的是 mysqlcluster haproxy keepalived方案 下篇将介绍通过普通版本的mysq
  • 31.Kubernetes(十三)-----监控(部署k8s高可用集群)

    k8s高可用集群 一 pacemaker搭建k8s高可用 server5和server6 1 配置部署 2 浏览器访问 3 高可用 二 k8s集群部署 三个节点相同操作 server7 server8 server9 1 安装docker
  • HAProxy--理论--01--简介

    HAProxy 理论 01 简介 1 HAProxy 是一款提供高可用性 负载均衡以及基于TCP 第四层 和HTTP 第七层 应用的代理软件 支持虚拟主机 它是免费的 适用于那些负载特大的web站点 这些站点通常又需要会话保持或七层处理 H
  • 如何在 CentOS/RHEL 7/6 上安装和配置 HAProxy

    HAProxy is a very fast and reliable solution for high availability load balancing It supports TCP and HTTP based applica
  • 如何在 Openshift3 中禁用粘性会话

    如果您在 Openshift3 中扩展 Pod 来自同一客户端 IP 地址的所有请求都会发送到具有关联会话的容器 是否有任何配置可以禁用粘性会话 如何管理 Openshift 中内部 HAProxy 的选项 对于后代 由于我遇到了同样的问题
  • 具有多个 https 站点的 HAproxy

    我们有几个在负载均衡器后面运行的 http 站点 使用hearbeat 具有故障转移功能 和一个 https 站点 一切都运行良好 但现在我想要 添加另一个 https 站点 我找不到任何托管多个 https 站点的参考资料 有人使用 HA
  • 什么是直通负载均衡器?它与代理负载均衡器有何不同?

    Google 云网络负载均衡器是直通负载均衡器 而不是代理负载均衡器 https cloud google com compute docs load balancing network https cloud google com com
  • 如何在haproxy中启用keep-alive?

    这是我的 haproxy conf haproxy 1 7 9 global log 127 0 0 1 local0 defaults retries 3 option redispatch timeout client 30s time
  • Openshift 上的 WordPress 响应速度非常慢

    我刚刚将我的 Wordpress 网站移至 OpenShift PAAS 生态系统上的可扩展 PHP 盒上 但我立即注意到该网站的响应速度非常慢 大约 3000 4000 毫秒 但是 当它开始响应时 页面加载 渲染速度绝对很快 这是网址 h
  • 如何根据请求正文使用 HAProxy 路由流量(反向代理)

    我尝试根据下面的 POST 正文中标识的 URL 将以下请求路由到适当的服务器 我希望通过使用 HAProxy 的反向代理来完成此任务 例如 我想将所有请求定向到 HAProxy 然后让 HAProxy 检查 POST 正文中是否存在某些值
  • 合并 HAProxy 统计数据?

    我有两个 HAProxy 实例 两个实例都启用了统计数据并且工作正常 我正在尝试将两个实例的统计信息合并为一个 以便我可以使用单个 HAProxy 来查看前端 后端统计信息 我尝试在两个 haproxy 实例的同一端口上设置统计侦听器 但这
  • 如何使用 HAProxy 发送响应而不将请求传递到 Web 服务器

    服务器正在接收数千条OPTIONS请求由于CORS 跨源资源共享 现在 每个选项请求都被发送到其中一台服务器 这有点浪费 因为知道 HAProxy 可以添加CORS标头本身无需网络服务器的帮助 frontend https in use b
  • 基于 HAProxy 中的上下文路径动态路由到后端

    我有具体要求 根据我的上下文路径 我必须通过 HAProxy 将流量重定向到不同的服务器 端口 我已经通过 ACL 中的 path beg 实现了相同的效果 下面是配置 use backend a1 if path beg a1 use b
  • HAProxy 中的 JWT 验证

    我有一个 HAProxy 配置为接受对 mysubdomain com 的请求 HAProxy 将解析子域 来自 prod mysubdomain com 或 dev mysubdomain com 的 prod 或 dev 并转发到正确的
  • 对 Amazon EC2 上的 Weblogic 10gR3 RMI 服务器的负载平衡请求

    我正在参与开发一个分布式解决方案 基于RMI 并部署在多个Weblogic 10gR3 10 3 0 0 节点上 其中一个节点托管 RMI 服务器 其他节点通过外部 JNDI 提供程序访问它 在尝试通过添加额外的 RMI 服务器来改进我们的
  • 反向代理受 NTLM 保护的网站

    如何将请求代理到受 NTLM 保护的网站 例如团队基金会 and 共享点 我不断得到401 身份验证错误 根据这篇 Microsoft TechNet 文章 https www microsoft com technet prodtechn

随机推荐

  • 用kivy按下按钮时如何更改空格?

    我正在尝试通过实现以下模板来创建一个 GUI漫画创作者图形用户界面 https www packtpub com packtlib book Application Development 9781785286926 1 ch01lvl1s
  • 如何使用直骨架计算多边形的斜接偏移

    我有一个用 Python 实现的 Straight Skeleton 算法 想用它来偏移多边形的边缘 我看过几篇提出这种抵消方法的论文 遗憾的是它们都没有提供有关如何实现它的具体信息 他们之中 带孔简单二维多边形直骨架的 CGAL 实现 h
  • 如何计算给定数据结构中列的平均值?

    我有以下数据结构ds AD TYPE B TYPE D array 84 0 85 0 115 0 dtype object array 31 0 23 0 599 0 dtype object array 75 0 21 0 nan dt
  • 高度为 1fr 的单行网格未填充 Chrome 中的高度

    我在 Flexbox 列内有一个 CSS 网格 并且该网格具有flex grow 1 在 Chrome 中 网格会扩展以填充可用空间 但其内容不会扩展 即使使用align content stretch在网格上 在 Firefox 和 Ed
  • DrawToBitmap - System.ArgumentException:参数无效

    我正在创建一个Label有时我使用 DrawToBitmap 我不知道为什么 但是在我运行我的程序一段时间后 并调用 DrawToBitmap 经常 我得到例外 System ArgumentException Parameter is n
  • nginx:[emerg]此处不允许“服务器”指令

    我已经重新配置了 nginx 但无法使用以下配置重新启动它 server listen 80 server name www example com return 301 scheme example com request uri ser
  • Laravel 连接数据库时超时

    我正在将应用程序从我的开发计算机移动到测试服务器 当连接到我的本地开发 mysql 数据库时 一切都按预期进行 当尝试连接到我们的测试服务器时 请求在 45 秒后超时并返回 500 错误 我测试了服务器可以通信 并且php可以使用基本的my
  • 通过 API 确定是否为用户启用 Google 2 因素身份验证

    我想开发一个使用 Google 作为身份验证提供程序的应用程序 但我希望我的应用程序在帐户注册到我的应用程序之前知道 Google 帐户是否正在使用两步验证 在 Google 开发文档中找不到所需的 API This answer http
  • layoutAttributesForSupplementaryViewOfKind:atIndexPath: 传入不正确的indexPath

    我有一个习惯UICollectionViewLayout它使用补充视图将页脚放置在每个页面的底部 这似乎一直运作良好 直到我开始在页面底部插入单元格 由于补充视图必须链接到 UICollectionView 中的 NSIndexPath 因
  • ASP.NET:Response.Redirect(...) 之后代码会发生什么?

    Response Redirect 是否会导致当前正在运行的方法中止 或者 Response Redirect 之后的代码也执行吗 也就是说 在Response Redirect之后是否需要返回 退出Sub Response Redirec
  • 如何通过 Qt 5.6 将 QML 应用程序窗口设置为透明?

    我是 Qt 和 QML 的新手 现在我设置了一个窗口并希望将其设置为透明 用户可以在我的应用程序中看到我的桌面 我尝试使用WA TranslucentBackground and opacity 但是它不起作用 这是我的 QML 代码 非常
  • 如何在swift中将字节数组转换为base64字符串?

    这是我在 Objective C 中的示例代码 NSString getImageString unsigned char charValue unsigned long sizeOfBytes uint8 t commandbyte ui
  • scipy:插值轨迹

    我有一个由一系列序列形成的轨迹 x y 对 我想使用样条曲线在该轨迹上插入点 我该怎么做呢 使用scipy interpolate UnivariateSpline不起作用 因为两者都没有x nor y是单调的 我可以引入参数化 例如长度d
  • 将数据从一页发送到另一页

    我正在尝试使用 C ASP Net 将表单数据从一个页面发送到另一个页面 我有两个页面default aspx和default2 aspx 这是我在default aspx中的代码
  • Spring 通过自定义身份验证提供程序记住我

    我想为我的应用程序实现记住我服务 我面临的主要问题是我正在使用自定义身份验证提供程序 它使用第三方应用程序进行身份验证 我无法直接访问他们的数据库 我检查了这个Link https stackoverflow com questions 7
  • FFMPEG + Android 包装器使用 FFMPEG 的最新版本

    我正在尝试编译 FFMPEG 以与我的 Android 应用程序一起使用 我看过 https github com halfninja android ffmpeg x264 https github com halfninja andro
  • 如何使机械化不会因该页面上的表单而失败?

    import mechanize url http steamcommunity com br mechanize Browser factory mechanize RobustFactory br open url print br r
  • Worklight - 打开本机应用程序

    在 Worklight 中 可以从 Android 版 Worklight 应用程序打开本机页面 是否可以从 Android 设备中的 Worklight 开发的应用程序启动本机应用程序 如果可以的话 怎样做 提前致谢 对的 这是可能的 以
  • 基于tensorflow的流指标的自定义指标返回NaN

    我正在尝试将 F1 分数定义为 TensorFlow 中的自定义指标DNNClassifier 为此 我编写了一个函数 def metric fn predictions labels weights P tf contrib metric
  • 合并 HAProxy 统计数据?

    我有两个 HAProxy 实例 两个实例都启用了统计数据并且工作正常 我正在尝试将两个实例的统计信息合并为一个 以便我可以使用单个 HAProxy 来查看前端 后端统计信息 我尝试在两个 haproxy 实例的同一端口上设置统计侦听器 但这