prometheus in debian
play

Prometheus in Debian 4 th year in a row! Martina (Tina) Ferrari - PowerPoint PPT Presentation

Prometheus in Debian 4 th year in a row! Martina (Tina) Ferrari November 7th, 2019 Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 1 / 14 About Tina Debian contributor since 2005. (Debian Developer since 2008)


  1. Prometheus in Debian 4 th year in a row! Martina (Tina) Ferrari November 7th, 2019 Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 1 / 14

  2. About Tina Debian contributor since 2005. (Debian Developer since 2008) Ex-Googler (and BorgMon lover). Still happy as a freelance SRE/dev. You should all try it, never work 9 to 5 again! Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 2 / 14

  3. About Tina (ii) Before you ask.. Yes. Last year I looked different. It took me 40 years to realise I’m trans. I have never been happier about myself! Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 3 / 14

  4. Show of hands! Who uses Debian (or derivatives) in production? Who uses Debian packages for prometheus*? Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 4 / 14

  5. Why Debian (i) Not hip, but still relevant. Runs on everything! From embedded devices to supercomputers. 9 release arches + 13 non-release arches. Over 120 active derivative distros. 1 1 According to Distrowatch. 300+ derivatives, 120+ active Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 5 / 14

  6. Why Debian (ii) Trusted, reproducible 2 binaries. In general, not a good idea to download binaries from the web! Package management, integration, pre-set defaults, security support. You still get up-to-date package versions, thanks to backports. 2 Buster released with 91% reproducible packages Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 6 / 14

  7. Why Debian (iii) As simple as running $ apt install prometheus To get a simple self-monitoring deployment, including local node-exporter. Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 7 / 14

  8. Current support Most packages available in 9+ architectures. Stretch backports effort almost finished. Buster backports about to be started. Small, but growing team of maintainers. Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 8 / 14

  9. Package versions (i) Core packages: package stable testing/sid prometheus 2.7.1 2.13.1 prometheus-alertmanager 0.15.3 0.19.0 1.0.0 * prometheus-pushgateway 0.7.0 Client libraries: language stable testing/sid golang 0.9.0 1.2.1 perl 0.07 0.07 0.7.1 * python 0.6.0 ruby 0.9.4 0.9.10 Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 9 / 14

  10. Package versions (ii) Exporters: package stable testing/sid cadvisor 0.34.0 mtail 3.0rc19 3.0rc24 prometheus-apache-exporter 0.5.0 0.7.0 prometheus-bind-exporter 0.2.0+ 0.2.0++ prometheus-bird-exporter 1.2.2 1.2.2 prometheus-blackbox-exporter 0.13.0 0.13.0 prometheus-haproxy-exporter 0.9.0 0.9.0 prometheus-ipmi-exporter 1.0.0* prometheus-mailexporter 1.0 1.0 prometheus-mongodb-exporter 1.0.0 1.0.0 prometheus-mysqld-exporter 0.11.0 0.11.0 Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 10 / 14

  11. Package versions (iii) Exporters (continued): package stable testing/sid prometheus-nginx-exporter 0.1.0 0.4.2 prometheus-nginx-vts-exporter 0.10.3+ prometheus-node-exporter 0.17.0 0.18.1 prometheus-pgbouncer-exporter 1.7 1.7 prometheus-postfix-exporter 0.2.0 prometheus-postgres-exporter 0.4.7 0.5.1 prometheus-process-exporter 0.4.0 0.4.0 prometheus-snmp-exporter 0.14.0 0.15.0 prometheus-sql-exporter 0.2.0 0.2.0 prometheus-squid-exporter 1.4 1.4 prometheus-trafficserver-exporter 0.2.0 0.3.2 prometheus-varnish-exporter 1.4 1.5 Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 11 / 14

  12. Help is always needed! A lot of work Keeping packages up to date and bug-free New dependencies all the time ReactJS looming over! Plenty of exporters to package Better integration, I still want to work on jsonnet stuff! Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 12 / 14

  13. Help is always needed! Extra complications Golang practices (vendoring, API breakage) Long tail of dependencies JavaScript Current development status: https://tracker.debian.org/teams/pkg-prometheus/ IRC channel: #debian-prometheus @ OFTC Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 13 / 14

  14. Thank you! Thanks! Martina Ferrari tina@tincho.org @NightTsarina Also offering Prometheus support :-) Martina Ferrari (PromCon EU 2019) Prometheus in Debian November 7th, 2019 14 / 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend