Skip to content

Expose NodeState Getter from ApacheHttpClient5Transport for node metrics #1699

@001mertiya

Description

@001mertiya

Is your feature request related to a problem?

Currently, the internal denylist in ApacheHttpClient5Transport is not accessible, making it difficult to expose client-side node health metrics. This limits observability of node status from the client perspective.

What solution would you like?

Provide a public getter (e.g., getDenylist()) to access the denylist so users can integrate it with metrics systems and monitor node availability.

What alternatives have you considered?

Reflection (unsafe and brittle)

Do you have any additional context?

Exposing the denylist would allow better integration with monitoring tools and improve visibility into OpenSearch node health from the client side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions