Skip to content
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

[WFLY-18582] Add prometheus endpoint to micrometer extension #551

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jasondlee
Copy link
Contributor

@jasondlee jasondlee commented Jan 12, 2024

https://issues.redhat.com/browse/WFLY-18582

Add analysis document

Resolves #590

@jasondlee jasondlee force-pushed the WFLY-18582 branch 2 times, most recently from 0545d2b to d4ad021 Compare August 27, 2024 15:29
@jasondlee jasondlee force-pushed the WFLY-18582 branch 2 times, most recently from b88c561 to a62b1be Compare October 15, 2024 15:33
@github-actions github-actions bot added the stability-level/community "Community" stability level label Oct 15, 2024
@github-actions github-actions bot added stability-level/community "Community" stability level and removed stability-level/community "Community" stability level labels Oct 15, 2024
@github-actions github-actions bot added stability-level/default "Default" stability-level and removed stability-level/community "Community" stability level labels Oct 18, 2024
@github-actions github-actions bot added stability-level/default "Default" stability-level and removed stability-level/default "Default" stability-level labels Oct 22, 2024
@github-actions github-actions bot added stability-level/community "Community" stability level and removed stability-level/default "Default" stability-level labels Nov 27, 2024
@github-actions github-actions bot added stability-level/community "Community" stability level and removed stability-level/community "Community" stability level labels Nov 27, 2024
*** `context`: the context (e.g., `/prometheus`) on which the metrics will be exposed
*** `security-enabled`: whether to secure the context using the user and roles defined in the application server
** If the user would like to use `/metrics`, the WildFly metrics extension must be disabled first to avoid a naming conflict.
* Micrometer, using its OTLP-based push approach, should continue to work in manage domain mode, but if Prometheus is configured to be used on the host controller, the startup attempt of the HC should fail.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs clarification.

I believe the situation is that an attempt to add the new resource in a domain mode profile will be rejected, during execution of the resource's add operation. (That would be the correct behavior -- reject the attempt to add an illegal config as soon as it happens, which is when the user tries to add it to the domain profile.)

From there I don't think it's necessary to explain what will happen as a consequence of the add op failing as that is just standard WF behavior that applies to any resource add. If the add op happens during boot, boot fails, otherwise the DC reports the failure to the management client (CLI/HAL) that attempted the add.

I think there should be a requirement about noting this in the text description of relevant add op (i.e. the text in LocalDescriptions.properties)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bstansberry Text updated. If you're happy with the update, please resolve this conversation. thx.

Add analysis document
Update to new AD format
@github-actions github-actions bot added stability-level/community "Community" stability level and removed stability-level/community "Community" stability level labels Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stability-level/community "Community" stability level
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add prometheus endpoint to micrometer extension
5 participants