-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Threshold Metric more useful #31
Comments
This is a good question, but I think that its a better question to be asked in the spec.
When we were deciding on how to open source this, we debated how to express the data source without tying it to a specific implementation. For example, at nobl9, we have an agent-based architecture so we need the external connection configuration in order to connect to it. But if this is used by an observability platform, configuring an external source wouldn't make sense, it would be assumed to be using that platform. So we kept that out, allowing the implementation to define that. The other part is that we wanted to keep the connection config out of the metric definition, since you will have multiple SLOs per data source, and having to define that connection for each metric is brittle. So for this case,
Since each data provider might have multiple ways of getting data, like NewRelic has both NRQL and NerdGraph, so I will open an issue with OpenSLO to make this more clear. |
I think it has been resolved in PR OpenSLO/OpenSLO#111. Issue OpenSLO/OpenSLO#107 in detail describes different possibilities. Thus we decided to be as generic as possible and left everything related to metric queries and sources for a specific implementation. Thanks for your involvement @its02003! If you have still some thoughts to share, please create a new issue |
Currently, the threshold metric object is lacking in potential, looking for some feedback on this proposal:
Current functionality:
A few questions:
splunk
ornewRelic
and shiftsource
to the exact URL to the instance being referred to?query
field to be used more explicitly as the query string for various platforms which generate the metricsProposed Functionality:
The text was updated successfully, but these errors were encountered: