我所知道的大多数编程工作室/管理人员只能根据回顾中制作/解决的错误来定义质量.
然而,一旦他们开始干预代码,大多数优秀的程序员都可以天生地感知质量.(对吧?)
您是否知道任何编程机构,将此信息成功转换为组织可以衡量和跟踪以确保质量的指标?
我问,因为我经常听到来自心怀不满的经理人的咆哮,他们无法指出真正的质量.但是我听说像HoneyWell这样的一些组织有很多数字来跟踪程序员的表现,所有这些都可以转化为数字,并且可以在评估过程中勾选出来.因此,我向整个社区提出问题,提出他们所知道的统计数据.
关于可以很好地测量凌乱代码的工具的建议也会有所帮助.
是否有一种通用的方法来转换相似度量和距离度量?
考虑一个相似性度量,例如两个字符串共有的2克数.
2-grams('beta', 'delta') = 1
2-grams('apple', 'dappled') = 4
Run Code Online (Sandbox Code Playgroud)
如果我需要将其提供给期望测量差异的优化算法,例如Levenshtein距离,该怎么办?
这只是一个例子......我正在寻找一个通用的解决方案,如果存在的话.比如如何从Levenshtein距离到相似度量?
我感谢您提供的任何指导.
我打算在HSV空间中找到两种颜色之间的距离度量.
假设每个颜色元素有3个分量:色调,饱和度和值.色调范围在0到360之间,饱和度范围在0到1之间,值范围在0到255之间.
另外,色调具有圆形特性,例如,色调中的359在色调值中比在色调中的10更接近0.
任何人都可以提供一个很好的指标来计算HSV空间中2色元素之间的距离吗?
我正在使用codahale指标(现在是dropwizard指标)来监控我系统中发生的一些"事件".我正在使用counters指标来跟踪"事件"发生的时间.
我检查了记者为我的计数器指标打印的值,看起来价值一直在增加(并且永远不会下降).这似乎是合乎逻辑的,因为每当我的'事件'发生时我总是使用metrics.inc()函数.
What I really want is to get count of my 'event' happening between two reporting times为此,我需要在每次报告指标时重置计数器,但我在计数器指标中找不到任何选项来执行此操作.codahale用户是否有一种方法或一般做法来制作此类指标?
当前行为(报告时间10秒):
00:00:00 0
00:00:10 2 // event happened twice
00:00:20 2 // event did not occur
00:00:30 5 // event occured three times`
Run Code Online (Sandbox Code Playgroud)
预期指标:
00:00:00 0
00:00:10 2
00:00:20 0
00:00:30 3
Run Code Online (Sandbox Code Playgroud) 是否有针对TensorFlow的SSIM甚至MS-SSIM实现?
SSIM(结构相似性指数度量)是用于测量图像质量或图像相似性的度量.它受人类感知的启发,根据一些论文,与l1/l2相比,它具有更好的损失功能.例如,请参阅用于图像处理的神经网络的损失函数.
到目前为止,我在TensorFlow中找不到实现.在尝试通过从C++或python代码(例如Github:VQMT/SSIM)移植它来自己做之后,我陷入了将高斯模糊应用于TensorFlow中的图像的方法.
有人已经试图自己实施吗?
我使用Grafana 4.3.2和Prometheus 2.0作为数据源.我正试图在Grafana上显示Prometheus直方图.我从Prometheus检索的值如下:
http_request_duration_seconds_bucket{<other_labels>, le="+Inf"} 146
http_request_duration_seconds_bucket{<other_labels>, le="0.005"} 33
http_request_duration_seconds_bucket{<other_labels>, le="0.01"} 61
http_request_duration_seconds_bucket{<other_labels>, le="0.025"} 90
http_request_duration_seconds_bucket{<other_labels>, le="0.05"} 98
http_request_duration_seconds_bucket{<other_labels>, le="0.1"} 108
http_request_duration_seconds_bucket{<other_labels>, le="0.25"} 131
http_request_duration_seconds_bucket{<other_labels>, le="0.5"} 141
http_request_duration_seconds_bucket{<other_labels>, le="1"} 146
http_request_duration_seconds_bucket{<other_labels>, le="10"} 146
http_request_duration_seconds_bucket{<other_labels>, le="2.5"} 146
http_request_duration_seconds_bucket{<other_labels>, le="5"} 146
Run Code Online (Sandbox Code Playgroud)
所以我期望看到的是12个桶,其值在右侧指定.但是,Grafana显示完全不同的值,如下所示:
有什么我想念的,或者Grafana根本不支持Prometheus直方图(丢弃"le"标签)?
我们的微服务中有一个计数器指标,用于将数据推送到 DataDog。我想显示给定时间范围内的总计数,以及每天的计数(X 轴有日期,Y 轴有计数)。我们如何做到这一点?
我尝试使用sum by和diff查询值表示。它给出了给定时间范围内的计数总数。但我想得到一个条形图,X 轴作为日期,Y 轴作为计数。这在 DataDog 中可能吗?
我在Digital Ocean上使用Kubernetes 1.11,当我尝试使用kubectl顶部节点时出现以下错误:
Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)
Run Code Online (Sandbox Code Playgroud)
但正如doc中所述,从kubernetes 1.10开始,不推荐使用heapster,不再需要
嗨,大家好,
我已经部署了一个基于 kubeadm 的 Kubernetes 集群,为了基于自定义指标执行 HorizontalPodAutoscaling,我已经通过 Helm 部署了 prometheus-adpater。
现在,我想编辑 prometheus-adpater 的配置,因为我是 Helm 的新手,我不知道该怎么做。那么你能指导我如何编辑部署的舵图吗?
metrics ×10
kubernetes ×2
prometheus ×2
autoscaling ×1
datadog ×1
distance ×1
grafana ×1
histogram ×1
hsv ×1
kubectl ×1
monitor ×1
process ×1
python ×1
ssim ×1
sys ×1
sysadmin ×1
tensorflow ×1