-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
todoNew feature or request not implement yetNew feature or request not implement yet
Description
Core Features
- The role of hunter-agent:
- From the perspective of opencensus exporter, it is a grpc server.
- From the perspective of kafka broker, it is a kafka producer.
- Prometheus metrics support.
- Communication method support:
- Unix Domain Socket
- Tcp Socket
- Flow control
- Complicated signal process.
- Configuration reload by SIGHUP.
- Dump stacks of all goroutines by SIGUSR1.
- Ignore SIGPIPE.
- Call custom
cleanupfunction, then terminate process by SIGINT/SIGTERM. - Cause an exit without cleanup, with a goroutine dump preceding exit by SIGQUIT.
- Add more here...
Optional Features
- glide support
- run as daemon
- by systemd
- by sevlyar/go-daemon
- by fiorix/go-daemon
- Kafka connection issues:
- auth
- SSL
- Control plane
- Pass specific requests (whitelist).
- Block specific requests (blacklist).
- Rewrite specific requests.
- Keepalive probe and/or Healthy check.
- Run integration test locally by docker-compose.
- A CLI client to interact with hunter-agent.
- add docker-entrypoint.sh support. (issues#4)
- Port use:
- The listen port used by grpc server.
- The random port used by kafka producer.
- Add more here...
Metadata
Metadata
Assignees
Labels
todoNew feature or request not implement yetNew feature or request not implement yet