首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Argo Workflow +绩效评估+度量

Argo Workflow +绩效评估+度量
EN

Stack Overflow用户
提问于 2022-01-11 09:26:24
回答 1查看 624关注 0票数 0

我们正在评估Argo工作流性能,并试图对其进行基准测试。当然,Argo所涉及的组件数量少于气流的数量,然而,我们想了解各种潜在的瓶颈时运行规模。

以下是Argo工作流的工作流控制器度量(localhost:9090/https://argoproj.github.io/argo-workflows/metrics/),以寻求对这些指标的解释。

  1. 列出了5个不同的队列(cron_wf_queue、pod_queue、wf_cron_queue、workflow_queue、workflow_ttl_queue),每个队列的意义是什么?
代码语言:javascript
复制
# HELP argo_workflows_queue_adds_count Adds to the queue
# TYPE argo_workflows_queue_adds_count counter

argo_workflows_queue_adds_count{queue_name="cron_wf_queue"} 0
argo_workflows_queue_adds_count{queue_name="pod_queue"} 119
argo_workflows_queue_adds_count{queue_name="wf_cron_queue"} 0
argo_workflows_queue_adds_count{queue_name="workflow_queue"} 91
argo_workflows_queue_adds_count{queue_name="workflow_ttl_queue"} 0

2)以下指标意味着什么?这里的"le“是什么?

代码语言:javascript
复制
# HELP argo_workflows_queue_latency Time objects spend waiting in the queue
# TYPE argo_workflows_queue_latency histogram
argo_workflows_queue_latency_bucket{queue_name="cron_wf_queue",le="1"} 0
argo_workflows_queue_latency_bucket{queue_name="cron_wf_queue",le="5"} 0
argo_workflows_queue_latency_bucket{queue_name="cron_wf_queue",le="20"} 0

3)这两组队列是什么?一组用于工作流控制器,另一组用于Argo服务器?如果是,每个队列在做什么?

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 10:29:43

我的理解是,这些柜台

代码语言:javascript
复制
argo_workflows_queue_adds_count

是“工作流添加”。这些计数器在进入特定队列的队列中增加。您可以在Prometheus中使用德尔塔表达式来查找在给定时间范围内排队的次数。

问题的第二部分是直方图类型的度量。这里你有不同的桶。le的意思是小于或等于.例如,在中等待20秒的对象在cron_wf_queue中会导致每个桶中的增量。

花1秒时间。

花5秒时间。

花20秒。

还有一个可用于可视化Argo度量的格拉法纳仪表板

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70664347

复制
相关文章

相似问题

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