我读了一篇有关batching putMetric操作的文章,从理论上讲它似乎很划算,但是它们的suggested implementation是基于Node.js的,我们正在寻找Java方法,但是,我没有能够找到有关该主题的任何信息,请问有人愿意向我指出正确的方向吗?
我们要介绍的最简单的情况是,我们必须经常发送两个指标,一个接一个地发送。因此,在这种情况下,如果我们设法将两个putMetric操作/请求实际合并/批处理为一个,则其成本应降至一半左右。
SDK的Javadoc和Cloudwatch都只提供了简单的示例,从这些批处理看来实际上是不可能的。
答案 0 :(得分:1)
正如Javadoc所示,您可以使用setMetricData
来设置MetricDatum
的集合(他们说不超过20个),这就是批处理的工作方式。
cloudwatch-metrics使用相同的魔法here和here。