Hello,
My understanding of a pipeline is that it's a series of automated tasks that run after receiving an event. For example, in Git, when someone commits and pushes code, a pipeline can be triggered to execute specific tasks.
In Signoz, pipelines are used to scrape data and normalize it according to your needs. As soon as data is registered, it can be passed through a pipeline for normalization.
Therefore, the pipeline feature should not be used for performing health checks.
In Kubernetes, you have several probes that can handle health checks.
https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
You can also achieve something similar with simple Docker containers.
https://scoutapm.com/blog/how-to-use-docker-healthcheck
Hope this will help you 🙂