Open pjmolina opened 8 years ago
Thanks for the information. We've explicitly chose to exclude support for 2.0, though there are a few ideas to be taken into account for the next version. We'll take your work under consideration.
I'm currently working on adding SLA definitions to our swagger definition and would be very interested in taking that and turning it into prometheus alerting definition. Happy to test-drive whatever you come up with.
Excellent @discordianfish ! Anyone interested write me an email to pjmolina (at) icinetic.com and I will share with you our initial draft material.
Parent issue #560
@discordianfish @pjmolina if you have examples of how this would look, please feel free to share it.
Seems like a great use of an x-extension
, and if that gets traction, it should be considered in a future version.
@webron I can't see anything related to this in the 3.0 spec. Will this still be addressed with custom extensions?
@jcarres-mdsol It won't be addressed in 3.0 directly or indirectly, we didn't get a chance to discuss it.
Thank you for the response. Then I'll go for an extension. Thanks for replying so fast
any progress?
Hi @vtolstov Yes: working on it here: https://github.com/isa-group/SLA4OAI-TC/blob/master/specs/index.md Feel free to join or add yout ideas to push it forward.
@pjmolina hi! thanks for answer. I'm try to solve problem from other side - i have go micro framework that based on proto generates handlers for client and server. And our analytics team want to specify timeout for handlers based on SLA and understanding how much time needs each handler to process. And based on this proto i'm generate swagger/openapi spec to publish
Related to #51
We have identified in the market a need for measuring and enforcement SLA in APIs. Specially, API vendors would benefit from an standard import of SLA metrics to measure and track importing them along with the OpenAPI definition in an standard way.
In this line, we have started a R&D project by Icinetic and the University of Seville at Spain to work on: "Extension on OpenAPI for the definition of Service Level Agreements (SLA)".
The project is looking forward to:
Looking forward for early feedback and to join forces with OAI wanting to support an extension for this in an standardized way.