Hi,

Yeah. Definitely not switching to an external solution.

I am curious if anyone has hooked up DataDog with MetricsManager, to make
the internal and external aggregation work together. We should have a
general solution so it is important to work well with different systems.


On Mon, Dec 6, 2021 at 5:25 AM Nicholas Nezis <[email protected]>
wrote:

> I don't think we should jump to an external solution. We should add support
> in our API, out at least extend with an optional set of additional calls.
>
> We should look at Flink's API and implementation as reference. Also we
> should look at Prometheus.
>
> In both of these, you usually define the keys when creating the counter,
> and then provide the values when submitting the new value (or increment
> call).
>
> I'll share some links soon.
>
>
>
> On Mon, Dec 6, 2021, 4:45 AM Ning Wang <[email protected]> wrote:
>
> > Hello,
> >
> > Nick and I have been talking about supporting tags in the Heron metrics
> > library. I was thinking about something like DataDog so you just need to
> > provide a list of tags in the `incr()` functions. However, one tricky
> thing
> > about Heron's library is that aggregation happens in the library.
> >
> > I am curious if anyone has used DataDog (or StatsD) with Heron and how do
> > you hook it up. For DataDog, I think the aggregation happens in the agent
> > instead of the library.
> >
> > Thanks in advance.
> > --ning
> >
>

Reply via email to