It's very flexible. Open telemetry seems nice. I use this to ingest a Kafka and throw it to the cloud. With some alerting (health pings) and data transforming (decode protobuf)