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

Add metrics #41

Closed
rtannenbaum opened this issue Jan 11, 2018 · 1 comment · Fixed by #690
Closed

Add metrics #41

rtannenbaum opened this issue Jan 11, 2018 · 1 comment · Fixed by #690
Assignees
Labels

Comments

@rtannenbaum
Copy link
Contributor

Different developers/hosts may want different libraries/platforms for metrics

We should probably make this an interface and include a GCP implementation to start

@rtannenbaum
Copy link
Contributor Author

Prometheus is a widely used monitoring system that integrates with Kubernetes, whether it's on GCP, AWS or Azure

OpenCensus is a brand new open source metrics solution from Google that exports to Prometheus, Stackdriver (used by GCP), and others (https://opensource.googleblog.com/2018/01/opencensus.html).

Whichever metrics system we end up using, we should make sure is compatible with Kubernetes autoscale (https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/) for custom metrics. We'll want a custom metric for "worker has a job" and autoscale our workers based on whether they have a job (see #88)

bwillard added a commit that referenced this issue Apr 10, 2019
* Create the interfaces and framework a metrics framework

Re: #41 add a stats/metrics framework to DTP that can be used for both internal events as well extended for integrators to add their own stats.
bwillard added a commit that referenced this issue Apr 17, 2019
Setup a stackdriver metric adapter.  Fixes #41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants