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

feat(health): Implement comprehensive health check endpoint #196

Open
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

ryanfaircloth
Copy link
Contributor

This change implements a healthz enpoint (port 9000) allowing health check without starting a new process. Using the new healthz endpoint startup probes can be used to allow for slow starting search and indexer peer endpoints safely while still using readiness and liveness appropriatly.

This change depends on docker edge PR splunk/docker-splunk#440
Merge after ref #195

rfaircloth-splunk added 4 commits December 4, 2020 07:43
By default Splunk will enable SSL/TLS for splunkd (8089) and hec (8088). It can be desirable
to offload encryption between pods to a the network layer using CNI and externally using ingress
or istio. The following environment variables can be added to the operator deployment to disable
default SSL/TLS

This PR depends on splunk/docker-splunk#437
ref #185
This change aligns the container port names with the convention expected by common mesh solutions such as istio and linkerd format "identifier-proto" for example hec-https when tls mode is enabled and hec-http when disabled. The splunk web port has been removed from the indxer service definitions to be consistent with best practices where the UI is disabled on indexers. This change depends on #194

ref #194
This change implements a healthz enpoint (port 9000) allowing health check without starting a new process. Using the new healthz endpoint startup probes can be used to allow for slow starting search and indexer peer endpoints safely while still using readiness and liveness appropriatly.

This change depends on docker edge PR splunk/docker-splunk#440
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A380 enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant