Using CheatSheets To Apply Best Practices

Cheatsheet: VMware Wavefront

Cheatsheet: VMware Wavefront

1.1 Wavefront Summary

Name Summary
Wavefront SaaS monitoring. YouTube: Pivotal Container Service (PKS) and VMware Wavefront
wavefront trial portal
Wavefront PKS dashboard
Wavefront kubernetes collector GitHub: wavefrontHQ/wavefront-kubernetes-collector, docker hub image
Default Limits ? alerts for each tenant; 10K point-per-seconds for each tenant
Whether need an agent Link: Comparing Proxy and Direct Ingestion
Integrations VMware PKS Integration

1.2 Wavefront Web UI

Name Summary
Explore wavefront metrics Browse -> Metrics
Explore wavefront sources<source-id>
Sample Link Wavefront sample link

1.3 Wavefront API

Name Summary
List all wavefront alerts

1.4 Wavefront Chart

Name Summary
Change chart name Chart -> General -> Name
Change chart type Chart -> Choose: Line Plot, Single Stat View, etc

1.5 Wavefront container monitoring

Name Summary
Query cluster metrics ts(pks.heapster.ns.cpu.request, cluster=”wf-deployment-0-10-0-dev-23″)
Query node metrics ts(pks.heapster.node.cpu.usage, cluster=”wf-deployment-0-10-0-dev-23″)
Query pod metrics ts(pks.heapster.pod.cpu.usage, cluster=”wf-deployment-0-10-0-dev-23″)
Query namespace metrics ts(pks.heapster.ns.cpu.request, cluster=”wf-deployment-0-10-0-dev-23″ and namespacename=”kube-system”)
Count running pods sum(ts(pks.kube.pod.status.ready.gauge, condition=true and cluster=”wf-deployment-0-10-0-dev-23″))
kube-state-metrics node ts(pks.kube.node.status.condition.gauge, condition=Ready and status=true and cluster=”wf-deployment-0″)
kube-state-metrics: list pods ts(pks.kube.pod.status.ready.gauge, condition=true and cluster=”wf-deployment-0-10-0-dev-23″)
kube-state-metrics ts(pks.kube.pod.container.status.running.gauge, cluster=”wf-deployment-0-10-0-dev-23″)

1.6 More Resources

License: Code is licensed under MIT License.

Leave a Reply

Your email address will not be published. Required fields are marked *