Hi everyone:
This a discussion about providing a fine grain name rule for service instance 
alarm(may be related to service endpoint).

I'm working on self observability of oap server, that is to collect telemetry 
data from oap backend then inject them into oap self. After analyzing them by 
oap streaming module, the result should be passed through the alarm module to 
generate some notification for the user about what's going on in skywalking 
internal.

Current alarm "include-name" is based on the instance name which is updated by 
cluster coordinator dynamically. As you can see, a static name doesn't apply to 
this scenario. 

My idea is to let include-name support regular expression and append service 
name to instance name. So we can config it like "* Service Name" to include all 
of the instances belong to a specific service.

Other solution, for instance, label system, adding service name field and even 
DSL, are my options, and I also open to new ideas from all of you about this 
stuff.

I look forward your reply.

Hongtao Gao

Apache SkyWalking && Apache ShardingSphere
Twitter, @hanahmily

Reply via email to