Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR: Implement Prometheus/OpenTracing Instrumentation in k8s Storage Shim #180

Closed
dvonthenen opened this issue Jul 19, 2017 · 2 comments
Closed
Assignees

Comments

@dvonthenen
Copy link

dvonthenen commented Jul 19, 2017

Implement Prometheus/OpenTracing (with Zipkin? can abstract?) Instrumentation in higher level shim layer in Kubernetes

Prometheus Metrics:
Currently, a proposal for an implementation to implement metrics. Verified that this sits above the plugins and will require no change to individual plugins. Currently targeted for 1.8 and has an assignee. PR: kubernetes/community#809

Tracing:
There is an open issue to consider tracing support using some OpenTracing implementation. A PR was submitted that implemented Jaeger (https://github.com/jaegertracing/jaeger-kubernetes) which is a project out of Uber. The PR was dropped in favor of revamping Kubernetes' Event mechanism in the proposal (not implemented yet. target for 1.7 but was missed. now labeled next.) can be found here (need to join sig-apimachinery or sig-scale groups for access): https://docs.google.com/document/d/13BeJlrEcJhSKgsHOHWmHdJGqXrjSm_o9XxOtwcN6yNg/edit#heading=h.vsvi1hdn0y4v

Interesting side note is that in the gRPC ecosystem there is an effort under way to use gRPC as a transport for an OpenTracing implementation. This project is just getting underway and is still very new. They don't have any releases published as of yet. Information found here:
https://github.com/grpc-ecosystem/grpc-opentracing Only server side implementation for this transport seems to be https://github.com/tracer/tracer, which is listed on OpenTracing.io but is dead last in the list. Looked over source code and the implementation seems to be fairly new.

Deliverable Date: 8/8

@dvonthenen dvonthenen changed the title Implement Prometheus/OpenTracing Instrumentation in k8s Storage Shim PR: Implement Prometheus/OpenTracing Instrumentation in k8s Storage Shim Jul 19, 2017
@dvonthenen
Copy link
Author

dvonthenen commented Jul 25, 2017

Updated the initial post with some information I have discovered regarding metrics and tracing in Kubernetes. Please above.

@dvonthenen
Copy link
Author

Closing as this issue is no longer relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant