deepflowio / deepflow

eBPF Observability - Distributed Tracing and Profiling
https://deepflow.io
Apache License 2.0
2.97k stars 333 forks source link

[FR] FR-015: deepflow agent add readiness probe #2311

Open zhangfane opened 1 year ago

zhangfane commented 1 year ago

Search before asking

Description

The agent takes some time to start its internal components and cannot successfully run all of them in an incompatible environment. We can add a readiness probe so that the user can confirm that the agent is ready to work.

Use case

No response

Related issues

No response

Are you willing to submit a PR?

Code of Conduct

Nick-0314 commented 1 year ago

DeepFlow agent is deployed in hostnet mode, which is not convenient to listen to the port, and there is no good way to explore the activity. We add some judgments later. If a module is not started, it will log or exit directly.

sharang commented 1 year ago

In 6.3, we will remove the dependency on HostNet, after that we will add probes.