-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Integrate Camunda metrics into Spring Boot Actuator registry #2771
Comments
related to camunda#2771
Hi @ThorbenLindhauer! |
Hello @punitdarira , Thank you for considering this contribution. Petros |
@psavidis , We still have few things to implement like
|
Hey @punitdarira, Exactly, you can continue with the above contributions if you wish.
|
I've tried to use your suggestion on running the spring boot maven plugin in the
|
Sorry I missed mentioning that I added a Main.java in camunda-bpm-spring-boot-starter-rest. This is a simple Main.java import org.springframework.boot.SpringApplication; @SpringBootApplication I also changed the scope of com.h2database.h2 from test to compile in pom.xml of camunda-bpm-spring-boot-starter-rest project. |
Hi @psavidis , |
related to camunda#2771
Hello @punitdarira, The analysis of this ticket is still on going by the team. When the last details are finalised, i will update this thread with the technical proposal and the decision making thread to make it transparent to you as well. Till then, i'd recommend to pause the code contribution so that you don't make changes that might be reverted later. Kind regards, |
Technical ProposalProperty ControlA. Add new Config
B. Do not Add new Config
Recommendation: Favouring Security and Backwards Compatibility over Maintenance ➡ Decision: A.1.1 is chosen. New Properties - Activation and Interval ConfigurationA. Can we combine the activation flag with an interval property? (for example, by default, the value is null or -1, meaning it’s off.)
Recommendation: Favoring Maintenance Convenience over Single Responsibility, A.1 is recommended.
Existing Metric PropertiesThere are existing properties that enable / disable the db reporting. (camunda-engine-properties#Metrics) Should it control the engine metrics availability to the Answer: Due to legacy, any confusion that might be introduced by the existing properties cannot be avoided. Property Name and Default ValueRecommended Property Name: Default Value: Validation: A Reasoning for Selection:
DocumentationRecommendation: Add the new property under the Metrics Area. Mention it is a spring boot specific property, its function, default value, erroneous values. |
Hello @punitdarira, I've posted the technical proposal after the analysis of the team for transparency sake. If not, I recommend to continue the code contribution according to the technical proposal and use it as a reference for the code review. Let me know your thoughts. Best, |
This issue was imported from JIRA:
User Story (Required on creation):
Functional Requirements (Required before implementation):
Technical Requirements (Required before implementation):
Limitations of Scope (Optional):
Hints (optional):
Links:
camunda-bpm-platform PR
camunda-docs-manual PR
The text was updated successfully, but these errors were encountered: