Prometheus and OpenMetrics, with Richard Hartmann

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 22 Jan 2019 18:36:30 +0000

<p>Richard Hartmann is a member of the Prometheus Team and the founder of the OpenMetrics project, which aims to replace SNMP with a modern format for transmitting metrics. He joins <a href="https://kubernetespodcast.com/about">your hosts</a> to discuss both projects, and how Cloud Native technology can improve the datacenter.</p> <p><em>No soup for you!</em> Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="https://www.bloomberg.com/news/articles/2019-01-17/lego-collecting-delivers-huge-and-uncorrelated-market-returns"> Lego collecting delivers huge and uncorrelated market returns</a></li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://medium.com/knative/announcing-knative-v0-3-release-18d738c225c3"> Knative 0.3 released</a></li> <li><a href="https://servicemeshday.com">Service Mesh Day</a>; March 28-29, San Francisco</li> <li><a href="https://www.foundationdb.org/blog/announcing-record-layer/">FoundationDB Record Layer</a></li> <li><a href="https://engineering.tumblr.com/post/182013497734/open-sourcing-our-kubernetes-tools"> Tumblr open sources Kubernetes tools</a></li> <li><a href="https://www.infoq.com/presentations/gvisor-os-go">gVisor presentation by Adin Scannel</a></li> <li><a href="https://www.cyphar.com/blog/post/20190121-ociv2-images-i-tar">Aleksa Sarai on tar in oci</a></li> <li><a href="https://medium.com/kubecost/detect-overspending-by-measuring-idle-kubernetes-resources-d5d97eb205e0"> Detect overspending by measuring idle Kubernetes resources</a> <ul> <li><a href="https://karlstoney.com/2018/07/07/managing-your-costs-on-kubernetes/"> Karl Stoney’s post on managing costs on Kubernetes</a></li> </ul> </li> <li><a href="https://medium.com/searce/deploy-microsoft-sql-server-on-google-kubernetes-engine-gke-14d646f05153"> SQL Server on GKE</a> and <a href="https://medium.com/searce/sql-server-alwayson-availability-groups-on-google-kubernetes-engine-gke-df442f3da552"> AlwaysOn Availability Groups</a></li> <li><a href="https://medium.com/namely-labs/a-crash-course-for-running-istio-1c6125930715"> Namely’s Crash Course in Running Istio</a></li> <li><a href="https://srcco.de/posts/kubernetes-failure-stories.html">Kubernetes failure stories</a> <ul> <li><a href="https://www.slideshare.net/try_except_/running-kubernetes-in-production-a-million-ways-to-crash-your-cluster-devopscon-munich-2018"> Zalando</a></li> <li><a href="https://medium.com/@daniel.p.woods/on-infrastructure-at-scale-a-cascading-failure-of-distributed-systems-7cff2a3cd2df"> Target</a></li> </ul> </li> <li><a href="https://www.cncf.io/blog/2019/01/14/9-kubernetes-security-best-practices-everyone-must-follow/"> 9 security best practices</a></li> <li><a href="https://techcrunch.com/2019/01/17/google-remains-the-top-open-source-contributor-to-cncf-projects/"> Google remains the top contributor to CNCF projects</a>, even if you were to remove Kubernetes!</li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="http://space.net">Space.net</a> <ul> <li><a href="http://www.catb.org/jargon/html/S/Swiss-Army-chainsaw.html">Swiss Army Chainsaw</a></li> </ul> </li> <li><a href="http://prometheus.io">Prometheus</a> <ul> <li><a href="https://www.slideshare.net/brianbrazil/prometheus-a-next-generation-monitoring-system-fosdem-2016"> Built by ex-Googlers at Soundcloud</a></li> <li>Better than <a href="https://oss.oetiker.ch/mrtg/">MRTG</a> and <a href="https://oss.oetiker.ch/rrdtool/">rrdtool</a></li> <li><a href="https://www.weave.works/oss/cortex/">Cortex</a>, <a href="https://github.com/improbable-eng/thanos">Thanos</a>, <a href="https://www.influxdata.com/integration/prometheus-monitoring-tool/"> InfluxData</a> for persisting Prometheus data long-term</li> </ul> </li> <li>Manage multiple DCs</li> <li><a href="https://github.com/grafana/grafana">Grafana</a> for visualising data <ul> <li><a href="http://docs.grafana.org/reference/templating/">Variables</a> for templating</li> </ul> </li> <li><a href="https://prometheus.io/docs/prometheus/latest/querying/basics/">PromQL</a></li> <li><a href="https://openmetrics.io/">OpenMetrics</a> <ul> <li>A new Lingua Franca for monitoring and tracing that isn’t <a href="https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">SNMP</a> <ul> <li><a href="https://github.com/prometheus/snmp_exporter">Export SNMP to Prometheus format</a></li> </ul> </li> <li><a href="https://promcon.io/2018-munich/talks/openmetrics-transforming-the-prometheus-exposition-format-into-a-global-standard/"> Transforming the Prometheus Exposition Format into a Global Standard</a>; Richard’s PromCon talk</li> <li>End goal: write an <a href="https://en.wikipedia.org/wiki/Request_for_Comments">RFC</a></li> <li><a href="https://github.com/OpenObservability/OpenMetrics/">GitHub repo</a></li> <li><a href="https://www.robustperception.io/new-features-in-prometheus-2-5-0">Prometheus 2.5 has experimental OpenMetrics support</a></li> </ul> </li> <li><a href="https://www.zdnet.com/article/http-over-quic-to-be-renamed-http3/"> QUIC becomes HTTP/3</a></li> <li><a href="https://prometheus.io/community/">Get involved with the Prometheus community</a></li> <li><a href="https://twitter.com/twitchih">Richard Hartmann on Twitter</a></li> </ul>