Open jessed opened 2 years ago
Thank you for your feedback. I agree that adding logging to the Open Telemetry consumer is critical. Unfortunately, we have been waiting for the logging specification to be marked as stable, or at least some news on when it may become stable. We will likely need to add logging support before this happens. I have added this to our internal product backlog as TS-662.
Thank you @dstokesf5, as I have stated earlier in Issue 150, the use of OCI REST API to get the logs is not going to work because we need to keep generating the signature to call the APIs - the signature is NOT static.
Right now we have to set up a separate VM in Oracle Cloud to extract the F5 syslogs. This temporary solution is different from the other clouds we use - Azure, AWS, and GCP. What we are looking for is a parity with these other cloud providers to have a similar Push Consumer for the logs to OCI.
What about implementing this feature ?
Is your feature request related to a problem? Please describe.
Add logging support to the open-telemetry consumer.
Describe the solution you'd like
The open-telemetry consumer was added to telemetry-streaming in v1.23, and became supported in v1.27; however this consumer only supports metrics data and not log entries. Several (most? all) other consumers support both. This request is for the open-telemetry consumer to support logging as well.
This functionality is required for cloud providers like Oracle, that the telemetry-streaming package does not have a specific consumer for.
Describe alternatives you've considered
At this time we are forced to send logs to a separate linux VM that can then forward the logs to Oracle using the Oracle logging agent. This approach works, but it is quite inefficient.
Additional context
In Issue 150 a request for an OCI consumer was rejected on the basis that the development focus was shifting from providing additional consumers to the use of OpenTelemetry. Now that an OpenTelemetry consumer has been released we would like it to have feature parity with other consumers for cloud providers, list the providers for GCP, AWS, and Azure all do.