Upgrade opentelemetry and remove prometheus dep #49
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem are we solving?
Opentelemery and rust are out of date.
Additionally, the metrics don't work because our version of prometheus is different so the counter and registry types we emit metrics are different for the compiler compared to the one used here.
How are we solving the problem?
Upgrading rust and opentelemetry.
Also switching out to a generic metrics system that is emitted over a channel which we can then plug into whatever metrics library we want.
Checks
Please check these off before promoting the pull request to non-draft status.