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
Comments
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) |
* 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.
Setup a stackdriver metric adapter. Fixes #41
Different developers/hosts may want different libraries/platforms for metrics
We should probably make this an interface and include a GCP implementation to start
The text was updated successfully, but these errors were encountered: