OpenTelemetry / Observability (traces, metrics) #375
mySupply-JEB
started this conversation in
Ideas
Replies: 1 comment 1 reply
|
It would also be really nice if logs could be configured for structured logging, e.g. printing log lines that become very machine-read friendly so that these also can be queried on specific values for a parameterized entry in the log-line. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This is meant to serve as a broad opening idea to implement some tracing and metrics calculation + exposing these to/from fx. Prometheus, Jaeger, etc. collector which utilizes the OTLP-standard (https://opentelemetry.io/) for observability within the applications that utilize the Phase4-stack.
What I would like to have implemented
It would be nice to be able to acquire data on the application's state over time, e.g.:
This is essentially a feature request with a quite broad scope but this would definitely be a nice enhancement for (I believe most of) those who are running their services in a somewhat public cloud setup, particularly for those who run containers. OpenTelemetry collectors can also be installed on dedicated servers (in non-public cloud environments) so this could be of use to anyone running Phase4 in some capacity.
SDK to utilize for implementation
I believe this could for example be implemented by using the Prometheus SDK for Java.
What do I wish to achieve
This would help developers and administrators in observing and diagnosing issues by being able to make however complicated you want queries for telemetric data - hence also avoiding the possible risk of attempting to gather such data/statistics based on an already production-running Phase4 database. Overall, "observability" is just a must in larger-scale environments that different enterprises likely have and is a "cloud-first" mindset which more and more services adhere to or at least offers to some degree.
All reactions