Replies: 4 comments 5 replies
-
Consider adding a data source integration layer before the “collect metrics data queue” to unify data formats from different systems and services. |
Beta Was this translation helpful? Give feedback.
-
Real-time metric data is stored in TSDB, which may cause overlap between real-time threshold calculations from the collected metric data queue and periodic threshold calculations from TSDB. |
Beta Was this translation helpful? Give feedback.
-
Nice design and clear architecture layers. I think the most challenging thing is how to define our data structure internally |
Beta Was this translation helpful? Give feedback.
-
real time calculation and periodic calculation may make alarm notify to same data repeatability? |
Beta Was this translation helpful? Give feedback.
-
Hi, i have a idea about new alarm design, how about this below?
Refer from promethues alertmanager
The main part is to add support for promql and sql timing threshold expression calculation rules, and reconstruct the alarm entity object structure and threshold rule object structure.
alarm json, refer from prometheus alarm structure.
group alarm entity json, refer from prometheus
groupLabels is empty when not group by
welcome to discuss.
Beta Was this translation helpful? Give feedback.
All reactions