Skip to main content
22 events
when toggle format what by license comment
Jul 8, 2021 at 14:11 comment added Flater Maybe a semantical argument, but "metric" tends to focus on the data visualisation phace rather than the data collection phase. It is less invasive to simply dump log everything you need, and sort through it (= visualization) separately from the main meat of the application (i.e. its actual job). I am unsure whether this is something you need, or if there's just some semantical confusion here.
Jul 7, 2021 at 10:04 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Mar 9, 2021 at 10:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Nov 9, 2020 at 9:04 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Jul 12, 2020 at 8:05 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Mar 14, 2020 at 6:02 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Nov 15, 2019 at 6:00 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
S Oct 22, 2019 at 10:03 history bounty ended CommunityBot
S Oct 22, 2019 at 10:03 history notice removed CommunityBot
Oct 17, 2019 at 17:17 comment added GlenPeterson I like your process for processing processes, but processing your variable and function names is proceeding to give me a headache! Can you rename your method to "analyze" or something? Your code and question reads like en.wikipedia.org/wiki/…
Oct 16, 2019 at 9:00 history tweeted twitter.com/StackSoftEng/status/1184393677638176770
Oct 16, 2019 at 5:56 answer added Jonas G. Drange timeline score: 1
Oct 15, 2019 at 21:44 answer added JimmyJames timeline score: 0
Oct 14, 2019 at 16:58 comment added Paul92 @ChuckAdams The members of Main are quite modular and reusable - Main is just something that keeps them together. The problem is that all of the members have some state, and the idea of the metrics is to look at that state, and make some meaningful aggregation over time. I could send some specific information from Main, but the ideal was to have a abstract Metric, and the logic that extracts the actual measurement from the state is in children of Metric.
Oct 14, 2019 at 16:41 comment added Chuck Adams Personally I'd send the metrics data over a queue and have a separate listener process them. If they need a lot of components from Main, refactor them out of Main into something reusable. It's hard to say exactly how you should build this though without more details on your app.
Oct 14, 2019 at 15:51 comment added Paul92 @ChuckAdams The metrics themselves are aggregate data. We're talking about averages over time for a few measurements, so it's not a big amount of data to store/process. If it's relevant, measurements are expected about 10-30 times per second.
Oct 14, 2019 at 15:48 comment added Paul92 @svidgen I'm looking for a way to design this system, so any useful design patterns or similar examples are useful. The main problem I have is the extremely tight coupling between main and metric, since a generic metric must have access to everything in main. Also, publishing aggregated data to the users of Main is a problem.
Oct 14, 2019 at 14:03 comment added Chuck Adams What is the volume of data from these metrics? That's going to be a big factor in determining what you use to process them.
Oct 14, 2019 at 13:21 comment added svidgen What's the question exactly?
S Oct 14, 2019 at 8:32 history bounty started Paul92
S Oct 14, 2019 at 8:32 history notice added Paul92 Draw attention
Oct 7, 2019 at 16:01 history asked Paul92 CC BY-SA 4.0